commit 9c96092034bf638cd73e5e022f74a8cf3ff70932 Author: Hermes Agent Date: Sun Nov 1 13:34:58 2026 -0800 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) diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..191b80e --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +__pycache__/ +*.py[co] +.env +.env.* +*.log +auth.json +.secrets/ \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..ed52c46 --- /dev/null +++ b/README.md @@ -0,0 +1,8 @@ +# zeus-skills + +Skill hub for the Zeus / VistaNet agent fleet. + +Layout: `ops///` + +Current contents: +- `ops/connectwise/` — ConnectWise PSA skills and tools (8 skills + bundled scripts) \ No newline at end of file diff --git a/ops/connectwise/README.md b/ops/connectwise/README.md new file mode 100644 index 0000000..1695ae1 --- /dev/null +++ b/ops/connectwise/README.md @@ -0,0 +1,37 @@ +# ops/connectwise — ConnectWise PSA skills & tools + +Published from VistaNet's Hermes fleet skill set (`~/.hermes/skills`). + +**Credentials are NOT embedded.** Scripts resolve CW API auth from +`~/.secrets/connectwise` (a KV file) or `CW_*` environment variables. +Required keys: + +``` +CW_COMPANY_ID=VNI +CW_PUBLIC_KEY=... +CW_PRIVATE_KEY=... +CW_CLIENT_ID= +``` + +Note: the fleet stores the public key with a leading `+` +(`CW_PUBLIC_KEY=+...`); the loaders normalize it (`lstrip("+")` / `++` collapse) +before building the `companyid+publickey:privatekey` Basic auth string. +A `clientId` header is always required — 401 with a valid Basic auth means the +client ID is missing or disabled. + +| Directory | Purpose | Scripts | +|---|---|---| +| `connectwise/` | CW API core: schedule entries, ticket create/notes, board & status IDs, env-var auth | `connectwise_api.py`, `cw_company_ticket_audit.py`, `cw_week_schedule_plan.py` | +| `connectwise-msp/` | Deep PSA reference: auth format, `cwendpoints.json` (full API spec), ticket fetching, time notes | `cw_api.py` (workhorse: `cw_request()`), reads `~/.secrets/connectwise` | +| `connectwise-reporting/` | Cross-company reporting recipes (server-side filtering traps, raw API auth) | `top-companies-by-hours.py`, `fetch-customer-time-entries.py` | +| `connectwise-n8n-automation/` | CW × n8n automation patterns | — (docs) | +| `connectwise-open-tickets-robust/` | Robust open-ticket fetching (handles empty/stale API results) | `schedule_cert_renewals.py` | +| `connectwise-open-tickets-report/` | Open-ticket report generator | `generate_open_tickets.py` | +| `connectwise-psa-reporting/` | Raw API reporting quirks + API reference | — (docs) | +| `cw-triage-workflow/` | ConnectWise triage workflow for n8n triage builds | — (docs) | + +Sanitization applied on publish: hardcoded `client id`, public key, and private +key literals were replaced with `_load_cw_client_id()` / `_load_creds()` loaders +and `` text in the reference docs. Run scripts with system Python +(`/usr/bin/python3` on the fleet host) — the Hermes-bundled 3.14 runtime lacks +`requests`. \ No newline at end of file diff --git a/ops/connectwise/connectwise-msp/SKILL.md b/ops/connectwise/connectwise-msp/SKILL.md new file mode 100644 index 0000000..c699c9c --- /dev/null +++ b/ops/connectwise/connectwise-msp/SKILL.md @@ -0,0 +1,255 @@ +--- +name: connectwise-msp +description: Management of ConnectWise PSA API for VistaNet +--- + +# ConnectWise PSA API Management + +Comprehensive guide for interacting with the ConnectWise PSA API, specifically for VistaNet's environment. + +## Authentication +- **Authentication Format**: `Basic base64(companyidpublickey:privatekey)`. Based on successful session testing, the `+` symbol in the reference is part of the public key itself. The correct concatenation for the auth string is `companyidpublickey:privatekey` (e.g., `VNI+rtDj...:privatekey`). Do NOT add an extra `+` between the company ID and public key. +- **Requirement**: A valid `clientId` header must be passed alongside the authorization. The API also requires `Accept: application/vnd.connectwise.com+json; version=2022.1` or `Accept: application/json` for proper response handling. +- **Connection Helper**: Use the provided wrapper script in `scripts/cw_api.py` as the PRIMARY method for all ConnectWise API calls. It handles authentication, CID injection, JSON sanitization, and correct header construction automatically. Raw curl commands are error-prone due to header formatting and base64 encoding edge cases (e.g., newline handling in base64 output). +- **Interpreter**: Run `cw_api.py` with `/usr/bin/python3` — the system python carries `requests`; the Hermes tooling python and ad-hoc project venvs on this host do not, so the import fails there. Importing it as a module from other working directories also needs it on the path — `PYTHONPATH=/home/tech/.hermes/scripts` (a module copy lives there) or `cd` into this skill dir; a bare `from cw_api import cw_request` from a scratch cwd raises ModuleNotFoundError. +- **Base URL Pattern**: For the VistaNet instance, the API path typically includes the release version (e.g., `https://cw.vistanetinc.com/v4_6_release/apis/3.0`). Verify the exact version if requests return 404. +- **Endpoints Reference**: Local copy of OpenAPI spec at `references/cwendpoints.json` for authoritative endpoint discovery. +- **Developer Guide**: HTML reference guide at `references/CWDeveloperNetworkGuide.htm` for detailed API logic and patterns. +- **Note**: The `+` symbol must be literal in the string before base64 encoding. + + + +## Troubleshooting & Pitfalls + +- **Email Delivery Failures**: If `himalaya message send` fails with a panic (`index out of bounds`), this is a known bug in the tool's mail parser. Fall back to providing the report as a Markdown table directly in the chat interface to ensure the user has the data. +- **API Permission Errors (403 Forbidden)**: Even with valid `clientId` and Basic Auth, certain endpoints like `/company/tickets` may return `403 Forbidden`. This is typically a role-based permission issue within ConnectWise PSA. If this occurs, notify the user that the API member lacks the necessary permissions to fetch company-wide ticket lists. +- **system/* surface for the VNI keypair (updated live 2026-10-04 after admin granted Members Inquire)**: `system/members` (list + by-id) → ✅ 200; **`system/members/{id}/skills` → ✅ 200 — the working endpoint for member skills listings** (loop over active members, sleep ~0.2s). Still 403 "Security": `system/skills` (catalog), `system/myAccount`, legacy `apis/2.0/Members`, Reports API `/Data` execution (GET /system/reports name-listing still 200; MemberSkills/Data now 404 — report retired after catalog cleanup that consolidated versioned entries like 'Windows Server 2016+'). Catalog listing unavailable — read skill names from expanded skill objects in per-member responses instead. +- **Distinguishing auth-format vs permission failures**: wrong auth string (e.g. literal `+` added when pubkey already starts with `+`) yields **401 "Incorrect Authorization header format"**; missing security role yields **403 "Security"** with a 200 on control endpoints. If control endpoint returns 200 and target returns 403, it is permissions — do not keep trying auth permutations. +- **n8n Native ConnectWise PSA Node on Agreement Endpoints**: The native `@mspcopilot/n8n-nodes-connectwise.connectWisePsa` node may return `403 Forbidden` when calling agreement endpoints (`/agreement/agreements`) even though the same credentials work via raw HTTP Request and `/finance/agreements`. When building n8n workflows for agreement/reconciliation tasks, prefer raw **HTTP Request** nodes using the `Connectwise API` credential and the `/finance/...` path family. + + + +## Security Bulletins & Version Triage + +- **Product-line gate**: ScreenConnect, Automate, and PSA have separate CVE + streams. Verify which products the stack actually runs before assigning + exposure from a ConnectWise headline — this stack runs no ScreenConnect + (BeyondTrust/Bomgar covers remote sessions) and no Automate, so those + bulletins are read-and-ignore. +- **On-prem means no auto-remediation**: bulletin guidance is written as + "cloud instances update automatically; on-premise apply the release + yourself" — on-prem PSA inherits every affected-versions clause ("all + versions prior to X") with no ConnectWise safety net. +- **After any bulletin/upgrade**: raise PSA Desktop clients to the matching + release build (server and client render the same content and are both + listed as affected modules) and make users sign out and back in — + pre-upgrade sessions keep the vulnerability state until re-auth. +- **On-prem-only attack surface exists**: some advisories are + on-premise-only (the Windows MSMQ/TCP-1801 execution advisory was) — treat + PSA server listening ports as permanent in-scope surface for + Nexpose/Sophos and never DNAT them to the WAN. +- **Functional release notes are SSO-gated**: docs.connectwise.com release + notes (e.g. `ConnectWise_PSA_(Manage)_Release_Notes/..._2026_Release_Notes`) + have no public mirror; every anonymous path returns an SSO login page. + Read them with a vaulted ConnectWise login via the browser tool, or in the + ConnectWise Home release-notes panel during the upgrade. + +## Finance Endpoints & Patterns +- **Agreement Status**: Use the `agreementStatus` property to determine if an agreement is Active, Expired, etc. +- **Filtering Agreements**: Server-side conditions for `companyId` (e.g., `company/id={id}`) can be unreliable or omit certain agreement types. If agreements are expected but not found, fallback to searching by name using a broad partial match (e.g., `/finance/agreements?conditions=name like '%ClientName%'`). +- **Agreement Search Path Trap**: `GET /agreement/agreements` may return `403 Forbidden` even when the API member has Finance/Agreement Product read rights. On this instance the working search path is **`GET /finance/agreements`** with `conditions=name='...' or name='...'`. The header and credential requirements are identical; only the path differs. If one path 403s, try the other. +- **Agreement company filter IS reliable here**: unlike `/service/tickets` and `/company/configurations` (whose companyId params are silently ignored), `GET /finance/agreements?conditions=company/id={id}` returns exactly that company's agreements — but note the `fields` param interacts with sub-objects: requesting `fields=id,summary,...,company` strips nested objects on some endpoints, so drop `fields` when nested data is needed. +- **Agreement Additions**: Use `GET /finance/agreements/{id}/additions` to retrieve line-item details for usage-based billing. Note: The product name/identifier is stored in `product.identifier` rather than `product.name`. +- **Usage-Based Billing**: Agreements with a `billAmount` of `0.0` may still be active and billed based on actual usage/license counts. Check recent invoices if the agreement amount is zero but the service is known to be active. +- **Backup Billing Reconciliation**: When comparing VSPC actual usage to ConnectWise billed usage, the canonical flow is: + 1. `GET /finance/agreements?conditions=name contains 'Veeam'` plus the `Veem` typo variant, then cross-check generic-named Backup-type agreements whose additions carry VEEAM product identifiers (name filters alone miss several active agreements). + 2. For each agreement: `GET /finance/agreements/{id}/additions`. + 3. Filter additions for live lines: `billCustomer='Billable'`, `extPrice>0`, `cancelledDate` empty or future; sum per COMPANY (not per agreement) since On-Site + Off-Site agreements share consumption. + 4. Pull VSPC actual usage live via the `/uiapi` endpoints (see the vspc-billing-audit skill) — the legacy CSV snapshots in Nextcloud go stale. + 5. See `references/backup-billing-reconciliation.md` for a complete n8n workflow pattern. + +## n8n Workflow Patterns for ConnectWise + +### Agreement Additions with Raw HTTP Request +When the native ConnectWise PSA node is blocked or behaves differently from raw API calls, use HTTP Request nodes with the `Connectwise API` (`httpBasicAuth`) credential: + +1. Add `clientId` and `companyId` headers explicitly. +2. Use `GET https://cw.vistanetinc.com/v4_6_release/apis/3.0/finance/agreements` with query parameter `conditions=name='Veeam Off-Site Backup' or name='MSP On-Site Backup'`. +3. Follow with `GET /finance/agreements/{{ $json.id }}/additions`. +4. On both nodes enable **Continue on Fail** and **Always Output Data** (`options.continueOnFail: true`, `options.alwaysOutputData: true`) so empty or failed additions do not kill the execution chain. +5. Add a **Code** node to merge additions back onto the parent agreement object, because the HTTP Request node replaces the input item with its response: + ```js + const results = []; + for (let i = 0; i < $input.all().length; i++) { + const additionItem = $input.all()[i]; + const agreementItem = $("Fetch CW Backup Agreements").all()[i]; + const agreement = agreementItem ? agreementItem.json : {}; + let additions = []; + if (Array.isArray(additionItem.json)) additions = additionItem.json; + else if (additionItem.json && typeof additionItem.json === "object") additions = [additionItem.json]; + results.push({ json: { ...agreement, additions } }); + } + return results; + ``` +6. **Credential assignment**: HTTP Request nodes do not auto-assign in n8n SDK-created workflows. Open the workflow canvas and manually select the `Connectwise API` credential on each HTTP Request node. + +## Company & Configuration Lookup Patterns +### Finding a Company by Name +Exact name matching (e.g., `name contains "ABCO & Sons"`) often returns empty because the ConnectWise `name` field may use ampersands, commas, or abbreviations. +- **Reliable Pattern**: Search with a broad partial match first (e.g., `name contains "ABCO"`), then inspect results to identify the correct company by its `identifier`. +- **Once identified**, cache the `company.id` for all subsequent queries. + +### Configuration & Agreement Retrieval +To find infrastructure or service details for a client: +- **Configurations**: `/company/configurations?companyId={id}` — use this to list devices, ISP configs, switches, printers, workstations, servers. +- **Agreements**: `/finance/agreements?conditions=company/id={id}` — use this for contracts, bandwidth plans, backup agreements, etc. +- **Agreement Types**: Filter by `type.name` (e.g., `ISP Bandwidth/Fiber`, `MSP On-Site Backup`) to narrow results. +- **Key Fields**: + - Configs: `name`, `type.name`, `status.name`, `ipAddress`, `modelNumber`, `vendorNotes` + - Agreements: `name`, `agreementStatus`, `type.name`, `billAmount`, `startDate`, `nextInvoiceDate` + +## Critical Pitfalls & Workarounds +### 1. Unreliable Conditional Filtering +The `conditions` parameter (e.g., `owner/identifier="SBrown"`) is inconsistent and often returns empty lists or ignores negative operators like `!=`. +- **Reliable Approach**: Fetch results using `pageSize` and filter JSON locally in Python. Note: The `companyId` parameter on `/service/tickets` is **silently ignored** by the API and returns tickets from all companies. Always filter client-side by `company.id` after fetching. See `references/ticket_fetching.md` for the working pattern. +- **Filtering Pitfall**: Server-side `conditions` for identifiers (e.g., `owner/identifier='SBrown'`) require the value to be enclosed in single or double quotes. Failing to do so results in an `ApiFindCondition` syntax error. +- **DateTime conditions require square brackets**: date/time literals in `conditions` (e.g., `/schedule/entries` date filters) must be enclosed in `[...]` — bare ISO strings 400 with `Unrecognized value`. Working: `dateStart >= [2026-10-02T00:00:00Z]`. +- **Configurations Endpoint Mirroring**: The `companyId` **query param** on `/company/configurations` is **also silently ignored**, returning configs from all companies — BUT the `conditions` string DOES work here (verified 2026-10-20: `conditions=company/id=` returned only that company's configs). Prefer the conditions form; fall back to client-side filtering by `company.id` after fetching. This mirrors the ticket endpoint param behavior, not the conditions behavior. +- **Scaling Pitfall**: Local filtering of large datasets often causes timeouts. +- **Defining "Open" Tickets**: For this user, an "open" ticket is defined by meeting ALL of these criteria: `closedFlag=false`, status name does NOT start with `>` (e.g., `>Closed`, `>Completed`), and `dateResolved` is NULL/absent. +- **CRITICAL API MIRRORING BUG**: The general list endpoint (`/service/tickets`) and `closedFlag=false` filter frequently route to a legacy mirror/cache (returning tickets from ~2011) and omit current production tickets. + - **Production Data Bypass (Tickets)**: The legacy mirror bug is resolved for tickets. However, it PERSISTS for the `/schedule/entries` endpoint. + - **Calendar Workaround**: Member-filtered schedule queries (`member/id={id} AND dateStart >= [UTC] AND dateStart <= [UTC]`) have returned current production data — but ALWAYS sanity-check returned `dateStart` values. If entries show 2011-era dates, the mirror bug is active for `/schedule/entries`; fall back to requesting a manual CSV/PDF calendar export from the user. +- **Contact Email Extraction**: To retrieve a contact's email address, do NOT look for an `emailAddress` field on the Contact object. Instead, fetch the `/company/contacts/{contactId}/communications` endpoint and locate the entry where `type.name == "Email"` or `communicationType == "Email"`; the address is stored in the `value` field. +- **Filtering Logic**: Once production data is retrieved, combine the following to reliably identify active work: + - **Client-side (Logic)**: Filter out tickets where the status name starts with `>` (e.g., `>Closed`, `>Completed`) AND tickets that have a `dateResolved` value. +- **Reporting Convention (Open Tickets)**: + - **Board**: VistaNet Help Desk + - **Retrieval**: Use `conditions=id >= [RecentID]` to avoid legacy mirroring. + - **Logic**: (Status NOT starting with `>` AND `dateResolved` is NULL) + - **Ordering**: Oldest to Newest (`dateEntered`) + - **Fields**: Ticket #, Company, Status, Summary +- **Importance ranking (user-accepted)**: when asked to list tickets by importance, sort by priority `sort` asc, then `isInSla=false` first, then ticket id asc. +- **Reply shape**: lead with a status count table computed from the CURRENT fetched list (Counter, never a prior report's numbers), flag SLA breaches inline on each row, and close with a short changes-since-last-report note when a prior report ran in the same session. +- **All times shown to the user are Pacific**: API timestamps are Z-suffixed UTC — convert (UTC-7 PDT / UTC-8 PST) before presenting. API writes (schedule entries, time entries) stay UTC. +- **Disappeared ticket**: when a previously-listed ticket drops out, read its detail before reporting it gone — `closedFlag` can stay false while status goes `>`-prefixed with `dateResolved` set (resolved, not vanished). +- **Owner Identification Pitfall**: The `member` object is frequently missing from the top-level ticket JSON in certain versions of the API. +- **Reliable Identification**: The ticket owner(s) are stored in the `resources` field as a comma-separated string of member identifiers (e.g., `"resources": "BRiffel, SBrown"`). +- **Filtering Logic**: To identify tickets owned by a specific technician, split the `resources` string by commas, strip whitespace, and check for an exact match of the identifier. + +### 2. Authentication Format +The API uses Basic Auth with a specific concatenated string. +- **Format**: `Authorization: Basic base64(companyidpublickey:privatekey)` +- **Crucial**: The `+` symbol is part of the public key itself. The correct concatenation is `companyidpublickey:privatekey`. If the public key starts with a `+`, it is included as part of the key string. Do NOT add an extra `+` between the company ID and the public key. +- **Requirement**: A valid `clientId` header must be passed alongside the authorization. If the `clientId` is incorrect or disabled, the API returns a `401 Unauthorized` even if the Basic Auth string is correct. +- **Credential Storage**: Credentials and technical metadata are stored in `/home/tech/connectwise_reference.md` and `~/.secrets/connectwise`. To avoid Hermes runtime credential masking (which truncates keys to `prefix...suffix`), always read credentials from disk at runtime rather than embedding them in prompts or script strings. + +### 3. Updating Tickets (JSON Patch) +ConnectWise PSA uses the JSON Patch (RFC 6902) format for `PATCH` requests. +- **Format**: The payload must be a JSON array of operation objects. +- **Working Example (Updating Owner)**: + ```json + [ + { + "op": "replace", + "path": "/owner", + "value": {"identifier": ""} + } + ] + ``` +- **Pitfall**: Sending a standard JSON object (e.g., `{"owner": {"identifier": ""}}`) will result in a `400 Bad Request` stating that the input is not in the expected array format. +- **Pitfall (field-specific)**: The sub-property rule is not universal. For `/owner`, replacing the whole object (`/owner` → `{"identifier": ""}`) or the sub-path (`"path": "owner/identifier", "value": ""`) both work when the payload is a native Python list. For ticket **status**, the sub-property path IS the verified working pattern: `[{"op":"replace","path":"status/id","value":}]` — resolve the numeric ID first via `GET /service/boards/{boardId}/statuses` (VistaNet Help Desk board = 1; "In Progress" = id 1, "On Hold" = 10, "Waiting Client Response" = 439, "Scheduled" = 13; status names starting with `>` are closed-type). Match the user's requested status name case-insensitively against the actual board status names before patching — the board may not carry their exact wording (no "Waiting On Client" status exists; the semantic equivalent is "Waiting Client Response"): apply the equivalent and say so in the reply. +- **Pitfall (payload type)**: `json_data` must be a **native list/dict**, never a pre-encoded JSON string — a string arrives quoted and the API 400s with "not in the expected array format for a JSON Patch document" even when the string itself is a valid array (observed on owner PATCH 2026-09-29; the skill doc's stringified example is illustrative, not literal). +- **Owner assignment workflow**: GET the ticket first to capture before-state (owner/resources/status), PATCH `[{"op":"replace","path":"/owner","value":{"identifier":""}}]`, then re-GET and confirm the changed field. The PATCH response already echoes the full updated `owner` object (numeric id + identifier + name), but the read-back is the verification. Side effect: the API auto-adds the new owner to the comma-separated `resources` string and leaves the former owner listed there — expect it and report it as part of the change; do not treat it as a manual resources edit. +- **Verification**: After patching, read the ticket back (e.g., `GET /service/tickets/{id}?fields=id,status`) and confirm the changed field. + +### 4. Scheduling Logic +Creating schedule entries requires specific fields that differ from standard ticket updates: +- **Date Fields**: Use `dateStart` and `dateEnd` (ISO 8601 UTC). +- **Object Linking**: Use `objectId` and `ticketType: "S"` (uppercase, for Service Tickets) instead of `chargeTo`. +- **Required Type**: The `type` field is required. Use `"type": {"id": 4}` (Service Ticket schedule type). +- **Span**: Use `"span": {"id": 2}` (identifier "B") — accepted on this instance; `"span": {"id": 1}` (identifier "N") also appears on production ticket entries. Either is accepted. +- **Pitfall**: The `ScheduleEntry` object does NOT support a `description` field. Including one in the request payload will cause a `400 Bad Request` stating the member could not be found on the object. + +#### Ticket-less Calendar Meetings (no ticket to attach) +`objectId` is REQUIRED on POST /schedule/entries (400 MissingRequiredField without it), and the API resolves any nonzero objectId as a TICKET id — POSTing objectId= silently links the entry to whatever ticket has that number and overwrites `name` with that ticket's summary, no matter what name you sent. There is no "personal activity" objectId; do not try company or member ids as a workaround. +- **Working pattern**: `"type": {"id": 7}` (identifier "M" = Meeting), `"objectId": 0`, `"span": {"id": 2}`. With objectId 0, `name` is free-form and honored. +- **Discovering schedule types**: `GET /schedule/types` returns a 403 Security error on this instance, and `GET /calendar/generalTypes` returns empty. Find real types by sampling production entries: `GET /schedule/entries?conditions=dateStart >= [recent UTC]` and tally the `type` objects (observed: 4='S' Service, 7='M' Meeting, 1='C', 6='V', 2='X'), then model the payload on a real entry of that type. +- **Defaults matching the user's existing entries**: `status {"id": 2}` (Firm), `where {"id": 4}` (Remote), `reminder {"id": 4}` (15 min), `member {"id": }`. +- **Wrong-entry cleanup**: `DELETE /schedule/entries/{id}` works and returns an empty body; verify with GET (expect NotFound) before recreating. Never leave a mislinked entry on the user's calendar. +- **Auto-created placeholder entries**: ticket creation auto-generates `ScheduleEntry` rows per resource with `dateStart`/`dateEnd` = null (observed 3 on creation, id-adjacent). These are resource-assignment artifacts, not calendar blocks — when auditing a ticket's schedule, filter/skip null-date entries before counting real scheduled work. +- **Always verify**: re-GET the member's day window after creating any schedule entry and confirm id/times/type/name. POST returns 200 even when the entry landed on the wrong object — a successful response is not proof of a correct entry. + +### 5. Permission Gaps +Certain endpoints (like `/changelog` or `/service/boards/{id}/tickets`) may return `403 Forbidden` even if the API member can read individual tickets. This is a role-based permission issue in ConnectWise. +- **Member Lookup Gap**: The `/system/members` endpoint also requires elevated security permissions. If a `403 Forbidden` is returned there, fall back to resolving member identifiers from ticket-level `resources` fields or from the `owner` object returned on individual ticket reads (which does not require the `/system/members` permission). +- **Member ids**: never guess a numeric id — resolve unknown members from `member.id` embedded on their notes, time entries, or ticket owner objects (or `GET system/members`); verify against a live object before use in a PATCH. +- **Member skills live state (2026-10-04, recommendations applied by user in CW)**: skill coverage is 7/12 humans — the covered members' per-member skill lists span Microsoft 365, Veeam B&R, Sophos Firewalls, n8n/Workflow Automation, Certificate Management, AI Integration/Engineering, RingCentral, VMware, Exchange 2016+, Quotewerks, Ingram Micro Procurement, KnowBe4 and Desktop/Printers (member names and per-member counts redacted from the hub copy; two profiles still skillless: one needing billing/agreement skills, one subcontractor profile). Skill-based triage routing can target the 7 covered members; 13 API/integration members correctly carry no skills. + +### 6. Ticket Activity & Last Author Inspection +To determine who last touched a ticket — useful for triaging stale tickets or verifying whether the owner was the last person to update it: + +#### Endpoint Chain (try in order) +1. **Ticket Notes** (primary): `GET /service/tickets/{id}/notes?sort=dateCreated desc&pageSize=1&fields=createdBy,enteredBy,dateCreated` +2. **Documents** (fallback): `GET /service/tickets/{id}/documents?sort=createdDate desc&pageSize=1&fields=createdBy,enteredBy,createdDate` +3. **Time Entries** (final fallback): `GET /time/entries?conditions=chargeToId={id}&sort=timeEnd desc&pageSize=1&fields=enteredBy,member,timeEnd` + +#### Author Normalization Pitfall +The author field name varies by endpoint (`createdBy`, `enteredBy`, `member`). The value may be a string or a member dict. Always normalize: +```python +author = note.get('createdBy') or note.get('enteredBy') +if isinstance(author, dict): + author = author.get('identifier') or author.get('name') +author = str(author).strip() +``` + +#### Notes Field Gotchas +- Notes use **`dateCreated`**, not `dateEntered` — filtering notes on `dateEntered` silently matches nothing. `orderBy` on the notes endpoint is rejected (400 InvalidOrderBy); sort client-side. Time entries DO use `dateEntered`. +- **Notes GET returns oldest-first**: `GET /service/tickets/{id}/notes` lists from the oldest note regardless of pageSize. To verify a POST landed, fetch with a pageSize at/above the note count and match the returned note `id` (the new note is the last element) — a small pageSize spot-check shows only the oldest notes and makes a successful POST look lost. +- Contact-authored notes (email-to-ticket) have no `member` object — only `contact`. Exclude them, along with the owner's own notes, when counting other-technician activity. +- Automated integration notes (e.g. VNI Bot) are members but not technicians — report them separately from human-tech activity. +- A ticket with recent activity can return 0 notes and 0 time entries; check `dateResponded`/`slaStatus` on the ticket detail (which carries no `lastUpdate` object on this instance). + +#### Typical Workflow +- Fetch open tickets for a given owner (e.g. SBrown) using the robust patterns above. +- For each ticket, run the endpoint chain and capture the most recent author. +- Compare the last author against the ticket owner. If they differ, the ticket has been touched by someone else since the owner last updated it. +- This produces a clean "tickets needing your attention" list. + +### 7. Alert-Storm Triage (validated live 2026-10-06) +- **Dedupe rule that works**: group open P1s by `(company, lowercase unescaped summary)`; keeper = highest id (newest); each closed dup gets an internal pointer note, then status → the alerts board's `>`-closed status (board 6 id=109). 42 closes in one run, 0 failures at ~0.3s pacing. +- **Ticket POST bodies that worked**: `priority: {"id": 6}` = "Priority 1 - Critical"; `status: {"id": 107}` = board 6 "reviewed". `/service/priority` (singular) is a 404; get valid priority ids from any live ticket's `priority` object. `status: {name}` in a POST body fails. +- **Ticket CREATE pitfalls (validated live 2026-10-07, VistaNet Help Desk board)**: `summary` hard cap = 100 chars (400 MaxLengthField, exact error text returned). `status: {"name": "New"}` DID work on the Help Desk board create (the board-6 failure note above is board-specific). `initialDescription` does NOT read back as the ticket's description (GET shows empty) — it silently becomes INTERNAL note #1 (detailDescriptionFlag). Priority id 4 does NOT exist on this instance; pull valid priority ids from any live ticket (`priority id 8 = Priority 3 - Medium`, id 6 = Priority 1 - Critical). Contact on create: `"contact": {"id": N}` accepted fine. +- **Ticket description length (user preference, 2026-10-07)**: keep the initial description to a FEW SENTENCES maximum — symptom, root cause, resolution in brief. Full diagnostics detail goes in as a separate internal note, not in the create payload. +- **Contact lookup**: `GET /company/contacts?conditions=company/id={id} AND lastName='...'` works; `defaultEmail` is NOT a queryable condition field (400 ApiFindCondition) — filter by company + name instead. +- **Child linking**: `PATCH /service/tickets/{id}` with `[{"op":"add","path":"/parentTicketId","value":}]` returns 200, but `parentTicketId` has NO readback (never in GET/field projections, `hasChildTicket` stays False) and `/service/tickets/{id}/children(Conditions)` endpoints 404 on v4_6_release. Verification via API is impossible — always also post an internal "Child of parent #X" note on each child; that note is the durable, human-visible wiring. +- **Link-slip hazard**: when deduping, map keeper vs dup carefully — linking the *closed dup* id instead of its keeper is the natural mistake (happened in first pass); log every PATCH target and reconcile against the dedupe plan afterward. +- **Runbook**: 1) fetch open P1s via `closedFlag=false` + priority sort==1, 2) build dedupe plan (protect genuinely distinct alerts), 3) note-then-close dups, 4) create one parent per per-client cascading failure family with a child-list note, 5) PATCH parentTicketId per child + child notes, 6) verify: keepers still open, dups closed, fresh-P1 count = original − closed. Scratch scripts: `cw_triage_plan.json` / `cw_close_dupes.py` / `cw_create_parents2.py` / `cw_verify_final2.py` pattern. +The API occasionally returns responses containing non-printable control characters that cause standard JSON parsers (like Python's `json.loads`) to fail with `Invalid control character`. +- **Reliable Fix**: Clean the response text using regex before parsing: `re.sub(r'[\x00-\x08\x0b\x0c\x0e-\x1f]', '', response_text)`. +- **Scaling Workaround**: When fetching large lists, avoid `pageSize=1000`. Large blocks are more likely to contain a corrupting character. Fetch in small batches (e.g., 100-200 records) using ID ranges (e.g., `conditions=id>=110000 AND id<110200`). This isolates corruption to a single small batch rather than failing the entire request. + +### Ticket Merge +- **True merge unavailable**: `POST /service/tickets/{parentId}/merge` exists (TicketMerge schema requires `mergeTicketIds` array + `status` object) but returns **403 Security** for the VNI API member — do not retry. +- **Working fallback**: internal merge-pointer note on the ticket being merged away → PATCH status to the board's `>`-closed status (`>Closed` = board 1 id 17; dateResolved and closedFlag set automatically) → internal note on the parent recording the merge. Verify with a GET (status/closedFlag/dateResolved) and notes read-back on both tickets. +- The dedup rule: automated alarm tickets on other boards (e.g. Managed Backups, board 30, no tech owner) are NOT merge candidates for a Help Desk ticket unless the user names them. + +### 8. Time Entries, Ticket Notes & Documentation Audits +Time entries and notes are SEPARATE objects, and for this user a time entry does NOT count as a note: when the ask is "document this" or "do I have notes on X", only ticket notes satisfy it. +- **Create time entry**: `POST /time/entries` — payload needs `company{id}`, `member{id}`, `chargeToId` (ticket #), `chargeToType: "ServiceTicket"`, `locationId`, `businessUnitId`, `workType{id}`, `workRole{id}`, `timeStart`/`timeEnd` (ISO 8601 UTC), `actualHours`, `billableOption` ("Billable"/"NoCharge"), `notes`. VistaNet working defaults: locationId 11, businessUnitId 1, workType 3 (Regular), workRole 4 (Systems Engineer). Convert local PDT times to UTC by adding 7 hours. +- **Pitfall**: `addToDetailDescriptionFlag: true` on a time entry does NOT create a ticket note on this instance. If the text must appear on the ticket, POST the note separately. +- **Create ticket note**: `POST /service/tickets/{id}/notes` with `text` + `internalFlag`/`detailDescriptionFlag`/`internalAnalysisFlag`/`resolutionFlag` (internal IR/triage notes: `internalFlag: true` + `internalAnalysisFlag: true`). Do NOT send `customerVisibleFlag` — ServiceNote has no such member and the API rejects the whole request with "Could not find member 'customerVisibleFlag' on object of type 'ServiceNote'". +- **cw_request payload pitfall**: `cw_request(method, endpoint, params=None, json_data=None)` — passing the payload as the third positional argument sends it as URL query `params`, not a JSON body, which returns a silent 400 on note POSTs. Always pass write payloads with the `json_data=` keyword. +- **Attribution**: API-created notes are stamped with the API member (TinMan), not an arbitrary author — tell the user when posting a note on their behalf. +- **Response shapes**: `cw_api.cw_request` returns `(data, status_code)` tuples and list endpoints can nest the payload one level deeper — normalize before any `.get()` or attribute loops. +- **Documentation audit**: to answer "was my scheduled work documented", GET `/schedule/entries` filtered by `member/id={id} AND dateStart >= [UTC] AND dateStart <= [UTC]`, then per ticket GET notes AND timeEntries; count only notes attributed to the member (identifier match). Report per ticket — notes present / time-entry-only / nothing — BEFORE proposing fixes. +- Exact working payloads and the normalization helper: `references/ticket-time-notes.md`. +- **Full activity requires BOTH endpoints**: a ticket can have few notes but rich time entries (e.g. multi-day builds logged entirely as one tech's time entries). When asked for "the details/notes" on a ticket, pull `/notes` AND `/time/entries?conditions=chargeToId={id}` before concluding history is thin — and report time-entry work separately from notes. +- **Plaintext credentials on tickets**: time-entry notes and customer-visible notes sometimes contain passwords/license keys. When summarizing or displaying a ticket, flag any credential material found and note which notes are customer-visible vs internal — do not silently repeat secrets in chat output; show them once with a hygiene warning. + +## Related References +- `references/ticket-time-notes.md` — Verified POST payloads for time entries and ticket notes, status PATCH, schedule-day documentation audit pattern. +- `references/ticket_fetching.md` — Robust ticket retrieval patterns (avoids legacy mirror bug, ID-range paging, client-side filtering) plus the full-corpus note-text search recipe (`childconditions` on `notes/text` is silently ignored by `/service/tickets/search` — scan per-ticket notes instead). +- `references/isp-bandwidth-lookup.md` — Agreement and configuration lookup for ISP bandwidth/client infrastructure. +- `references/meeting-agenda-ticket-correlation.md` — How to search ConnectWise for existing tickets when a user mentions client-specific agenda items (locations, projects, systems). +- `references/backup-billing-reconciliation.md` — Complete n8n workflow pattern for comparing CW backup agreement additions to VSPC usage via Postgres registry and Nextcloud usage CSV. diff --git a/ops/connectwise/connectwise-msp/references/CWDeveloperNetworkGuide.htm b/ops/connectwise/connectwise-msp/references/CWDeveloperNetworkGuide.htm new file mode 100644 index 0000000..9976a1b --- /dev/null +++ b/ops/connectwise/connectwise-msp/references/CWDeveloperNetworkGuide.htm @@ -0,0 +1,3585 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + Developer Guide - Developer Network + + + + + + + + + + + + + + + + + + + +Skip to main content
+
+
+ + + + + + + +
+ + + + + + +
+ +
+ Developer Network +
+ + + + +
+
+
+
+ + +

+ Developer Guide +

+ + + + + + + +
+
+ + +
+ + +
+
+
+
+ +

ClientIds

+ +

What is a clientId?

+ +

A clientId is a unique GUID or Globally + Unique Identifier assigned to each integration. This clientId is +required for all API calls made by your integration. This will be used +to monitor integration performance and systems' health.

+ +

Asked for a clientId? 

+ +

You should never share your clientId, +doing so may result in issues relating to integrations in your +environments.  A clientId is unique to your company and is used to +say that API traffic is coming from your source.  It should be +treated as a sort of password and identifier for your company.  We +may disable any clientId that looks to have been compromised if we +suspect any abuse. If anyone asks you to provide a clientId value, do not do so.  + The only exception to this rule would be integrations where you +yourself are creating it.  For instance, if you use Zapier and use +the Zapier Code function and add your own API call, not in the +ConnectWise PSA package.  If a tool requires that you enter in the +API full path, the body, and request, map it to different things or +otherwise is a custom tool that the vendor is not actually developing +the calls, you may have to enter your clientId.  Do not provide +clientId values to integrations that are designed "out-of-the-box" and +apply to all users.  An example would be the Automate to +ConnectWise PSA integration.  That is an integration that is the +same for every user and the clientId would be set up by the third-party +integration.  Automate controls the Ids around that integration +themselves.

+ +
+
+ +

Versioning

+ +
+

Starting + with 2019.1 the API is now tied to the ConnectWise PSA release +cycle.  Previously the API was versioned as it's own entity and +followed a format such as 3.0.1.  To provide clarity around the API + Versioning and to make it easier for consumers, we have replaced 3.0.0 +with the specific ConnectWise PSA version that the API model was +released on.

+ +

If you develope your API against 2019.1 + and pass in the version 2019.1, you will continue to get the models for + 2019.1 even if we change them in 2019.2.  What this means is that +each time we release a breaking change, you have a period of time to +switch over to the new version.  We do not release new models every + release, however you can still target a version that did not have any +changes.  For instance, lets say in 2019.1 we have a specific +ticket model called A.  In 2019.4 we update tickets to have model +B.  If you pass 2019.1, 2019.2 or 2019.3, you will get model A, +which is 2019.1.

+ +

By default all requests will receive +the latest version of our API endpoint.  As breaking changes are +released, each individual API endpoint, may receive an updated version. + In order to prevent your integration from breaking, we encourage +you to request a specific version using an Accept header.  For all +production level integrations we recommend using this Accept header +concept and for all development and testing work, we recommend using the + latest version of the API.  We will regularly deprecate old +models of the API.

+ +

What is a breaking change?

+ +

Breaking changes are defined as any +change to the APIs that could result in an error being returned by the +SDK.  The SDK is a JSON interpreter and as long as you develop your + code the way a modern JSON interpreter would, you shouldn't have any +issues.  If you hard code every field, you will have issues that we + don't consider breaking.

+ +

Examples of breaking changes:

+ +
    +
  • +

    Renaming a field (fixing a typo)

    +
  • +
  • +

    Changing a field's data type (such as from an int to a decimal, or from editable to read only)

    +
  • +
  • +

    Changing the response type (such as from an object to an array of objects)

    +
  • +
  • +

    Validation changes (fields now required that previously were not)

    +
  • +
+ +

NOT a breaking change:

+ +
    +
  • +

    Adding new fields

    +
  • +
  • +

    Adding new endpoints

    +
  • +
  • +

    Making a read only field editable

    +
  • +
  • +

    Making a field no longer required if it was previously required

    +
  • +
+ +
+

As we release breaking changes the individual endpoint will be +versioned when applicable. The previous version will be immediately be +considered deprecated but supported for 12 months.  Please note +that some endpoints cannot be versioned.

+
+ +

Formatting Version Header

+ +

We try to make it as simple as possible + to format your version header.  We use an accept header that lists + our JSON schema as well as the version following.  Accept headers +tell the server what type of information you are expecting to get +back.  This makes it a perfect fit to add our version to as this +tells the server that you want xyz version back.

+ +
1Accept: application/vnd.connectwise.com+json; version=2019.1
+ +

Per Endpoint

+ +

If you are not ready to update to the +latest API Models for your entire integration, you can change your +accept header to be on an endpoint by endpoint basis.  We recommend + that you keep a singular version across your integration, but will +support it either way.  Anytime you test your integration and +validate it against a version, update your version header even if we are + not deprecating the version you are on.  We may do so without +warning, or give you very little time to make changes.

+
+
+ +

Authentication

+ +
+

REST based integrations have three +methods of authentication.  The recommended method, is using an API + Member account to create API Keys specific to the integration. + The second method is to use impersonation.  Impersonation +uses either an Integrator Login (Legacy) or another Member to create API + Keys programmatically for other members.  The third method which +is only support for internal integrations, uses username and passwords +for individual members.  Due to this method requiring a user to +enter their ConnectWise PSA username and password into another +application, we do not support vendors utilizing this method.

+ +

ConnectWise PSA utilizes the "Basic Auth" standard with Public and Private keys and the authorization header that are unique to ConnectWise PSA members.  This means you can use the benefits of ConnectWise PSA security roles and give granular access to the APIs.

+ +

Your header must be base64 encoded and has to include a username:password.  The username will always begin with CompanyId+ and then use either the public key, integrator username or MemberId.  The password will be the private key, integrator password or member hash.

+ +
Method 1 - API Keys - Member Authentication
+It is recommended to create API Members versus using API Keys tied to a specific member.
+Authorization: Basic base64(companyid+publickey:privatekey)
+(Authorization: Basic Y29tcGFueWlkK3B1YmxpY2tleTpwcml2YXRla2V5)
+
+Method 2 - Integrator Login - Impersonation
+This method should only be used for legacy integrations in a transition period.
+Authorization: Basic base64(companyid+integratorlogin:integratorpassword)
+(Authorization: Basic Y29tcGFueWlkK2ludGVncmF0b3Jsb2dpbjppbnRlZ3JhdG9ycGFzc3dvcmQ=)
+
+Method 3 - Member ID and Password - Cookie Authentication (Not intended for 3rd party products unless using Hosted API)
+This method uses 3 cookie headers.
+Cookie: companyName=YourLoginCompany
+Cookie: memberHash=Generated by POST to login.aspx or via Hosted API
+Cookie: memberId=YourUsername
+Cookie: memberContext=web
+
+ +

Important Note: SSL is required on production +PSA servers when accessing the API. Any calls received via regular HTTP +will be denied on production systems.

+ +

Are you connecting to the Cloud or Staging?  If so you must +include API- in front of the ConnectWise PSA site. If you are using a +training environment that normally uses sandbox- in front of the Site, +you will not include sandbox- and should still follow these same +guidelines. 

+ +
api-au.myconnectwise.net
+api-eu.myconnectwise.net
+api-na.myconnectwise.net
+api-staging.connectwisedev.com
+
+ +

Otherwise you will run into this error:

+ +
{
+  "code": "Security",
+  "message": "SSL is required.",  
+  "errors": null
+}
+ +

 

+ +

Postman Example

+ +

clipboard_e3fce13499f91853cf4c9c60c4c88b774.png 

+ + + +

Obtaining your Keys

+ +

We only support API Member and My Account based authentication for +Integration Vendors.  Impersonation and Cookie Authentication are +for internal only based integrations.  In rare cases impersonation +may be the route to go.

+ + + +
+
API Member Only *Recommended for 3rd parties
+
+

Using the same setup screen as creating a Member an API +Member allows granular control over what type of information an +integration has access to.  A global user allows integrations to be + turned on and off easily without requiring the person who initially +setup the integration.

+ API Members are the recommended route for most integrations. + +
+

The Members screen can by found by going to the System Module and + opening the Members page.  After accessing the Members page, click + on the API Members tab.  Here you can create a new user and +generate API Keys for them.

+ +

API Members do not require a user license.

+
+ +

CW_Snag_-_0641.png

+ +

CW_Snag_-_0642.png

+ +

 

+
+
+ +
+
Member Impersonation
+
Member impersonation works by using an integrator login with +access to the Member API through the integrator login setup tables. You +can then use the integrator login credentials to make a call to the +Member API under REST in order to generate a temporary (4 hours) +API Key for that member.  Once you have the generated API Keys, you + will need to use the returned API Keys for that member to make +additional API Calls. +
Post Request:
+https://YourConnectWiseSite/v4_6_release/apis/3.0/system/members/{memberIdentifier}/tokens
+
+Headers:
+-API Member:
+Authentication Basic base64(companyid+publickey:privatekey)
+x-cw-usertype: member
+
+-Integrator Login:
+Authentication Basic base64(companyid+integratorlogin:integratorpassword)
+(example: Y29tcGFueWlkK2ludGVncmF0b3Jsb2dpbjppbnRlZ3JhdG9ycGFzc3dvcmQ=)
+x-cw-usertype: integrator
+
+Body:
+{
+"memberIdentifier":"The member indentifier"
+}
+
+Response:
+{
+    "publicKey": "yCdymjwp082t9uqp",
+    "privateKey": "zhqz7g3ne71jV4Jn",
+    "expiration": "2015-06-12T22:20:38Z"
+}
+
+
+
+ +
+
My Account
+
+

CW_Snag_-_0560.png

+ +

CW_Snag_-_0561.png

+ +

CW_Snag_-_0562.png

+ +

CW_Snag_-_0563.png

+
+
+ +
+
Cookie Authentication
+
+
+

Warning: If a partner activates SAML based +authentication, you will not be able to generate a member hash using the + Login.aspx page.  The Hosted API will still return a hash that can + be used by the APIs, but all other methods of hash generation will no +longer work.

+
+ +

Vendor integrations should ignore cookie authentication and instead use API Members.

+ +

Cookie Authentication uses the ConnectWise PSA member credentials + for making API Requests.  This method is subject to change with +the integration of additional two factor +authentications (2fa).  By Passing the following +Form Request data, you will impersonate the member using your +integration.

+ +

cookieauth1.png

+ +

In order to obtain the MemberHash you have to call to our Login +module.  Once you have done that you will recieve a unique hash +that expires every 8 hours.  This is the  max amount of time a + ConnectWise PSA session can remain active.

+ +

cookieauth2.png

+
+
+
+
+ +

Rate Limiting

+ +

To strengthen the stability, security, and performance of our APIs, +reasonable rate limits are enforced. This measure safeguards our system +against excessive or unintended high-volume requests, ensuring a +consistent and reliable experience for all users. The service monitors +resource usage in real time. If your request volume approaches capacity +limits, you may receive HTTP 429 (Too Many Requests) responses, +indicating temporary throttling. These responses include a Retry-After +header specifying the number of seconds to wait before re-attempting +your request. If your integration currently sends over 1,000 requests +per minute, it will likely experience rate limiting. 

+ +

To avoid rate limits, we suggest that you optimize your integration +by minimizing unnecessary API calls and using proper filtering, limiting + the number of parallel requests, using bundled requests, as well as implementing intelligent retry mechanisms with exponential backoff, respecting the Retry-After header values.

+ +

Example response body:

+ +
+
    {
+    "error": "ConnectWiseAPI",
+    "message": "Too many requests. Please try again in 30 seconds."
+    }
+
+ +

Example code for handling 429 response:

+ +
def make_request_with_backoff(url, headers=None, max_retries=5):
+    retry_count = 0
+    wait_time = 30  # Start with default 30 second wait time
+    while retry_count < max_retries:
+        response = requests.get(url, headers=headers)
+        if response.status_code == 429:  # Too Many Requests
+            retry_after = int(response.headers.get("Retry-After", wait_time))  # Use Retry-After if provided
+            print(f"Rate limit exceeded. Retrying in {retry_after} seconds...")
+            time.sleep(retry_after)  # Wait before retrying
+        else:
+            return response  # Return successful response or other errors
+        retry_count += 1
+        wait_time *= 2  # Exponential backoff (30, 60, 120, ...)
+    print("Max retries reached. Request failed.")
+    return None  # Return None if all retries fail
+
+ +

 

+
+ +

Security

+ +

When working with the ConnectWise PSA REST API, security is based on +the Security Roles table within Manage.  This table determines each + type of entity and the level of access associated.  We do not +recommend requesting Admin access for an integration.  Instead, +integrators are highly encouraged to only enable the security roles for +access that they need.

+ +

Click here to view our Security Role Matrix

+ +

When looking at the REST API documentation, you may notice that some +items are considered a Setup Table value.  These are denoted with +the lock icon.  These endpoints will return an inquiry level of +access without access to the table.  This matches the UI +functionality in that you can create listings of available statuses and +boards without having access to the setup table associated with those +values.

+ +
+
+
+
+
+ +

 

+ +
+

HTTP Methods

+ +
    +
  • POST +
      +
    • Create an entity or any non-CRUD action
    • +
    +
  • +
  • GET +
      +
    • Return entity or list of entities
    • +
    +
  • +
  • PUT +
      +
    • Replace all fields on an entity with supplied fields
    • +
    +
  • +
  • PATCH +
      +
    • Update specific fields on an entity
    • +
    +
  • +
  • DELETE +
      +
    • Remove entity
    • +
    +
  • +
+ +

HTTP Response Statuses

+ +
    +
  • 201 Created +
      +
    • The response will be the record that was created as well as the path to it.
    • +
    +
  • +
  • 204 NoContent +
      +
    • Will be returned by successful delete requests
    • +
    +
  • +
  • 400 Bad Request +
      +
    • The request could not be understood by the server due to +malformed syntax. The client SHOULD NOT repeat the request without +modifications
    • +
    +
  • +
  • 401 Unauthorized +
      +
    • The supplied authentication is incorrect
    • +
    +
  • +
  • 403 Forbidden +
      +
    • Improper security role settings for the supplied authentication
    • +
    +
  • +
  • 404 Not Found +
      +
    • Resource URL not found, this could mean the record was deleted or moved
    • +
    +
  • +
  • 405 Method Not Allowed +
      +
    • This will occur if you try to use an HTTP method that is not supported by the URL specified
    • +
    +
  • +
  • 409 Conflict +
      +
    • Record possibly in use or another conflict with the record
    • +
    +
  • +
  • 415 Unsupported Media Type +
      +
    • This can occur when using the documents API if you are sending the file as a JSON object
    • +
    +
  • +
  • 429 Too Many Requests +
      +
    • This will occur if request volume exceeds capacity limits +and will include a Retry-After header with a numeric value that +indicates the number of seconds to wait before retrying (see Retry +Policy below) 
    • +
    +
  • +
  • 500 Server Error +
      +
    • Server errors can occur oftentimes due to a network fault or + other non-application-related error, however, In some cases, a 500 +error may occur when another error message has not been defined for an +error
    • +
    • These errors should follow the retry logic we recommend and if it appears to be an undefined error, should be reported
    • +
    +
  • +
+ +
+

PSA Specific - Are you getting a 404 error or "Could not get any +response" on cloud?  You may have incorrect authentication instead +of the resource not being found.  To confirm, change your base URL +from v4_6_release to your ConnectWise PSA version /201x_x/. 

+
+
+
+ +

Formatting Each Method

+ +

Get

+ +

Get requests are used for finding both individual records or a +listing of records.  In order to grab an individual entity you must + specify an id within the request URL.

+ +
https://api-na.myconnectwise.net/v4_6_release/apis/3.0/service/tickets/5000
+
+ +

When requesting a grouping of records, do not include an id record. + Optionally include parameters at the end of the URL to instead +grab a specific set of records.

+ +
https://api-na.myconnectwise.net/v4_6_release/apis/3.0/service/tickets?conditions=board/name="Integration"%20and%20status/name="new"&page=1&pageSize=10
+ +

When looking at an endpoint, the parameters section will tell you +which fields can be used to filter the request.  In addition to the + below parameters, you can use the Fields and Columns to manipulate the +response dataset.

+ +

URL Max Length

+ +

The HTTP standards document does not impost a max URL length. + However various browsers, as well as applications, have +different limits in place.  In addition search engines favor URLs +that are around 2000 characters.  As a URL grows in length it no +longer remains user-friendly and becomes unusable or readable by users. + This causes issues with troubleshooting and leads to the overall +confusion.  We recommend keeping the URL length of each request to a + maximum of 2000 characters.  This will ensure there are no +compatibility issues with various servers and configurations. + Please keep in mind that the max length of a domain name can reach + 255 characters.  With that in mind, the safe max length of a URL would be around 1745 characters.  

+ +

This can vary based on environment configurations.  There will +often be times when the URL could be significantly longer.  There +may also be one of the server configurations based on premise that +restricts the URL to a lower length.  However, it is recommended to + keep the URL length to a max of 2000 characters including the domain +name.

+ +

Query String Parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ParameterDescriptionExample 
conditionsSearch results based on the fields returned in a GETboard/name="Integration"
+ summary="xyz"
+ board/id in (3, 2, 4)
+ lastUpdated > [2016-08-20T18:04:26Z]
+ Only fields returned in a GET request can be used
=, !=, <, <=, >, >=, contains, like, in, not
childConditionsAllows searching arrays on endpoints that list childConditions under parameters/company/contacts?childconditions=communicationItems/value like "john@Outlook.com" AND communicationItems/communicationType="Email"=, !=, <, <=, >, >=, contains, like, not
customFieldConditionsAllows searching custom fields when customFieldConditions is listed in the parameters/company/contacts?customFieldConditions=caption="TomNumber" AND value !=null=, !=, <, <=, >, >=, contains, like, not
orderByChoose which field to sort the results bycontact/name ascasc or desc
fieldsLimits which information is returned in the responsecompany/companies?fields=id,name,status/idNot available on the reporting endpoints
columnsLimits which information is returned in the responsesystem/reports/service?columns=id,summary,nameOnly used for the Reporting Endpoints
pageUsed in pagination to cycle through results
pageSizeNumber of results returned per page (Defaults to 25)Max Size = 1,000*
*Max page size was increased to 1,000 in 2016.2.
+ +

Conditions

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
StringsMust be surrounded by quotesSummary = "This is my string" (Accepts *'s for Wild Cards)
IntegersNo formatting requiredBoard/Id = 123
BooleanNo formatting is required but must be True or FalseClosedFlag = True
DatetimesMust be surrounded by square bracketsLastUpdated = [2016-08-20T18:04:26Z]
Operators<, <=, =, !=, >, >=, contains, like, in, notSummary Not Contains "Low Priority"
Logic OperatorsSupported operators include: +
    +
  • AND
  • +
  • OR
  • +
+
+

board/name="integration" and summary="xyz"
+ board/name="integration" or board/name="professional services"

+
Reference*Must have a / followed by the field under the reference you would like to usemanufacturer/name
+ +

Using the /Search endpoints

+ +

If your request URL is going to be over 10,000 characters long you +can instead use the /Search path for certain endpoints.  This +allows you to enter the conditions in the body of the request.

+ +
POST /v4_6_release/apis/3.0/service/tickets/search HTTP/1.1
+Host: YOURCONNECTWISESITE
+Authorization: Basic AUTHKEY=
+Content-Type: application/json
+
+Body:
+{
+     "conditions": "summary like 'test'"
+}
+ +
+

Successful get requests will return a 200 status response and a content body of the record(s).

+
+ +

Patch

+ +

Patch requests enable the ability to update individual fields on an +entity.  When formatting the request you can specify multiple +fields to be updated.  When working with a patch, the entire object + is part of an array and must be surrounded by square brackets as per +the example below.  If you do not have the square brackets, you +will run into errors.  In addition, when you are updating a +reference, you can only update it through the use of unique +values.  Many times Name is not considered unique.

+ +
https://api-na.myconnectwise.net/v4_6_release/apis/3.0/service/tickets/5000
+ +
[
+  {
+    "op": "string",
+    "path": "string",
+    "value": "string"
+  }
+]
+
+ + + + + + + + + + + + + + + + + + + +
opThe update operation used in the requestadd | replace | remove
pathPathway for the updated field (Case Sensitive)summary
+ company
valueThe new value if doing a replace
+ Refer to escaping characters
+ When working with custom fields, you must pass the entire array of custom fields.
String: "Here is my Summary"
+ Object: { "identifier": "connectwise" }
+ +
01[
02    {
03        "op": "replace",
04        "path": "summary",
05        "value": "New Summary"
06    },
07    {
08        "op": "replace",
09        "path": "company",
10        "value": {
11            "identifier": "New Company"
12        }
13    },
14    {
15       "op": "replace",
16       "path": "customFields",
17       "value": [
18            {
19                 "id": 5,
20                 "caption": "CloudPlus",
21                 "type": "Checkbox",
22                 "entryMethod": "EntryField",
23                 "numberOfDecimals": 0,
24                 "value": false
25            },
26               {         
27                 "id": 28,
28                 "caption": "test",
29                 "type": "Text",
30                 "entryMethod": "List",
31                 "numberOfDecimals": 0,
32                 "value": "test"
33            }
34        ]
35    }
36]
+ +
+

When updating an Object such as Company, you cannot specify a +location inside of the object.  You have to replace the whole +object like the example above. (Do not +use "path":"company/identifier")  If you try to update the +Object incorrectly, you may receive a false 200 message.

+ +

Successful patch requests will return a 200 status response for success

+
+ +

Delete

+ +

Delete requests are used for removing records from the ConnectWise +PSA system.  Please take care when removing items as they cannot be + recovered.  The id for the record to be deleted needs to be +included in the request URL.

+ +
https://api-na.myconnectwise.net/v4_6_release/apis/3.0/service/tickets/5000
+
+ +
+

Successful delete requests will return a 204 status response for No Content.  204 is a success response.

+
+ +

Post

+ +

Post is used when creating new records.  The body of the request + must be sent in JSON format.  When sending a Post the response +body will include the newly created record id as well as a Get request +for the record.  If you pass a post request without filling out +every possible value, the system will attempt to default all required +information, and anything that does not require a value will be set to +Null.

+ +

Put

+ +

Put requests are designed to completely replace an entity.  They + work the in the same manner as a Post request with the exception that +you must specify an already created entity in your URL.  When you +use Put to update a record, any field that has not been specified will +be overridden with the system defaults or set to Null.

+ +

Escaping Characters

+ +

When working with JSON, you may find that you need to use characters +that require escaping.  This comes into play primarily when quotes +are involved as we do not support many of the characters that require +escaping.  Refer to the chart below:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CharacterEscapedDisplayed in the UI
Double Quotes\""
Backslash\\\
Tab\tTabbed space equal to four spaces
Backspace (Not Supported)\bAn invisible character that doesn't take up any space
Carriage Return (Not Supported)\rSingle space which is returned as a space in the API instead of an escaped character
Newline (Not Supported)\nSingle space which is returned as a space in the API instead of an escaped character
Form Feed (Not Supported)\fAn invisible character that doesn't take up any space
Applies to JSON Bodies Only: Please + note that Single Quotes ', do not require escaping as they should not +be used as a container for your strings.  If you are using single +contains around string values, you must switch to doubles. 
+ +

 URL Encoding is required when using conditions and other URL +parameters that have symbols that would denote new query parameters or +strings.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CharacterFormatting
&%26
"%22
'%27
*%2A
%%25
+%2B
[string][[]string]
This applies to URL Parameters Only
+ +

Partial Responses

+ +

The API allows you to specify which information you want to be +returned.  You do this by listing the request fields or columns on +your endpoint URL.  Partial responses work for both GET and POST +requests.

+ + + + + + + + + + + + +
Fieldscompany/companies?fields=company/id,company/name,phoneNumber
Columns (Reporting API only)system/reports/service?columns=id,summary,company/name
+ +

Custom Fields

+ +

Screens that have custom fields in the ConnectWise PSA UI will have +an array of fields on the respective endpoint.  This array can be +both queried and updated via the API.  When updating custom fields, + you must pass in the entire array object, which means that you cannot +patch a single custom field record.  Wondering if an endpoint +supports custom fields?  Supported endpoints will +have customFields(CustomFieldValue[]) listed at the end of the +documentation.

+ +

There are two methods of adding new custom fields to the ConnectWise +PSA environment.  The first method will require access to the +ConnectWise PSA thick client and the second method is available in the +system/userDefinedFields endpoint within the REST API.

+ +
+

Refer to the GET section on how to search custom fields.  Searching custom fields uses customFieldConditions instead of conditions.

+
+ +

In order to access the custom fields via the thick client, navigate to System > Setup Tables > Custom fields,

+ +

Field Options and Parameters

+ +

Custom Fields.png

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FieldDescription
Field CaptionEnter a custom field caption for this required field; you are limited to 12 characters.
Help Text +

The text entered in this field will be displayed when you + hover over the help button next to the custom field on the screen. + 

+ +

Note: This has a limit of 1000 characters, however only 512 characters will display on the opportunity screen.

+
Field Type +

Select one of the following options:

+ +
    +
  • Button This field allows you to add a hyperlink in the Button URL field.  There is a character limit of 1000.
  • +
  • Checkbox This field is used for simple "Yes/No" or "On/Off" answers.  This will display as a checkbox. 
  • +
  • Date This field displays a standard date picker field.
  • +
  • Hyperlink This field displays a text entry field to enter a URL and will be accompanied by a button to visit the hyperlink.
  • +
  • Number This field displays +numerical values only.  You will be prompted with an error message +that displays 'Option value must be a number' if the text is entered. + 
  • +
  • Percent This field displays +numerical values only. You will be prompted with an error message that +displays 'Option value must be a number' if the text is entered.
  • +
  • Text This field displays alpha-numeric values. There is a character limit of 100.
  • +
  • Text Area This field displays alpha-numeric values. There is a character limit of 1000. The List and Dropdown method of entry is unavailable for this option. +

    Note: If you change a Date field to a Text or Text Area field, the date entered will save as plain text.
    +
    + If you change a Text or Text Area field to a Date field, + the system may not automatically save the date. If this occurs, and it +is a required field, the page-level validation will alert the user to +enter a date in the field.

    +
  • +
+
Number of DecimalsThis required field is only available for the Number and Percent Field Type.  You can add up to 5 decimal places. 
Method of Entry +

Select one of the following options:

+ +
    +
  • Entry Field This field is available for all field types.
  • +
  • List (Drop-down) This field is + available for the following field types: Number, Percent, and Text. + You are able to enter option values once this entry is +selected. 
  • +
  • Option (Radio) This field is +available for the following field types: Number, Percent, and Text. + You are able to enter option values once this entry is +selected. 
  • +
+
Sequence #Enter a sequence number.  This value must be between 1 and 50. 
Required Field? Select this checkbox if you would like to make this a required custom field.  This will display as a blue asterisk. 
Display on Screen?Select this checkbox if you would like this to display on the Opportunities screen.  This is selected by default.
Read Only?This field is used for the API.  The Required Field checkbox cannot be marked for this field.
Include on List View? +

Select this checkbox if you would like to include this custom field in the My Opportunities list view screen.

+ +

Note: There is a limit of 10 fields + that can be displayed on the list view screen. You can have an +unlimited number of custom fields, but the check box will not display if + there are already 10 list items. You can unselect this check box at any + time.

+
Button URLEnter the URL if you are using the Field Type Button. The field only appends URLs, no other form of entry will generate content.
Select the Locations that will use this Custom FieldThis is a +required field.  Opportunities that have the specified location(s) +will display this custom field.  Select at least one location where + the custom field will be used.  
Select the Departments that will use this Custom FieldThis is not a required field. Opportunities that have the specified department(s) will display this custom field.
+ +

 

+
+
+ +

Pagination

+ +

Navigable

+ +
+
+ +

The ConnectWise PSA API provides a vast wealth of information for +developers to consume.  Most of the time, you will find that there +is far more information than is needed for integration.  In order +to ensure server availability, the API automatically sets the page size +to 25 results.  The maximum page size for any request can be up to +1,000 records if properly specified in the request URL.

+ + + + + + + + + + + + +
pagesizeThe number of +results returned by each call.  Defaulted to 25 and has a maximum +of 1,000.  These values cannot be changed.
pageStarting with page 1, is the number of pages available based on the current pagesize.
+ +

When using paging, the response will include a Link header that looks like this:

+ +
1/v4_6_release/apis/3.0/company/companies?pagesize=50&page=1
2link <https://staging.connectwisedev.com/v2017_3/apis/3.0/company/companies?pageSize=50&page=2>; rel="next", <https://staging.connectwisedev.com/v2017_3/apis/3.0/company/companies?pageSize=50&page=4>; rel="last"
+ +

If you notice, the header contains two separate URLs in this +instance.  The first one is "next" and the second one is "last". + These refer to the next set of results and the final set of +results.  If we navigate to the next page, we will get some +additional URLs in the response Link header.

+ +
1/v4_6_release/apis/3.0/company/companies?pagesize=50&page=2
2link <https://staging.connectwisedev.com/v2017_3/apis/3.0/company/companies?pageSize=50&page=3>; rel="next", <https://staging.connectwisedev.com/v2017_3/apis/3.0/company/companies?pageSize=50&page=1>; rel="prev", <https://staging.connectwisedev.com/v2017_3/apis/3.0/company/companies?pageSize=50&page=1>; rel="first", <https://staging.connectwisedev.com/v2017_3/apis/3.0/company/companies?pageSize=50&page=4>; rel="last"
+ +

Now that we have navigated to the second page, we will find two +additional URLs.  These are "prev" and "first" and in total we now +have four including the original "next" and "last".

+ + + + + + + + + + + + + + + + + + + + +
FirstThis link will display the first page available based on the current page size
Prev*This link will display the previous page based on the current page position and page size
Next*This link will display the next available page based on the current page position and page size
LastThis link will always display the final page available based on the current page size
+ +

*We will not return the next or prev links if there isn't a next or prev respectively.

+ +

In the above examples, we have four pages of results and depending on + the page size, that number can change.  For instance, let's say we + switch to the default page size of 25.  Instead of returning four +pages, we actually get back 7 pages as there are only 160 results.

+ +

The goal of pagination is not to pull every possible result, every +single time.  Instead, it is designed to be in conjunction with a +UI component to create a set of navigation links.

+ +

clipboard_e29fb7e94d767bfdc2a4db21d834fef74.png

+ +
+

Navigable Pagination closely follows RFC 5988.

+
+ +
+
+ +

Forward-Only

+ +
+
+ +

Released in 2018.5

+ +

Unlike Navigable Pagination, forward-only requires that you pass + in a header to identify the type of pagination you would like to +use.  For instance, we now accept a header called pagination-type, +and when you set that to forward-only you will get to utilize the new +features.  In addition to the new header, there is a new query +parameter called pageId.  The pageId is the record in which you +would like to begin with for paging.

+ +
    +
  • If you do not include the new header in your request, it will use the default paging method of navigable. 
  • +
  • The Page query parameter will be ignored with forward-only paging as all results are technically page 1.
  • +
  • You cannot use an Order By query parameter with forward-only as it must be ordered by the ID.
  • +
  • There will always be a link header in the response for the next pageId.
  • +
  • The pageId query parameter is treated like an additional condition of Id > pageId.
  • +
  • The following pageId in the header will be the last Id you got in the request.
  • +
+ +

clipboard_ebcad30cfa48ce47932d2c0b47108b933.png

+ +

clipboard_ef5cbb3427dc4eaba39453ea2dbcaf2c3.png

+ +

 

+ +
+

Forward-Only pagination does not work with the Audit Trail endpoints at this time.

+
+ +
+
+ +

Callbacks (Webhooks)

+ +
+

ConnectWise PSA callbacks are +payloads of information that are similar to webhooks.  When a +record is saved within PSA, a summarized payload is sent to a +specified location. 

+ +

Levels and Types

+ +

The REST APIs allow a more granular approach to callbacks. + Levels and types open the ability to report on specific boards or +tickets without getting unnecessary results.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeLevelDescription
Activities +
ActivityOwnerWhen set to owner, all ConnectWise PSA activities are returned.
ActivityStatusReceive callbacks for activities in the specified status.
ActivityTypeReceive callbacks for activities in the specified type.
ActivityCompanyReceive callbacks for activities under a specific company.
ActivityActivityReceive callbacks for specific activity.
Agreements +
AgreementOwnerWhen set to owner, all ConnectWise PSA agreements are returned.
AgreementTypeReceive callbacks for agreements in the specified type.
AgreementCompanyReceive callbacks for agreements under a specific company.
AgreementAgreementRecieve callbacks for specific agreement.
Companies +
CompanyOwnerWhen set to owner, all ConnectWise PSA companies are returned.
CompanyStatusReceive callbacks for companies in the specified status.
CompanyTypeReceive callbacks for companies in the specified type.
CompanyTerritoryReceive callbacks for companies in the specified territory.
CompanyCompanyReceive callbacks for specific company regardless of territory.
CompanyIntegratorTagTag companies to only get updates for that company with one callback record
Contacts +
ContactOwnerWhen set to owner, all ConnectWise PSA contacts are returned.
ContactTypeReceive callbacks for contacts in the specified type.
ContactTerritoryReceive callbacks for contacts in the specified territory.
ContactCompanyReceive callbacks for contacts under a specific company.
ContactContactReceive callbacks for specific contact.
Configurations +
ConfigurationOwnerWhen set to owner, all ConnectWise PSA configurations are returned.
ConfigurationTypeReceive callbacks for configurations in the specified type.
ConfigurationStatusReceive callbacks for contacts in the specified status.
ConfigurationConfigurationReceive callbacks for a specific configuration.
Invoice +
InvoiceOwnerWhen set to owner, all ConnectWise PSA invoices are returned.
InvoiceStatusReceive callbacks for invoices in the specified status.
InvoiceCompanyReceive callbacks for invoices under a specific company.
InvoiceInvoiceReceive callbacks for specific invoice.
Expense +
ExpenseOwnerWhen set to owner, all ConnectWise PSA expenses are returned.
ExpenseChargeToTypeReceive  callbacks for expenses under the specified ChargeToType.
ExpenseTypeReceive callbacks for expenses under the specified Type.
ExpenseClassReceive callbacks for expenses under the specified Class.
ExpenseCompanyReceive callbacks for expenses under the specified Company.
ExpenseExpenseReceive calbacks for specific expense.
Member +
MemberOwnerWhen set to owner, changes to all ConnectWise PSA member records are returned.
MemberLocationReceive callbacks for member records associated with the specified Location.
MemberSecurityRoleReceive callbacks for member records associated with the specified Security Role.
MemberMemberReceive callbacks for changes made to a specified member record.
Opportunities +
OpportunityOwnerWhen set to owner, all ConnectWise PSA opportunities are returned.
OpportunityStatusIdReceive callbacks for opportunities in the specified status.
OpportunityCompanyReceive callbacks for opportunities under a specific company.
OpportunityOpportunityReceive callbacks for specific opportunity.
Product Catalog +
ProductCatalogOwnerWhen set to owner, all ConnectWise PSA product catalog items are returned.
Projects +
ProjectOwnerWhen set to owner, all ConnectWise PSA projects are returned.
ProjectStatusReceive callbacks for projects in the specified status.
ProjectBoardReceive callbacks for projects on the specified board.
ProjectProjectReceive callbacks for specific project.
Purchase Orders +
PurchaseOrderOwnerWhen set to owner, all ConnectWise PSA purchase orders are returned.
PurchaseOrderStatusReceive callbacks for purchase orders in the specified status.
PurchaseOrderVendorReceive callbacks for purchase orders under the specified Vendor.
PurchaseOrderCompanyReceive callbacks for purchase orders under a specific company.
PurchaseOrderPurchaseOrderReceive callbacks for specific purchase orders.
Schedule Entries +
ScheduleOwnerWhen set to owner, all ConnectWise PSA schedule entries are returned.
ScheduleStatusReceive callbacks for schedule entries under a specific status.
ScheduleTypeReceive callbacks for schedule entries under a specific type.
ScheduleLocationReceive callbacks for schedule entries under a specific location.
ScheduleMemberReceive callbacks for schedule entries under a specific member.
ScheduleScheduleReceive callbacks for specific schedule entries.
Sites +
SiteOwnerWhen set to owner, all ConnectWise PSA sites are returned.
SiteTerritoryReceive callbacks for sites in specified territory.
SiteCompanyReceive callbacks for sites associated with a specific company.
SiteSiteReceive callbacks for specific site.
Tickets +
TicketOwnerWhen set to owner, all ConnectWise PSA tickets are returned.
TicketBoardReceive callbacks for tickets on the specified board.
TicketProjectReceive callbacks for tickets attached to a specific project.
TicketPhaseReceive callbacks for tickets attached to a specific project phase.
TicketStatusReceive callbacks for tickets in the specified status.
TicketTicketReceive callbacks for specific tickets.
TicketIntegratorTagTag tickets to only get updates for that ticket with one callback record
Time Entries +
TimeOwnerWhen set to owner, all ConnectWise PSA time entries are returned.
TimeCompanyReceive callbacks for tickets for the specified company.
TimeTimeReceive callbacks for specific time entries.
+ + + + + +

Configuring the Callbacks

+ +

More information can be found within the REST API documentation Here with the endpoint system/callbacks.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Fields

+
+

Description

+
IdThe database record id of the callback; is automatically assigned.
DescriptionThis is used to label the callback's usage.
URL +

This is the URL PSA will send the POST payload to. 

+ +

Note: PSA appends the record id, and action is taken, to the specified callback URL.

+ +

For example, a callback on ticket 7601, turns the callback URL into: https://mycallbacksite.com/e355a80bc2c107e32?7601&action=updated

+ +

Typically, this is not an issue. However, when it is +necessary to add custom parameters to your callback URL, this +can cause a problem. For this reason, it is recommended that partners +append &recordId= to the end of their callback URL, like: https://mycallbacksite.com/e355a80bc2c107e32&recordId=. This will ensure that the record id does not interfere with any custom parameters.

+ +

Example:
+ Desired callback URL: https://api.mycallbackendpoint.com?param1=5&param2=6

+ +

Currently, a callback on ticket number 2475 turns the callback URL into:

+ +

https://api.mycallbackendpoint.com?param1=5&param2=62475&action=updated

+ +

Notice the value of param2 is now changed from 6 to 62475 because the ticket number was appended.

+ + + +

This results in the following URL:

+ +

https://api.mycallbackendpoint.com?param1=5&param2=6&recordId=2475&action=updated

+
ObjectIdThe +ObjectId should be the Id of whatever record you are subscribing +to. This should be set to 1 when using a level of Owner. 
TypeThis is the specific type of record such as Company, Ticket, Contact, etc... See the associated table for all values.
LevelThe level is used to determine how granular the callback subscription will be.  See the associated table for all values.
isSelfSuppressedFlagIf +isSelfSuppressedFlag = true AND the record (ticket/company/etc.) that is + triggering the callback was updated by the memberId associated with the + callback, then the callback does not fire. The logic being that the +member making the update does not need to be notified an +update was made.
MemberIdThis is a read-only value that shows who initially created the Callback.
InactiveFlagUsed to determine if the callback is active and sending requests.
_InfoThis section has additional metadata about the record and is included on all API requests as read-only data.
+ +
01POST /v4_6_release/apis/3.0/system/callbacks
02{
03     "id": 0,
04     "description": "maxLength = 100",
05     "url": "Sample string",
06     "objectId": 0,
07     "type": "Sample string",
08     "level": "Sample string",
09     "memberId": 0,
10     "inactiveFlag": "false",
11     "_info ": { "lastUpdated": "", "updatedBy": "" }
12}
+ +

Testing Callbacks

+ +
+ +
+ +

Webhook.Site

+ +

When testing the ConnectWise PSA callbacks there are a number of useful browser-based tools.  One of note is https://webhook.site.

+ +

Simply use the New button to create a URL and then the Copy URL +button to save the URL generated to your clipboard and add +this as your ConnectWise PSA callback URL.

+ +
https://webhook.site/xxxxxxx-xxxx-xxxx-af13-855ab85aebae
+
+ +

When Callbacks Fail to POST to Target Host

+ +

When a callback receives an error when attempting to POST the +callback payload to the host specified in the callback +URL, ConnectWise PSA will retry the POST for any 404, 409, +419, or 429 error responses. ConnectWise PSA retries twice, once +two seconds after the initial POST attempt and again four seconds after +the first retry attempt. Requests will timeout after five seconds.

+ +

The system counts how many consecutive days the callback fails, and +after three consecutive days of failed attempts, ConnectWise PSA +will disable the callback

+ +

Any 2xx response is considered successful.

+ +

For partners with an on-premise instance of ConnectWise PSA, +when troubleshooting why your callback POSTs are receiving error +response from the remote host, logs for the service are found on the +ConnectWise PSA frontend server at C:\Program +Files\ConnectWise\ApiCallbackService\logs\server.log

+ +

To enable verbose logging, change the minlevel value to +minlevel=”Info” in the  C:\Program +Files\ConnectWise\ApiCallbackService\ApiCallbackService.exe.nlog

+ +

Verifying the Callback Source

+ +

Callbacks contain a key_url in the metadata section that can be +used to verify the source of the callback.  The key_url returns the + signing key which then can be used in conjunction with the below code +sample and the x-content-signature.

+ +
1using (var sha = new SHA256Managed())
2            {
3                var hash = sha.ComputeHash(Encoding.UTF8.GetBytes(sharedSecretKey));
4                using (var hmac = new HMACSHA256(hash))
5                {
6                    return Convert.ToBase64String(hmac.ComputeHash(Encoding.UTF8.GetBytes(jsonPayload)));
7                }
8            }
+ +

Callback Changelog 

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Supported VersionChanges
ConnectWise PSA 2020.2Added callbacks for Configurations
ConnectWise PSA 2016.6Added callbacks for Invoice
+ Added callbacks for Projects
+ Added callbacks for Activities
ConnectWise PSA 2016.5Company Callbacks: Added Status and Type levels
+ Contact Callbacks: Added Type level
+ Ticket Callbacks: Added levels for tracking Project Tickets
ConnectWise PSA 2016.4Added callbacks for Opportunities
ConnectWise PSA 2016.3Added callbacks for Companies and Contacts
ConnectWise PSA 2015.6Added callbacks for Tickets
+
+
+ +

Troubleshooting

+ +
+

Troubleshooting with the REST API +requires login access to the ConnectWise PSA UI.  Additionally the +account being used to login, must have access to information relating to + the account for integration.  In the case of the integration using + API Members, the account accessing logs, must have the security roles +to view members enabled.  This requirement has to do with the API +Keys used for integrations, being tied to a specific member.

+ +

Logging with the REST API must be specifically turned on and there is + a time limit of 1440 minutes or 24 hours that can be recorded in a + single session.  During this time, all requests that are processed + by the server and are associated to the member you are running logs +from, will appear in the UI.  If you are getting errors from the +API and logs are not appearing, it may be a server side issue.

+ +

To get started with logging, you will need to access the API Log tab +found on every ConnectWise PSA member.  Open the UI and navigate to + either System > Members or My Account and after you select the +respective account, click on the API Logs tab.

+ +

clipboard_e89a0f4557369e1913310d5ad38f55b88.png

+ +

Once you have found the API Logs tab, the next step will be to press +"Start Debug Mode" and from there, select the amount of time you would +like to record for.

+ +

clipboard_ef9f4d7b1792c1769f896add5d50d1b56.png

+ +

Debugging will only run for a maximum of 1440 minutes per queue. + You can restart the timer at anytime by hitting "Start Debug Mode" + again.

+ +

Reading Logs

+ +

clipboard_ea2140f5216f5ed663aa1b17823aafb9a.png

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SearchThe search option will refresh the visible logs
Start Debug ModeThis will kick off the recording process for the specified amount of time
Download LogsThis will +provide a shareable document that contacts all of the requests that were + recorded since the last time the debug mode was started
API Key DescriptionThis is the public key that is associated to the logged API Call
Start TimeThis is the start time for the request which when clicked, will show you the request body details
Duration (ms)This is how long the request took to be completed in milliseconds
ResponseThis will show +the HTTP response code returned, please note that any error messages or +underlined responses can be clicked in order to see further details
MethodThis is the HTTP Verb being used in the request
URLThis is the full + request endpoint URL that is being used and it can be used to see any +conditions or extra fields not found in the request body
+ +

Telerik's Fiddler

+ +

The built in logging capabilities of Manage are limited in that if +you want your request to show up, it must of first of been processed by +the server.  What this means, is that if your request is timed out, + malformed or one of many other ways in which the server rejects +your request, you will not be able to use the built in tools for +diagnostics.  There are other tools out there, besides our own +built in tools, that will provide information about your requests.  + We have found that although there are many similar programs, Fiddler +has provided the easiest user experience and it is extremely accurate.

+ + + + + + + + + + + + + + +
UtilityDescriptionDownload
Fiddler by TelerikFree Web Debugging Proxyhttps://www.telerik.com/fiddler
+ +

Fiddler must be run from the machine that is making the outbound +requests.  It cannot be run locally if the API requests are not +leaving your local machine from your control.  Once you have +installed fiddler and have opened it for the first time you will see a +window like the below screenshot.

+ +

fiddler1.png

+ +

Once you have managed to open Fiddler, there are a few settings that need to be changed in order for Fiddler to capture SSL.

+ +

fiddler2.png

+ +

After you have setup fiddler to be able to capture your requests, you + simply need to send your API calls from your REST Client.  The +calls will begin to show up in the left side of the screen and when you +click on them, various options will appear that let you manipulate the +records.  If you are using Postman to send your requests, you will +also need to open Postman and go into the Settings section and turn off +SSL Certificate Verification.

+ +

Image Capture - 0075.png

+ +

If you do not turn off certificate verification, Postman will return +an error saying it couldn't get a response.  Once you have +successfully made your request or successfully had an error occur, the +fiddler screen will display a list of URLs.  Any that are marked in + red will be errors that Fiddler bas detected.

+ +

Image Capture - 0076.png

+ +

If you click on the red entry you can drill into the details about the request and see more information on the error.

+ +

Image Capture - 0077.png

+ +

In this case we can see that the problem with the request is that +company identifier is already in use.  We can now right click on +the red item and unlock it for editing.  what this does is we can +actually change the request right from within Fiddler.  Once we +have then corrected the request we can right click on it again and this +time we can use replay.  Replay will let you re-issue the command +right from within Fiddler, without having to go back to your REST +Client.

+ +

Image Capture - 0078.png

+ +

Error Handling

+ +

When working with the API, it is important to understand best +practices for handling errors.  In the case of ever error, it +should be properly logged so it can be referenced later on.  Server + errors are generally considered to be temporary errors and requests +should be repeated.  If the request continues to occur, it should +be submitted for review.  When it comes to Client errors, the +request should be stopped immediately and whoever setup the integration, + should be given the error message in order to troubleshoot.

+ +

Retry Policy

+ +

Overview

+ +

An application that communicates with elements running in the cloud +has to be resilient against transient faults that commonly occur in +distributed environments. These faults include momentary loss of network + connectivity, temporary service unavailability, timeouts when services +are busy, and rate limiting imposed by service providers.

+ +

These faults are typically self-correcting, and if the action that +triggered a fault is repeated with an appropriate delay strategy, it's +likely to succeed. For example, a database service processing a large +number of concurrent requests might implement throttling that +temporarily rejects further requests until its workload eases. An +application encountering this throttling will fail to connect initially +but may succeed after a well-designed retry attempt.

+ +

Design Principles

+ +

In cloud environments, transient faults are expected, and +applications should be designed to handle them elegantly and +transparently to minimize impacts on business operations. A modern retry + policy should incorporate the following principles:

+ +
    +
  1. Distinguish between retryable and non-retryable failures
  2. +
  3. Implement intelligent delay strategies
  4. +
  5. Respect service-provided backoff instructions
  6. +
  7. Apply appropriate limits to prevent excessive retries
  8. +
  9. Consider the operation context when configuring retry behavior
  10. +
+ +

Failure Handling Strategies

+ +

When an application detects a failure in communicating with a remote +service, it should handle the failure using one of these strategies:

+ +

1. Cancel

+ +

If the fault indicates that the failure isn't transient or is +unlikely to be successful if repeated, the application should cancel the + operation and report an exception. Examples include:

+ +
    +
  • Authentication failures (HTTP 401)
  • +
  • Authorization failures (HTTP 403)
  • +
  • Resource not found errors (HTTP 404)
  • +
  • Bad request or validation failures (HTTP 400)
  • +
  • Any other client errors (4xx range) except those explicitly identified as retryable
  • +
+ +

2. Retry Immediately

+ +

If the specific fault reported is unusual or rare, it might have been + caused by exceptional circumstances such as a network packet becoming +corrupted during transmission. In these cases, an immediate retry might +be appropriate as the same failure is unlikely to be repeated.

+ +

3. Retry with Exponential Backoff

+ +

For common connectivity issues or busy services, implement exponential backoff:

+ +
    +
  • Start with a base delay (e.g., 100ms)
  • +
  • For each subsequent retry, multiply the previous delay by a constant factor (typically 2)
  • +
  • Apply a maximum delay cap to prevent extremely long waits
  • +
  • Add jitter (randomization) to the calculated delay to prevent retry storms
  • +
+ +

4. Retry with Service-Guided Backoff

+ +

When services provide explicit guidance on retry timing:

+ +
    +
  • For HTTP 429 (Too Many Requests) responses, parse and respect the Retry-After header
  • +
  • Retry-After specifies seconds, so wait that duration before retrying
  • +
  • Fall back to exponential backoff if the service doesn't provide retry guidance
  • +
+ +

Implementation Pattern

+ +
Initialize retry policy with:
+  - Maximum retry attempts
+  - Base delay duration
+  - Backoff multiplier
+  - Maximum delay cap
+  - Jitter factor
+ 
+For each operation:
+  retries = 0
+  DO
+    Try to execute the operation
+    IF operation succeeds
+      Return success
+    ELSE IF operation fails with HTTP 429 AND Retry-After header exists
+      delay = Parse Retry-After header value
+    ELSE IF operation fails with retryable error
+      delay = baseDelay * (backoffMultiplier^retries) * (1 ± jitterFactor)
+      delay = min(delay, maxDelay)
+    ELSE
+      Return failure (non-retryable error)
+    END IF
+   
+    IF retries >= maxRetries
+      Return failure (retry limit exceeded)
+    END IF
+   
+    Wait for calculated delay
+    retries = retries + 1
+  WHILE retries < maxRetries
+
+ +

Configuring Retry Policies

+ +

The retry policy should be tuned to match the business requirements of the application and the nature of the operation:

+ +

For Interactive Applications

+ +
    +
  • Use fewer retry attempts (2-3 typically)
  • +
  • Use shorter base delays (50-100ms)
  • +
  • Set lower maximum delay caps (2-5 seconds)
  • +
  • Provide user feedback during retries for longer operations
  • +
  • Consider showing appropriate messages to users when retries are exhausted
  • +
+ +

For Background Operations

+ +
    +
  • Use more retry attempts (5-10 or more depending on criticality)
  • +
  • Use longer base delays (200-500ms)
  • +
  • Allow higher maximum delay caps (30-60 seconds)
  • +
  • Implement dead-letter queues or failure logging for operations that exhaust retries
  • +
  • Consider partial success handling for batch operations
  • +
+ +

For Critical Operations

+ +
    +
  • Combine retry policies with circuit breakers to prevent cascading failures
  • +
  • Implement fallback mechanisms when retries are exhausted
  • +
  • Consider retry budgets to limit the overall retry rate across your system
  • +
+ +
+

It's important to log all connectivity failures that cause a retry so + that underlying problems with the application, services, or resources +can be identified.

+
+ +

500 Server Errors

+ +

Numerous components on a network, such as DNS servers, switches, load + balancers, and others can generate errors anywhere in the life of a +given request. The usual technique for dealing with these error +responses in a networked environment is to implement retries in the +client application. This technique increases the reliability of the +application and reduces operational costs for the developer.

+ +

400 Client Errors

+ +

A 400 error means that the request isn't valid.  In the case of a + 400 error you should stop the requests and analyze the results in order + to resolve the issue.  Do not attempt to retry the request.

+
+
+ +

REST SDK Downloads

+ +

For more information please visit our SDK Section.

+ +
+
+
+ +

Document API

+ +

When working with the Document API, please use the uploaded sample provided with the following endpoint to proceed with testing.

+ +

GET https://ConnectWiseSite/v4_6_release...s/uploadsample

+ +

The response is an HTML template that shows each of the settings that + can be selected.  This form should help to design your own code +and mimic functionality.

+ +

 clipboard_e1d56cd4386ffef346995a6f8258a8ced

+ +
+

When making calls to the +ConnectWise PSA API, we have a URL that will give you the exact +codebase to target in place of v4_6_release.  This is useful to see + if someone is on a cloud environment programmatically. + Additionally, the request can be routed directly to the correct +PSA version for the partner without it going through another +source.

+ +

Calling Company Info

+ +
"https://" + ConnectWiseSite + "/login/companyinfo/" + LoginCompanyId
+https://na.myconnectwise.net/login/companyinfo/connectwise
+
+ +

Response

+ +
{  
+   "CompanyName":"ConnectWise",
+   "Codebase":"v2017_3/",
+   "VersionCode":"v2017.3",
+   "VersionNumber":"v4.6.38842",
+   "CompanyID":"CW",
+   "IsCloud":"True" *Added in 2016.5
+}
+
+ +

API Request URL Format

+ +
"https://" + ConnectWiseSite + "/" + codebase + "apis/3.0/company/companies"
+https://api-my.myconnectwise.net/v2017_3/apis/3.0/company/companies
+
+ +

Cloud vs Premise

+ +

A cloud environment will return a codebase with the +PSA version.  On-Premise does not use URL redirection and will + return v4_6_release/.  If your returned codebase contains anything + other than v4_6_release/, you will need to ensure your request is +prefixed by API-

+ +

Cloud URLs

+ +

These are the most commonly used URLs for the cloud.

+ +
https://na.myconnectwise.net
+https://eu.myconnectwise.net
+https://au.myconnectwise.net
+https://aus.myconnectwise.net
+https://za.myconnectwise.net
+https://staging.connectwisedev.com
+
+
+ +
+
+ +
+
+ + +
+ +
  • Was this article helpful?
Leave feedback
+ + +
+ +
+ +
+
+ + + + + + + + + + +
\ No newline at end of file diff --git a/ops/connectwise/connectwise-msp/references/cwendpoints.json b/ops/connectwise/connectwise-msp/references/cwendpoints.json new file mode 100644 index 0000000..31dca16 --- /dev/null +++ b/ops/connectwise/connectwise-msp/references/cwendpoints.json @@ -0,0 +1,304424 @@ +{ + "openapi": "3.0.1", + "info": { + "title": "Connectwise Manage Public Endpoints", + "version": "2026.4" + }, + "servers": [ + { + "url": "https://cw.vistanetinc.com/v4_6_release/apis/3.0" + } + ], + "paths": { + "/company/addressFormats": { + "get": { + "tags": [ + "AddressFormats" + ], + "summary": "Get List of AddressFormat", + "operationId": "getCompanyAddressFormats", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of AddressFormat", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AddressFormat" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "AddressFormats" + ], + "summary": "Post AddressFormat", + "operationId": "postCompanyAddressFormats", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "addressFormat", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AddressFormat" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "AddressFormat", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AddressFormat" + } + } + } + } + } + } + }, + "/company/addressFormats/{id}": { + "get": { + "tags": [ + "AddressFormats" + ], + "summary": "Get AddressFormat", + "operationId": "getCompanyAddressFormatsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "addressFormatId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "AddressFormat", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AddressFormat" + } + } + } + } + } + }, + "delete": { + "tags": [ + "AddressFormats" + ], + "summary": "Delete AddressFormat", + "operationId": "deleteCompanyAddressFormatsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "addressFormatId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "AddressFormats" + ], + "summary": "Put AddressFormat", + "operationId": "putCompanyAddressFormatsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "addressFormatId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "addressFormat", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AddressFormat" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "AddressFormat", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AddressFormat" + } + } + } + } + } + }, + "patch": { + "tags": [ + "AddressFormats" + ], + "summary": "Patch AddressFormat", + "operationId": "patchCompanyAddressFormatsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "addressFormatId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "AddressFormat", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AddressFormat" + } + } + } + } + } + } + }, + "/company/addressFormats/{id}/info": { + "get": { + "tags": [ + "AddressFormatInfos" + ], + "summary": "Get AddressFormatInfos", + "operationId": "getCompanyAddressFormatsByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "AddressFormatInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "AddressFormatInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AddressFormatInfo" + } + } + } + } + } + } + }, + "/company/addressFormats/count": { + "get": { + "tags": [ + "AddressFormats" + ], + "summary": "Get Count of AddressFormat", + "operationId": "getCompanyAddressFormatsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/addressFormats/info": { + "get": { + "tags": [ + "AddressFormatInfos" + ], + "summary": "Get List of AddressFormatInfos", + "operationId": "getCompanyAddressFormatsInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of addressFormatInfos", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AddressFormatInfo" + } + } + } + } + } + } + } + }, + "/company/addressFormats/info/count": { + "get": { + "tags": [ + "AddressFormatInfos" + ], + "summary": "Get Count of AddressFormatInfos", + "operationId": "getCompanyAddressFormatsInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/communicationTypes": { + "get": { + "tags": [ + "CommunicationTypes" + ], + "summary": "Get List of CommunicationType", + "operationId": "getCompanyCommunicationTypes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CommunicationType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CommunicationType" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "CommunicationTypes" + ], + "summary": "Post CommunicationType", + "operationId": "postCompanyCommunicationTypes", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "communicationType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CommunicationType" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "CommunicationType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CommunicationType" + } + } + } + } + } + } + }, + "/company/communicationTypes/{id}": { + "get": { + "tags": [ + "CommunicationTypes" + ], + "summary": "Get CommunicationType", + "operationId": "getCompanyCommunicationTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "communicationTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CommunicationType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CommunicationType" + } + } + } + } + } + }, + "delete": { + "tags": [ + "CommunicationTypes" + ], + "summary": "Delete CommunicationType", + "operationId": "deleteCompanyCommunicationTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "communicationTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "CommunicationTypes" + ], + "summary": "Put CommunicationType", + "operationId": "putCompanyCommunicationTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "communicationTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "communicationType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CommunicationType" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CommunicationType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CommunicationType" + } + } + } + } + } + }, + "patch": { + "tags": [ + "CommunicationTypes" + ], + "summary": "Patch CommunicationType", + "operationId": "patchCompanyCommunicationTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "communicationTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CommunicationType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CommunicationType" + } + } + } + } + } + } + }, + "/company/communicationTypes/{id}/info": { + "get": { + "tags": [ + "CommunicationTypeInfo" + ], + "summary": "Get CommunicationTypeInfos", + "operationId": "getCompanyCommunicationTypesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "AddressFormatInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CommunicationTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CommunicationTypeInfo" + } + } + } + } + } + } + }, + "/company/communicationTypes/{id}/usages": { + "get": { + "tags": [ + "CommunicationTypes" + ], + "summary": "Get List of Usage Count", + "operationId": "getCompanyCommunicationTypesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "communicationTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/company/communicationTypes/{id}/usages/list": { + "get": { + "tags": [ + "CommunicationTypes" + ], + "summary": "Get List of Usage", + "operationId": "getCompanyCommunicationTypesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "communicationTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/company/communicationTypes/count": { + "get": { + "tags": [ + "CommunicationTypes" + ], + "summary": "Get Count of Usage", + "operationId": "getCompanyCommunicationTypesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/communicationTypes/info": { + "get": { + "tags": [ + "CommunicationTypeInfo" + ], + "summary": "Get List of CommunicationTypeInfos", + "operationId": "getCompanyCommunicationTypesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CommunicationTypeInfos", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CommunicationTypeInfo" + } + } + } + } + } + } + } + }, + "/company/communicationTypes/info/count": { + "get": { + "tags": [ + "CommunicationTypeInfo" + ], + "summary": "Get Count of CommunicationTypeInfos", + "operationId": "getCompanyCommunicationTypesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/companies": { + "get": { + "tags": [ + "Companies" + ], + "summary": "Get List of ConnectWise.Apis.v3_0.v2015_3.Company.Company.Company", + "operationId": "getCompanyCompanies", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ConnectWise.Apis.v3_0.v2015_3.Company.Company.Company", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Company" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Companies" + ], + "summary": "Post ConnectWise.Apis.v3_0.v2015_3.Company.Company.Company", + "operationId": "postCompanyCompanies", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "company", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Company" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ConnectWise.Apis.v3_0.v2015_3.Company.Company.Company", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Company" + } + } + } + } + } + } + }, + "/company/companies/{id}": { + "get": { + "tags": [ + "Companies" + ], + "summary": "Get ConnectWise.Apis.v3_0.v2015_3.Company.Company.Company", + "operationId": "getCompanyCompaniesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ConnectWise.Apis.v3_0.v2015_3.Company.Company.Company", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Company" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Companies" + ], + "summary": "Delete ConnectWise.Apis.v3_0.v2015_3.Company.Company.Company", + "operationId": "deleteCompanyCompaniesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Companies" + ], + "summary": "Put ConnectWise.Apis.v3_0.v2015_3.Company.Company.Company", + "operationId": "putCompanyCompaniesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "company", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Company" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ConnectWise.Apis.v3_0.v2015_3.Company.Company.Company", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Company" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Companies" + ], + "summary": "Patch ConnectWise.Apis.v3_0.v2015_3.Company.Company.Company", + "operationId": "patchCompanyCompaniesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ConnectWise.Apis.v3_0.v2015_3.Company.Company.Company", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Company" + } + } + } + } + } + } + }, + "/company/companies/{id}/merge": { + "post": { + "tags": [ + "Companies" + ], + "summary": "Post SuccessResponse", + "operationId": "postCompanyCompaniesByIdMerge", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "merge", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CompanyMerge" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SuccessResponse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SuccessResponse" + } + } + } + } + } + } + }, + "/company/companies/{id}/usages": { + "get": { + "tags": [ + "Companies" + ], + "summary": "Get List of Usage Count", + "operationId": "getCompanyCompaniesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/company/companies/{id}/usages/list": { + "get": { + "tags": [ + "Companies" + ], + "summary": "Get List of Usage", + "operationId": "getCompanyCompaniesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/company/companies/{parentId}/customStatusNotes": { + "get": { + "tags": [ + "CompanyCustomNotes" + ], + "summary": "Get List of CompanyCustomNote", + "operationId": "getCompanyCompaniesByParentIdCustomStatusNotes", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CompanyCustomNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CompanyCustomNote" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "CompanyCustomNotes" + ], + "summary": "Post CompanyCustomNote", + "operationId": "postCompanyCompaniesByParentIdCustomStatusNotes", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "customNote", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CompanyCustomNote" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "CompanyCustomNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyCustomNote" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/customStatusNotes/{id}": { + "get": { + "tags": [ + "CompanyCustomNotes" + ], + "summary": "Get CompanyCustomNote", + "operationId": "getCompanyCompaniesByParentIdCustomStatusNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "customStatusNoteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CompanyCustomNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyCustomNote" + } + } + } + } + } + }, + "delete": { + "tags": [ + "CompanyCustomNotes" + ], + "summary": "Delete CompanyCustomNote", + "operationId": "deleteCompanyCompaniesByParentIdCustomStatusNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "customStatusNoteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "CompanyCustomNotes" + ], + "summary": "Put CompanyCustomNote", + "operationId": "putCompanyCompaniesByParentIdCustomStatusNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "customStatusNoteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "customNote", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CompanyCustomNote" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CompanyCustomNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyCustomNote" + } + } + } + } + } + }, + "patch": { + "tags": [ + "CompanyCustomNotes" + ], + "summary": "Patch CompanyCustomNote", + "operationId": "patchCompanyCompaniesByParentIdCustomStatusNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "customStatusNoteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CompanyCustomNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyCustomNote" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/customStatusNotes/count": { + "get": { + "tags": [ + "CompanyCustomNotes" + ], + "summary": "Get Count of CompanyCustomNote", + "operationId": "getCompanyCompaniesByParentIdCustomStatusNotesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/groups": { + "get": { + "tags": [ + "CompanyGroups" + ], + "summary": "Get List of CompanyGroup", + "operationId": "getCompanyCompaniesByParentIdGroups", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CompanyGroup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CompanyGroup" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "CompanyGroups" + ], + "summary": "Post CompanyGroup", + "operationId": "postCompanyCompaniesByParentIdGroups", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "companyGroup", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CompanyGroup" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "CompanyGroup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyGroup" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/groups/{id}": { + "get": { + "tags": [ + "CompanyGroups" + ], + "summary": "Get CompanyGroup", + "operationId": "getCompanyCompaniesByParentIdGroupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "groupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CompanyGroup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyGroup" + } + } + } + } + } + }, + "delete": { + "tags": [ + "CompanyGroups" + ], + "summary": "Delete CompanyGroup", + "operationId": "deleteCompanyCompaniesByParentIdGroupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "groupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "CompanyGroups" + ], + "summary": "Put CompanyGroup", + "operationId": "putCompanyCompaniesByParentIdGroupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "groupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "companyGroup", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CompanyGroup" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CompanyGroup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyGroup" + } + } + } + } + } + }, + "patch": { + "tags": [ + "CompanyGroups" + ], + "summary": "Patch CompanyGroup", + "operationId": "patchCompanyCompaniesByParentIdGroupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "groupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CompanyGroup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyGroup" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/groups/count": { + "get": { + "tags": [ + "CompanyGroups" + ], + "summary": "Get Count of CompanyGroup", + "operationId": "getCompanyCompaniesByParentIdGroupsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/managementReportNotifications": { + "get": { + "tags": [ + "ManagementReportNotifications" + ], + "summary": "Get List of ManagementReportNotification", + "operationId": "getCompanyCompaniesByParentIdManagementReportNotifications", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ManagementReportNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ManagementReportNotification" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ManagementReportNotifications" + ], + "summary": "Post ManagementReportNotification", + "operationId": "postCompanyCompaniesByParentIdManagementReportNotifications", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "managementReportNotification", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ManagementReportNotification" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ManagementReportNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagementReportNotification" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/managementReportNotifications/{id}": { + "get": { + "tags": [ + "ManagementReportNotifications" + ], + "summary": "Get ManagementReportNotification", + "operationId": "getCompanyCompaniesByParentIdManagementReportNotificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementReportNotificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ManagementReportNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagementReportNotification" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ManagementReportNotifications" + ], + "summary": "Delete ManagementReportNotification", + "operationId": "deleteCompanyCompaniesByParentIdManagementReportNotificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementReportNotificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ManagementReportNotifications" + ], + "summary": "Put ManagementReportNotification", + "operationId": "putCompanyCompaniesByParentIdManagementReportNotificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementReportNotificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "managementReportNotification", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ManagementReportNotification" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ManagementReportNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagementReportNotification" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ManagementReportNotifications" + ], + "summary": "Patch ManagementReportNotification", + "operationId": "patchCompanyCompaniesByParentIdManagementReportNotificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementReportNotificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ManagementReportNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagementReportNotification" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/managementReportNotifications/count": { + "get": { + "tags": [ + "ManagementReportNotifications" + ], + "summary": "Get Count of ManagementReportNotification", + "operationId": "getCompanyCompaniesByParentIdManagementReportNotificationsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/managementReportSetup": { + "get": { + "tags": [ + "ManagementReportSetups" + ], + "summary": "Get List of ManagementReportSetup", + "operationId": "getCompanyCompaniesByParentIdManagementReportSetup", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ManagementReportSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ManagementReportSetup" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ManagementReportSetups" + ], + "summary": "Post ManagementReportSetup", + "operationId": "postCompanyCompaniesByParentIdManagementReportSetup", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "managementReportSetup", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ManagementReportSetup" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ManagementReportSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagementReportSetup" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/managementReportSetup/{id}": { + "put": { + "tags": [ + "ManagementReportSetups" + ], + "summary": "Put ManagementReportSetup", + "operationId": "putCompanyCompaniesByParentIdManagementReportSetupById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementReportSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "managementReportSetup", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ManagementReportSetup" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ManagementReportSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagementReportSetup" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ManagementReportSetups" + ], + "summary": "Patch ManagementReportSetup", + "operationId": "patchCompanyCompaniesByParentIdManagementReportSetupById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementReportSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ManagementReportSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagementReportSetup" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/managementSummaryReports": { + "get": { + "tags": [ + "CompanyManagementSummarys" + ], + "summary": "Get List of CompanyManagementSummary", + "operationId": "getCompanyCompaniesByParentIdManagementSummaryReports", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CompanyManagementSummary", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CompanyManagementSummary" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "CompanyManagementSummarys" + ], + "summary": "Post CompanyManagementSummary", + "operationId": "postCompanyCompaniesByParentIdManagementSummaryReports", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "managementSummary", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CompanyManagementSummary" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "CompanyManagementSummary", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyManagementSummary" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/managementSummaryReports/{id}": { + "get": { + "tags": [ + "CompanyManagementSummarys" + ], + "summary": "Get CompanyManagementSummary", + "operationId": "getCompanyCompaniesByParentIdManagementSummaryReportsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementSummaryReportId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CompanyManagementSummary", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyManagementSummary" + } + } + } + } + } + }, + "delete": { + "tags": [ + "CompanyManagementSummarys" + ], + "summary": "Delete CompanyManagementSummary", + "operationId": "deleteCompanyCompaniesByParentIdManagementSummaryReportsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementSummaryReportId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "CompanyManagementSummarys" + ], + "summary": "Put CompanyManagementSummary", + "operationId": "putCompanyCompaniesByParentIdManagementSummaryReportsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementSummaryReportId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "managementSummary", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CompanyManagementSummary" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CompanyManagementSummary", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyManagementSummary" + } + } + } + } + } + }, + "patch": { + "tags": [ + "CompanyManagementSummarys" + ], + "summary": "Patch CompanyManagementSummary", + "operationId": "patchCompanyCompaniesByParentIdManagementSummaryReportsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementSummaryReportId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CompanyManagementSummary", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyManagementSummary" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/managementSummaryReports/count": { + "get": { + "tags": [ + "CompanyManagementSummarys" + ], + "summary": "Get Count of CompanyManagementSummary", + "operationId": "getCompanyCompaniesByParentIdManagementSummaryReportsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/notes": { + "get": { + "tags": [ + "CompanyNotes" + ], + "summary": "Get List of CompanyNote", + "operationId": "getCompanyCompaniesByParentIdNotes", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CompanyNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CompanyNote" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "CompanyNotes" + ], + "summary": "Post CompanyNote", + "operationId": "postCompanyCompaniesByParentIdNotes", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "companyNote", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CompanyNote" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "CompanyNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyNote" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/notes/{id}": { + "get": { + "tags": [ + "CompanyNotes" + ], + "summary": "Get CompanyNote", + "operationId": "getCompanyCompaniesByParentIdNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "noteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CompanyNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyNote" + } + } + } + } + } + }, + "delete": { + "tags": [ + "CompanyNotes" + ], + "summary": "Delete CompanyNote", + "operationId": "deleteCompanyCompaniesByParentIdNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "noteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "CompanyNotes" + ], + "summary": "Put CompanyNote", + "operationId": "putCompanyCompaniesByParentIdNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "noteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "companyNote", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CompanyNote" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CompanyNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyNote" + } + } + } + } + } + }, + "patch": { + "tags": [ + "CompanyNotes" + ], + "summary": "Patch CompanyNote", + "operationId": "patchCompanyCompaniesByParentIdNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "noteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CompanyNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyNote" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/notes/count": { + "get": { + "tags": [ + "CompanyNotes" + ], + "summary": "Get Count of CompanyNote", + "operationId": "getCompanyCompaniesByParentIdNotesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/serviceTemplates": { + "get": { + "tags": [ + "CompanyServiceTemplates" + ], + "summary": "Get List of CompanyServiceTemplate", + "operationId": "getCompanyCompaniesByParentIdServiceTemplates", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CompanyServiceTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CompanyServiceTemplate" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "CompanyServiceTemplates" + ], + "summary": "Post CompanyServiceTemplate", + "operationId": "postCompanyCompaniesByParentIdServiceTemplates", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "serviceTemplate", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ServiceTemplate" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ServiceTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceTemplate" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/serviceTemplates/{id}": { + "get": { + "tags": [ + "CompanyServiceTemplates" + ], + "summary": "Get a specific CompanyServiceTemplate", + "operationId": "getCompanyCompaniesByParentIdServiceTemplatesById", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "id", + "in": "path", + "description": "templateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ServiceTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceTemplate" + } + } + } + } + } + }, + "put": { + "tags": [ + "CompanyServiceTemplates" + ], + "summary": "Put CompanyServiceTemplate", + "operationId": "putCompanyCompaniesByParentIdServiceTemplatesById", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "id", + "in": "path", + "description": "templateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "ServiceTemplate", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ServiceTemplate" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ServiceTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceTemplate" + } + } + } + } + } + }, + "patch": { + "tags": [ + "CompanyServiceTemplates" + ], + "summary": "Patch CompanyServiceTemplate", + "operationId": "patchCompanyCompaniesByParentIdServiceTemplatesById", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "id", + "in": "path", + "description": "templateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ServiceTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceTemplate" + } + } + } + } + } + }, + "delete": { + "tags": [ + "CompanyServiceTemplates" + ], + "summary": "Delete CompanyServiceTemplate", + "operationId": "deleteCompanyCompaniesByParentIdServiceTemplatesById", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "id", + "in": "path", + "description": "templateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/company/companies/{parentId}/serviceTemplates/{id}/copy": { + "post": { + "tags": [ + "CompanyServiceTemplates" + ], + "summary": "Create a Copied CompanyServiceTemplate", + "operationId": "postCompanyCompaniesByParentIdServiceTemplatesByIdCopy", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "id", + "in": "path", + "description": "templateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ServiceTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceTemplate" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/serviceTemplates/{id}/generate": { + "post": { + "tags": [ + "CompanyServiceTemplates" + ], + "summary": "Post Count of CompanyServiceTemplate", + "operationId": "postCompanyCompaniesByParentIdServiceTemplatesByIdGenerate", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "id", + "in": "path", + "description": "templateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "templateGenerate", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TemplateGenerate" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TemplateGeneratedCountsModel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TemplateGeneratedCountsModel" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/serviceTemplates/{id}/link": { + "post": { + "tags": [ + "CompanyServiceTemplates" + ], + "summary": "Create a Linked CompanyServiceTemplate", + "operationId": "postCompanyCompaniesByParentIdServiceTemplatesByIdLink", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "id", + "in": "path", + "description": "templateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ServiceTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceTemplate" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/serviceTemplates/{id}/unlink": { + "post": { + "tags": [ + "CompanyServiceTemplates" + ], + "summary": "Unlink a CompanyServiceTemplate", + "operationId": "postCompanyCompaniesByParentIdServiceTemplatesByIdUnlink", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "id", + "in": "path", + "description": "templateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ServiceTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceTemplate" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/serviceTemplates/count": { + "get": { + "tags": [ + "CompanyServiceTemplates" + ], + "summary": "Get Count of CompanyServiceTemplate", + "operationId": "getCompanyCompaniesByParentIdServiceTemplatesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/sites": { + "get": { + "tags": [ + "CompanySites" + ], + "summary": "Get List of CompanySite", + "operationId": "getCompanyCompaniesByParentIdSites", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CompanySite", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CompanySite" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "CompanySites" + ], + "summary": "Post CompanySite", + "operationId": "postCompanyCompaniesByParentIdSites", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "site", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CompanySite" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "CompanySite", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanySite" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/sites/{id}": { + "get": { + "tags": [ + "CompanySites" + ], + "summary": "Get CompanySite", + "operationId": "getCompanyCompaniesByParentIdSitesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "siteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CompanySite", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanySite" + } + } + } + } + } + }, + "delete": { + "tags": [ + "CompanySites" + ], + "summary": "Delete CompanySite", + "operationId": "deleteCompanyCompaniesByParentIdSitesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "siteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "CompanySites" + ], + "summary": "Put CompanySite", + "operationId": "putCompanyCompaniesByParentIdSitesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "siteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "site", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CompanySite" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CompanySite", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanySite" + } + } + } + } + } + }, + "patch": { + "tags": [ + "CompanySites" + ], + "summary": "Patch CompanySite", + "operationId": "patchCompanyCompaniesByParentIdSitesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "siteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CompanySite", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanySite" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/sites/{id}/info": { + "get": { + "tags": [ + "CompanySiteInfos" + ], + "summary": "Get CompanySiteInfos", + "operationId": "getCompanyCompaniesByParentIdSitesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "siteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CompanySiteInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanySiteInfo" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/sites/{id}/usages": { + "get": { + "tags": [ + "CompanySites" + ], + "summary": "Get List of Usage Count", + "operationId": "getCompanyCompaniesByParentIdSitesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "siteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/company/companies/{parentId}/sites/{id}/usages/list": { + "get": { + "tags": [ + "CompanySites" + ], + "summary": "Get List of Usage", + "operationId": "getCompanyCompaniesByParentIdSitesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "siteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/company/companies/{parentId}/sites/count": { + "get": { + "tags": [ + "CompanySites" + ], + "summary": "Get Count of CompanySite", + "operationId": "getCompanyCompaniesByParentIdSitesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/sites/info": { + "get": { + "tags": [ + "CompanySiteInfos" + ], + "summary": "Get List of CompanySiteInfos", + "operationId": "getCompanyCompaniesByParentIdSitesInfo", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of companySiteInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CompanySiteInfo" + } + } + } + } + } + } + } + }, + "/company/companies/{parentId}/sites/info/count": { + "get": { + "tags": [ + "CompanySiteInfos" + ], + "summary": "Get Count of CompanySite", + "operationId": "getCompanyCompaniesByParentIdSitesInfoCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/surveys/count": { + "get": { + "tags": [ + "CompanySurveys" + ], + "summary": "Get Count of", + "operationId": "getCompanyCompaniesByParentIdSurveysCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/teams": { + "get": { + "tags": [ + "CompanyTeams" + ], + "summary": "Get List of CompanyTeam", + "operationId": "getCompanyCompaniesByParentIdTeams", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CompanyTeam", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CompanyTeam" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "CompanyTeams" + ], + "summary": "Post CompanyTeam", + "operationId": "postCompanyCompaniesByParentIdTeams", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "companyTeam", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CompanyTeam" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "CompanyTeam", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyTeam" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/teams/{id}": { + "get": { + "tags": [ + "CompanyTeams" + ], + "summary": "Get CompanyTeam", + "operationId": "getCompanyCompaniesByParentIdTeamsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "teamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CompanyTeam", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyTeam" + } + } + } + } + } + }, + "delete": { + "tags": [ + "CompanyTeams" + ], + "summary": "Delete CompanyTeam", + "operationId": "deleteCompanyCompaniesByParentIdTeamsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "teamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "CompanyTeams" + ], + "summary": "Put CompanyTeam", + "operationId": "putCompanyCompaniesByParentIdTeamsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "teamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "companyTeam", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CompanyTeam" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CompanyTeam", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyTeam" + } + } + } + } + } + }, + "patch": { + "tags": [ + "CompanyTeams" + ], + "summary": "Patch CompanyTeam", + "operationId": "patchCompanyCompaniesByParentIdTeamsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "teamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CompanyTeam", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyTeam" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/teams/count": { + "get": { + "tags": [ + "CompanyTeams" + ], + "summary": "Get Count of CompanyTeam", + "operationId": "getCompanyCompaniesByParentIdTeamsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/tracks": { + "get": { + "tags": [ + "CompanyTracks" + ], + "summary": "Get List of ContactTrack", + "operationId": "getCompanyCompaniesByParentIdTracks", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ContactTrack", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ContactTrack" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "CompanyTracks" + ], + "summary": "Post ContactTrack", + "operationId": "postCompanyCompaniesByParentIdTracks", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "track", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ContactTrack" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ContactTrack", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactTrack" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/tracks/{id}": { + "get": { + "tags": [ + "CompanyTracks" + ], + "summary": "Get ContactTrack", + "operationId": "getCompanyCompaniesByParentIdTracksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "trackId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ContactTrack", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactTrack" + } + } + } + } + } + }, + "delete": { + "tags": [ + "CompanyTracks" + ], + "summary": "Delete ContactTrack", + "operationId": "deleteCompanyCompaniesByParentIdTracksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "trackId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/company/companies/{parentId}/tracks/count": { + "get": { + "tags": [ + "CompanyTracks" + ], + "summary": "Get Count of ContactTrack", + "operationId": "getCompanyCompaniesByParentIdTracksCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/typeAssociations": { + "get": { + "tags": [ + "CompanyCompanyTypeAssociations" + ], + "summary": "Get List of CompanyTypeAssociation", + "operationId": "getCompanyCompaniesByParentIdTypeAssociations", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CompanyTypeAssociation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CompanyCompanyTypeAssociation.CompanyTypeAssociation" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "CompanyCompanyTypeAssociations" + ], + "summary": "Post CompanyTypeAssociation", + "operationId": "postCompanyCompaniesByParentIdTypeAssociations", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "companyTypeAssociation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CompanyCompanyTypeAssociation.CompanyTypeAssociation" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "CompanyTypeAssociation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyCompanyTypeAssociation.CompanyTypeAssociation" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/typeAssociations/{id}": { + "get": { + "tags": [ + "CompanyCompanyTypeAssociations" + ], + "summary": "Get CompanyTypeAssociation", + "operationId": "getCompanyCompaniesByParentIdTypeAssociationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeAssociationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CompanyTypeAssociation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyCompanyTypeAssociation.CompanyTypeAssociation" + } + } + } + } + } + }, + "delete": { + "tags": [ + "CompanyCompanyTypeAssociations" + ], + "summary": "Delete CompanyTypeAssociation", + "operationId": "deleteCompanyCompaniesByParentIdTypeAssociationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeAssociationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "CompanyCompanyTypeAssociations" + ], + "summary": "Put CompanyTypeAssociation", + "operationId": "putCompanyCompaniesByParentIdTypeAssociationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeAssociationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "companyTypeAssociation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CompanyCompanyTypeAssociation.CompanyTypeAssociation" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CompanyTypeAssociation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyCompanyTypeAssociation.CompanyTypeAssociation" + } + } + } + } + } + }, + "patch": { + "tags": [ + "CompanyCompanyTypeAssociations" + ], + "summary": "Patch CompanyTypeAssociation", + "operationId": "patchCompanyCompaniesByParentIdTypeAssociationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeAssociationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CompanyTypeAssociation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyCompanyTypeAssociation.CompanyTypeAssociation" + } + } + } + } + } + } + }, + "/company/companies/{parentId}/typeAssociations/count": { + "get": { + "tags": [ + "CompanyCompanyTypeAssociations" + ], + "summary": "Get Count of CompanyTypeAssociation", + "operationId": "getCompanyCompaniesByParentIdTypeAssociationsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/companies/count": { + "get": { + "tags": [ + "Companies" + ], + "summary": "Get Count of ConnectWise.Apis.v3_0.v2015_3.Company.Company.Company", + "operationId": "getCompanyCompaniesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/companies/default": { + "get": { + "tags": [ + "Companies" + ], + "summary": "Get ConnectWise.Apis.v3_0.v2015_3.Company.Company.Company", + "operationId": "getCompanyCompaniesDefault", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ConnectWise.Apis.v3_0.v2015_3.Company.Company.Company", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Company" + } + } + } + } + } + } + }, + "/company/companies/info": { + "get": { + "tags": [ + "CompanyInfos" + ], + "summary": "Get List of CompanyInfos", + "operationId": "getCompanyCompaniesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of companyInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CompanyInfo" + } + } + } + } + } + } + } + }, + "/company/companies/info/count": { + "get": { + "tags": [ + "CompanyInfos" + ], + "summary": "Get Count of CompanyInfos", + "operationId": "getCompanyCompaniesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/companies/info/types": { + "get": { + "tags": [ + "CompanyTypeInfos" + ], + "summary": "Get List of CompanyTypeInfo", + "operationId": "getCompanyCompaniesInfoTypes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CompanyTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CompanyTypeInfo" + } + } + } + } + } + } + } + }, + "/company/companies/info/types/{id}": { + "get": { + "tags": [ + "CompanyTypeInfos" + ], + "summary": "Get CompanyTypeInfo", + "operationId": "getCompanyCompaniesInfoTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CompanyTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyTypeInfo" + } + } + } + } + } + } + }, + "/company/companies/info/types/count": { + "get": { + "tags": [ + "CompanyTypeInfos" + ], + "summary": "Get Count of CompanyTypeInfo", + "operationId": "getCompanyCompaniesInfoTypesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/companies/statuses": { + "get": { + "tags": [ + "CompanyStatuses" + ], + "summary": "Get List of CompanyStatus", + "operationId": "getCompanyCompaniesStatuses", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CompanyStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CompanyStatus" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "CompanyStatuses" + ], + "summary": "Post CompanyStatus", + "operationId": "postCompanyCompaniesStatuses", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "companyStatus", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CompanyStatus" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "CompanyStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyStatus" + } + } + } + } + } + } + }, + "/company/companies/statuses/{id}": { + "get": { + "tags": [ + "CompanyStatuses" + ], + "summary": "Get CompanyStatus", + "operationId": "getCompanyCompaniesStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CompanyStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyStatus" + } + } + } + } + } + }, + "delete": { + "tags": [ + "CompanyStatuses" + ], + "summary": "Delete CompanyStatus", + "operationId": "deleteCompanyCompaniesStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "CompanyStatuses" + ], + "summary": "Put CompanyStatus", + "operationId": "putCompanyCompaniesStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "companyStatus", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CompanyStatus" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CompanyStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyStatus" + } + } + } + } + } + }, + "patch": { + "tags": [ + "CompanyStatuses" + ], + "summary": "Patch CompanyStatus", + "operationId": "patchCompanyCompaniesStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CompanyStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyStatus" + } + } + } + } + } + } + }, + "/company/companies/statuses/{id}/usages": { + "get": { + "tags": [ + "CompanyStatuses" + ], + "summary": "Get List of Usage Count", + "operationId": "getCompanyCompaniesStatusesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/company/companies/statuses/{id}/usages/list": { + "get": { + "tags": [ + "CompanyStatuses" + ], + "summary": "Get List of Usage", + "operationId": "getCompanyCompaniesStatusesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/company/companies/statuses/count": { + "get": { + "tags": [ + "CompanyStatuses" + ], + "summary": "Get Count of CompanyStatus", + "operationId": "getCompanyCompaniesStatusesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/companies/types": { + "get": { + "tags": [ + "CompanyTypes" + ], + "summary": "Get List of CompanyType", + "operationId": "getCompanyCompaniesTypes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CompanyType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CompanyType" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "CompanyTypes" + ], + "summary": "Post CompanyType", + "operationId": "postCompanyCompaniesTypes", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "companyType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CompanyType" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "CompanyType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyType" + } + } + } + } + } + } + }, + "/company/companies/types/{id}": { + "get": { + "tags": [ + "CompanyTypes" + ], + "summary": "Get CompanyType", + "operationId": "getCompanyCompaniesTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CompanyType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyType" + } + } + } + } + } + }, + "delete": { + "tags": [ + "CompanyTypes" + ], + "summary": "Delete Usage", + "operationId": "deleteCompanyCompaniesTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "CompanyTypes" + ], + "summary": "Put CompanyType", + "operationId": "putCompanyCompaniesTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "companyType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CompanyType" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CompanyType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyType" + } + } + } + } + } + }, + "patch": { + "tags": [ + "CompanyTypes" + ], + "summary": "Patch CompanyType", + "operationId": "patchCompanyCompaniesTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CompanyType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyType" + } + } + } + } + } + } + }, + "/company/companies/types/{id}/usages": { + "get": { + "tags": [ + "CompanyTypes" + ], + "summary": "Get List of Usage Count", + "operationId": "getCompanyCompaniesTypesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/company/companies/types/{id}/usages/list": { + "get": { + "tags": [ + "CompanyTypes" + ], + "summary": "Get List of Usage", + "operationId": "getCompanyCompaniesTypesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/company/companies/types/count": { + "get": { + "tags": [ + "CompanyTypes" + ], + "summary": "Get Count of CompanyType", + "operationId": "getCompanyCompaniesTypesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/companyPickerItems": { + "get": { + "tags": [ + "CompanyPickerItems" + ], + "summary": "Get List of CompanyPickerItem", + "operationId": "getCompanyCompanyPickerItems", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CompanyPickerItem", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CompanyPickerItem" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "CompanyPickerItems" + ], + "summary": "Post CompanyPickerItem", + "operationId": "postCompanyCompanyPickerItems", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "companyPickerItem", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CompanyPickerItem" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "CompanyPickerItem", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyPickerItem" + } + } + } + } + } + } + }, + "/company/companyPickerItems/{id}": { + "get": { + "tags": [ + "CompanyPickerItems" + ], + "summary": "Get CompanyPickerItem", + "operationId": "getCompanyCompanyPickerItemsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "companyPickerItemId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CompanyPickerItem", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyPickerItem" + } + } + } + } + } + }, + "delete": { + "tags": [ + "CompanyPickerItems" + ], + "summary": "Delete CompanyPickerItem", + "operationId": "deleteCompanyCompanyPickerItemsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "companyPickerItemId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/company/companyPickerItems/clear": { + "post": { + "tags": [ + "CompanyPickerItems" + ], + "summary": "Post ClearPickerRequest", + "operationId": "postCompanyCompanyPickerItemsClear", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "clearPickerRequest", + "in": "path", + "description": "clearPickerRequest", + "required": true, + "schema": { + "$ref": "#/components/schemas/ClearPickerRequest" + } + } + ], + "responses": { + "204": { + "description": "ClearPickerRequest", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ClearPickerRequest" + } + } + } + } + } + } + }, + "/company/companyPickerItems/count": { + "get": { + "tags": [ + "CompanyPickerItems" + ], + "summary": "Get Count of CompanyPickerItem", + "operationId": "getCompanyCompanyPickerItemsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/companyTypeAssociations": { + "get": { + "tags": [ + "CompanyTypeAssociations" + ], + "summary": "Get List of CompanyTypeAssociation", + "operationId": "getCompanyCompanyTypeAssociations", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CompanyTypeAssociation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Company.CompanyTypeAssociation" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "CompanyTypeAssociations" + ], + "summary": "Post CompanyTypeAssociation", + "operationId": "postCompanyCompanyTypeAssociations", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "companyTypeAssociation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Company.CompanyTypeAssociation" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "CompanyTypeAssociation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Company.CompanyTypeAssociation" + } + } + } + } + } + } + }, + "/company/companyTypeAssociations/{id}": { + "get": { + "tags": [ + "CompanyTypeAssociations" + ], + "summary": "Get CompanyTypeAssociation", + "operationId": "getCompanyCompanyTypeAssociationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "companyTypeAssociationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CompanyTypeAssociation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Company.CompanyTypeAssociation" + } + } + } + } + } + }, + "delete": { + "tags": [ + "CompanyTypeAssociations" + ], + "summary": "Delete CompanyTypeAssociation", + "operationId": "deleteCompanyCompanyTypeAssociationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "companyTypeAssociationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "CompanyTypeAssociations" + ], + "summary": "Put CompanyTypeAssociation", + "operationId": "putCompanyCompanyTypeAssociationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "companyTypeAssociationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "companyTypeAssociation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Company.CompanyTypeAssociation" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CompanyTypeAssociation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Company.CompanyTypeAssociation" + } + } + } + } + } + }, + "patch": { + "tags": [ + "CompanyTypeAssociations" + ], + "summary": "Patch CompanyTypeAssociation", + "operationId": "patchCompanyCompanyTypeAssociationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "companyTypeAssociationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CompanyTypeAssociation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Company.CompanyTypeAssociation" + } + } + } + } + } + } + }, + "/company/companyTypeAssociations/count": { + "get": { + "tags": [ + "CompanyTypeAssociations" + ], + "summary": "Get Count of CompanyTypeAssociation", + "operationId": "getCompanyCompanyTypeAssociationsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/configurations": { + "get": { + "tags": [ + "Configurations" + ], + "summary": "Get List of Configuration", + "operationId": "getCompanyConfigurations", + "parameters": [ + { + "name": "managedIdentifier", + "in": "query", + "description": "managedIdentifier", + "schema": { + "type": "string" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Configuration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Company.Configuration" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Configurations" + ], + "summary": "Post Configuration", + "operationId": "postCompanyConfigurations", + "parameters": [ + { + "name": "managedInformation", + "in": "query", + "description": "managedInformation", + "schema": { + "$ref": "#/components/schemas/ManagedInformation" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "configuration", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Company.Configuration" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Configuration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Company.Configuration" + } + } + } + } + } + } + }, + "/company/configurations/{id}": { + "get": { + "tags": [ + "Configurations" + ], + "summary": "Get Configuration", + "operationId": "getCompanyConfigurationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "configurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Configuration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Company.Configuration" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Configurations" + ], + "summary": "Delete Configuration", + "operationId": "deleteCompanyConfigurationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "configurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Configurations" + ], + "summary": "Put Configuration", + "operationId": "putCompanyConfigurationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "configurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "managedInformation", + "in": "query", + "description": "managedInformation", + "schema": { + "$ref": "#/components/schemas/ManagedInformation" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "configuration", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Company.Configuration" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Configuration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Company.Configuration" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Configurations" + ], + "summary": "Patch Configuration", + "operationId": "patchCompanyConfigurationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "configurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "managedInformation", + "in": "query", + "description": "managedInformation", + "schema": { + "$ref": "#/components/schemas/ManagedInformation" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Configuration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Company.Configuration" + } + } + } + } + } + } + }, + "/company/configurations/{id}/changeType": { + "patch": { + "tags": [ + "Configurations" + ], + "summary": "Patch Configuration", + "operationId": "patchCompanyConfigurationsByIdChangeType", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "configurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Configuration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Company.Configuration" + } + } + } + } + } + } + }, + "/company/configurations/{id}/quickAccess/count": { + "get": { + "tags": [ + "Configurations" + ], + "summary": "Get Configuration Tab Count", + "operationId": "getCompanyConfigurationsByIdQuickAccessCount", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "configurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ConfigurationApplicationParameters", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ConfigurationTabsCount" + } + } + } + } + } + } + }, + "/company/configurations/bulk": { + "post": { + "tags": [ + "Configurations" + ], + "summary": "Post Configuration", + "operationId": "postCompanyConfigurationsBulk", + "parameters": [ + { + "name": "managedInformation", + "in": "query", + "description": "managedInformation", + "schema": { + "$ref": "#/components/schemas/ManagedInformation" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of Configuration", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Company.Configuration" + } + } + } + }, + "required": true + }, + "responses": { + "207": { + "description": "Configuration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Company.Configuration" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Configurations" + ], + "summary": "Delete BulkResult", + "operationId": "deleteCompanyConfigurationsBulk", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "207": { + "description": "BulkResult", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BulkResult" + } + } + } + } + } + }, + "put": { + "tags": [ + "Configurations" + ], + "summary": "Put Configuration", + "operationId": "putCompanyConfigurationsBulk", + "parameters": [ + { + "name": "managedInformation", + "in": "query", + "description": "managedInformation", + "schema": { + "$ref": "#/components/schemas/ManagedInformation" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of Configuration", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Company.Configuration" + } + } + } + }, + "required": true + }, + "responses": { + "207": { + "description": "Configuration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Company.Configuration" + } + } + } + } + } + } + }, + "/company/configurations/count": { + "get": { + "tags": [ + "Configurations" + ], + "summary": "Get Count of Configuration", + "operationId": "getCompanyConfigurationsCount", + "parameters": [ + { + "name": "managedIdentifier", + "in": "query", + "description": "managedIdentifier", + "schema": { + "type": "string" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/configurations/statuses": { + "get": { + "tags": [ + "ConfigurationStatuses" + ], + "summary": "Get List of ConfigurationStatus", + "operationId": "getCompanyConfigurationsStatuses", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ConfigurationStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ConfigurationStatus" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ConfigurationStatuses" + ], + "summary": "Post ConfigurationStatus", + "operationId": "postCompanyConfigurationsStatuses", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "configurationStatus", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ConfigurationStatus" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ConfigurationStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ConfigurationStatus" + } + } + } + } + } + } + }, + "/company/configurations/statuses/{id}": { + "get": { + "tags": [ + "ConfigurationStatuses" + ], + "summary": "Get ConfigurationStatus", + "operationId": "getCompanyConfigurationsStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ConfigurationStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ConfigurationStatus" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ConfigurationStatuses" + ], + "summary": "Delete ConfigurationStatus", + "operationId": "deleteCompanyConfigurationsStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ConfigurationStatuses" + ], + "summary": "Put ConfigurationStatus", + "operationId": "putCompanyConfigurationsStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "configurationStatus", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ConfigurationStatus" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ConfigurationStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ConfigurationStatus" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ConfigurationStatuses" + ], + "summary": "Patch ConfigurationStatus", + "operationId": "patchCompanyConfigurationsStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ConfigurationStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ConfigurationStatus" + } + } + } + } + } + } + }, + "/company/configurations/statuses/{id}/info": { + "get": { + "tags": [ + "ConfigurationStatusInfos" + ], + "summary": "Get ConfigurationStatusInfos", + "operationId": "getCompanyConfigurationsStatusesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ConfigurationStatusInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ConfigurationStatusInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ConfigurationStatusInfo" + } + } + } + } + } + } + }, + "/company/configurations/statuses/{id}/usages": { + "get": { + "tags": [ + "ConfigurationStatuses" + ], + "summary": "Get List of Usage Count", + "operationId": "getCompanyConfigurationsStatusesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/company/configurations/statuses/{id}/usages/list": { + "get": { + "tags": [ + "ConfigurationStatuses" + ], + "summary": "Get List of Usage", + "operationId": "getCompanyConfigurationsStatusesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/company/configurations/statuses/count": { + "get": { + "tags": [ + "ConfigurationStatuses" + ], + "summary": "Get Count of ConfigurationStatus", + "operationId": "getCompanyConfigurationsStatusesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/configurations/statuses/info": { + "get": { + "tags": [ + "ConfigurationStatusInfos" + ], + "summary": "Get List of ConfigurationStatusInfos", + "operationId": "getCompanyConfigurationsStatusesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of configurationStatusesInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ConfigurationStatusInfo" + } + } + } + } + } + } + } + }, + "/company/configurations/statuses/info/count": { + "get": { + "tags": [ + "ConfigurationStatusInfos" + ], + "summary": "Get Count of ConfigurationStatusInfos", + "operationId": "getCompanyConfigurationsStatusesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/configurations/types": { + "get": { + "tags": [ + "ConfigurationTypes" + ], + "summary": "Get List of ConfigurationType", + "operationId": "getCompanyConfigurationsTypes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ConfigurationType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ConfigurationType" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ConfigurationTypes" + ], + "summary": "Post ConfigurationType", + "operationId": "postCompanyConfigurationsTypes", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "configurationType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ConfigurationType" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ConfigurationType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ConfigurationType" + } + } + } + } + } + } + }, + "/company/configurations/types/{grandparentId}/questions/{parentId}/values": { + "get": { + "tags": [ + "ConfigurationTypeQuestionValues" + ], + "summary": "Get List of ConfigurationTypeQuestionValue", + "operationId": "getCompanyConfigurationsTypesByGrandparentIdQuestionsByParentIdValues", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ConfigurationTypeQuestionValue", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ConfigurationTypeQuestionValue" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ConfigurationTypeQuestionValues" + ], + "summary": "Post ConfigurationTypeQuestionValue", + "operationId": "postCompanyConfigurationsTypesByGrandparentIdQuestionsByParentIdValues", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "configurationTypeQuestionValue", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ConfigurationTypeQuestionValue" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ConfigurationTypeQuestionValue", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ConfigurationTypeQuestionValue" + } + } + } + } + } + } + }, + "/company/configurations/types/{grandparentId}/questions/{parentId}/values/{id}": { + "get": { + "tags": [ + "ConfigurationTypeQuestionValues" + ], + "summary": "Get ConfigurationTypeQuestionValue", + "operationId": "getCompanyConfigurationsTypesByGrandparentIdQuestionsByParentIdValuesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "valueId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ConfigurationTypeQuestionValue", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ConfigurationTypeQuestionValue" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ConfigurationTypeQuestionValues" + ], + "summary": "Delete ConfigurationTypeQuestionValue", + "operationId": "deleteCompanyConfigurationsTypesByGrandparentIdQuestionsByParentIdValuesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "valueId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ConfigurationTypeQuestionValues" + ], + "summary": "Put ConfigurationTypeQuestionValue", + "operationId": "putCompanyConfigurationsTypesByGrandparentIdQuestionsByParentIdValuesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "valueId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "configurationTypeQuestionValue", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ConfigurationTypeQuestionValue" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ConfigurationTypeQuestionValue", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ConfigurationTypeQuestionValue" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ConfigurationTypeQuestionValues" + ], + "summary": "Patch ConfigurationTypeQuestionValue", + "operationId": "patchCompanyConfigurationsTypesByGrandparentIdQuestionsByParentIdValuesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "valueId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ConfigurationTypeQuestionValue", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ConfigurationTypeQuestionValue" + } + } + } + } + } + } + }, + "/company/configurations/types/{grandparentId}/questions/{parentId}/values/{id}/usages": { + "get": { + "tags": [ + "ConfigurationTypeQuestionValues" + ], + "summary": "Get List of Usage", + "operationId": "getCompanyConfigurationsTypesByGrandparentIdQuestionsByParentIdValuesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "valueId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/company/configurations/types/{grandparentId}/questions/{parentId}/values/{id}/usages/list": { + "get": { + "tags": [ + "ConfigurationTypeQuestionValues" + ], + "summary": "Get List of Usage", + "operationId": "getCompanyConfigurationsTypesByGrandparentIdQuestionsByParentIdValuesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "valueId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/company/configurations/types/{grandparentId}/questions/{parentId}/values/count": { + "get": { + "tags": [ + "ConfigurationTypeQuestionValues" + ], + "summary": "Get Count of ConfigurationTypeQuestionValue", + "operationId": "getCompanyConfigurationsTypesByGrandparentIdQuestionsByParentIdValuesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/configurations/types/{id}": { + "get": { + "tags": [ + "ConfigurationTypes" + ], + "summary": "Get ConfigurationType", + "operationId": "getCompanyConfigurationsTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ConfigurationType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ConfigurationType" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ConfigurationTypes" + ], + "summary": "Delete ConfigurationType", + "operationId": "deleteCompanyConfigurationsTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ConfigurationTypes" + ], + "summary": "Put ConfigurationType", + "operationId": "putCompanyConfigurationsTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "configurationType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ConfigurationType" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ConfigurationType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ConfigurationType" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ConfigurationTypes" + ], + "summary": "Patch ConfigurationType", + "operationId": "patchCompanyConfigurationsTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ConfigurationType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ConfigurationType" + } + } + } + } + } + } + }, + "/company/configurations/types/{id}/info": { + "get": { + "tags": [ + "ConfigurationTypeInfos" + ], + "summary": "Get ConfigurationTypeInfos", + "operationId": "getCompanyConfigurationsTypesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ConfigurationTypeInfo", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ConfigurationTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ConfigurationTypeInfo" + } + } + } + } + } + } + }, + "/company/configurations/types/{id}/usages": { + "get": { + "tags": [ + "ConfigurationTypes" + ], + "summary": "Get List of Usage Count", + "operationId": "getCompanyConfigurationsTypesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/company/configurations/types/{id}/usages/list": { + "get": { + "tags": [ + "ConfigurationTypes" + ], + "summary": "Get List of Usage", + "operationId": "getCompanyConfigurationsTypesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/company/configurations/types/{parentId}/questions": { + "get": { + "tags": [ + "ConfigurationTypeQuestions" + ], + "summary": "Get List of ConfigurationTypeQuestion", + "operationId": "getCompanyConfigurationsTypesByParentIdQuestions", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ConfigurationTypeQuestion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ConfigurationTypeQuestion" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ConfigurationTypeQuestions" + ], + "summary": "Post ConfigurationTypeQuestion", + "operationId": "postCompanyConfigurationsTypesByParentIdQuestions", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "configurationTypeQuestion", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ConfigurationTypeQuestion" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ConfigurationTypeQuestion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ConfigurationTypeQuestion" + } + } + } + } + } + } + }, + "/company/configurations/types/{parentId}/questions/{id}": { + "get": { + "tags": [ + "ConfigurationTypeQuestions" + ], + "summary": "Get ConfigurationTypeQuestion", + "operationId": "getCompanyConfigurationsTypesByParentIdQuestionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ConfigurationTypeQuestion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ConfigurationTypeQuestion" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ConfigurationTypeQuestions" + ], + "summary": "Delete ConfigurationTypeQuestion", + "operationId": "deleteCompanyConfigurationsTypesByParentIdQuestionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ConfigurationTypeQuestions" + ], + "summary": "Put ConfigurationTypeQuestion", + "operationId": "putCompanyConfigurationsTypesByParentIdQuestionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "configurationTypeQuestion", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ConfigurationTypeQuestion" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ConfigurationTypeQuestion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ConfigurationTypeQuestion" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ConfigurationTypeQuestions" + ], + "summary": "Patch ConfigurationTypeQuestion", + "operationId": "patchCompanyConfigurationsTypesByParentIdQuestionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ConfigurationTypeQuestion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ConfigurationTypeQuestion" + } + } + } + } + } + } + }, + "/company/configurations/types/{parentId}/questions/{id}/usages": { + "get": { + "tags": [ + "ConfigurationTypeQuestions" + ], + "summary": "Get List of Usage Count", + "operationId": "getCompanyConfigurationsTypesByParentIdQuestionsByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/company/configurations/types/{parentId}/questions/{id}/usages/list": { + "get": { + "tags": [ + "ConfigurationTypeQuestions" + ], + "summary": "Get List of Usage", + "operationId": "getCompanyConfigurationsTypesByParentIdQuestionsByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/company/configurations/types/{parentId}/questions/count": { + "get": { + "tags": [ + "ConfigurationTypeQuestions" + ], + "summary": "Get Count of ConfigurationTypeQuestion", + "operationId": "getCompanyConfigurationsTypesByParentIdQuestionsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/configurations/types/copy": { + "post": { + "tags": [ + "ConfigurationTypes" + ], + "summary": "Post Board", + "operationId": "postCompanyConfigurationsTypesCopy", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "copy", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ConfigurationTypeCopy" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Board", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ConfigurationType" + } + } + } + } + } + } + }, + "/company/configurations/types/count": { + "get": { + "tags": [ + "ConfigurationTypes" + ], + "summary": "Get Count of ConfigurationType", + "operationId": "getCompanyConfigurationsTypesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/contact/types/{id}/usages/list": { + "get": { + "tags": [ + "Contact Types" + ], + "summary": "Get List of Usage", + "operationId": "getCompanyContactTypesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/company/contacts": { + "get": { + "tags": [ + "Contacts" + ], + "summary": "Get List of ApiContact", + "operationId": "getCompanyContacts", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ApiContact", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Contact" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Contacts" + ], + "summary": "Post ApiContact", + "operationId": "postCompanyContacts", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "contact", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Contact" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ApiContact", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Contact" + } + } + } + } + } + } + }, + "/company/contacts/{id}": { + "get": { + "tags": [ + "Contacts" + ], + "summary": "Get ApiContact", + "operationId": "getCompanyContactsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ApiContact", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Contact" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Contacts" + ], + "summary": "Delete ApiContact", + "operationId": "deleteCompanyContactsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "transferContactId", + "in": "query", + "description": "transferContactId", + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Contacts" + ], + "summary": "Put ApiContact", + "operationId": "putCompanyContactsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "contact", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Contact" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ApiContact", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Contact" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Contacts" + ], + "summary": "Patch ApiContact", + "operationId": "patchCompanyContactsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ApiContact", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Contact" + } + } + } + } + } + } + }, + "/company/contacts/{id}/image": { + "get": { + "tags": [ + "Contacts" + ], + "summary": "Get ValidatePortalResponse", + "operationId": "getCompanyContactsByIdImage", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "useDefaultFlag", + "in": "path", + "description": "useDefaultFlag", + "required": true, + "schema": { + "type": "boolean" + } + }, + { + "name": "lastModified", + "in": "path", + "description": "lastModified", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ContentType = application/octet-stream" + } + } + } + }, + "/company/contacts/{id}/info": { + "get": { + "tags": [ + "ContactInfos" + ], + "summary": "Get ContactInfos", + "operationId": "getCompanyContactsByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ContactInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ContactInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactInfo" + } + } + } + } + } + } + }, + "/company/contacts/{id}/portalSecurity": { + "get": { + "tags": [ + "Contacts" + ], + "summary": "Get List of PortalSecurity", + "operationId": "getCompanyContactsByIdPortalSecurity", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of PortalSecurity", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PortalSecurity" + } + } + } + } + } + } + } + }, + "/company/contacts/{id}/usages": { + "get": { + "tags": [ + "Contacts" + ], + "summary": "Get List of Usage Count", + "operationId": "getCompanyContactsByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/company/contacts/{id}/usages/list": { + "get": { + "tags": [ + "Contacts" + ], + "summary": "Get List of Usage", + "operationId": "getCompanyContactsByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/company/contacts/{parentId}/communications": { + "get": { + "tags": [ + "ContactCommunications" + ], + "summary": "Get List of ContactCommunication", + "operationId": "getCompanyContactsByParentIdCommunications", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ContactCommunication", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ContactCommunication" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ContactCommunications" + ], + "summary": "Post ContactCommunication", + "operationId": "postCompanyContactsByParentIdCommunications", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "contactCommunication", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ContactCommunication" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ContactCommunication", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactCommunication" + } + } + } + } + } + } + }, + "/company/contacts/{parentId}/communications/{id}": { + "get": { + "tags": [ + "ContactCommunications" + ], + "summary": "Get ContactCommunication", + "operationId": "getCompanyContactsByParentIdCommunicationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "communicationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ContactCommunication", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactCommunication" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ContactCommunications" + ], + "summary": "Delete ContactCommunication", + "operationId": "deleteCompanyContactsByParentIdCommunicationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "communicationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ContactCommunications" + ], + "summary": "Put ContactCommunication", + "operationId": "putCompanyContactsByParentIdCommunicationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "communicationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "contactCommunication", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ContactCommunication" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ContactCommunication", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactCommunication" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ContactCommunications" + ], + "summary": "Patch ContactCommunication", + "operationId": "patchCompanyContactsByParentIdCommunicationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "communicationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ContactCommunication", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactCommunication" + } + } + } + } + } + } + }, + "/company/contacts/{parentId}/communications/count": { + "get": { + "tags": [ + "ContactCommunications" + ], + "summary": "Get Count of ContactCommunication", + "operationId": "getCompanyContactsByParentIdCommunicationsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/contacts/{parentId}/groups": { + "get": { + "tags": [ + "ContactGroups" + ], + "summary": "Get List of ContactGroup", + "operationId": "getCompanyContactsByParentIdGroups", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ContactGroup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ContactGroup" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ContactGroups" + ], + "summary": "Post ContactGroup", + "operationId": "postCompanyContactsByParentIdGroups", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "contactGroup", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ContactGroup" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ContactGroup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactGroup" + } + } + } + } + } + } + }, + "/company/contacts/{parentId}/groups/{id}": { + "get": { + "tags": [ + "ContactGroups" + ], + "summary": "Get ContactGroup", + "operationId": "getCompanyContactsByParentIdGroupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "groupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ContactGroup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactGroup" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ContactGroups" + ], + "summary": "Delete ContactGroup", + "operationId": "deleteCompanyContactsByParentIdGroupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "groupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ContactGroups" + ], + "summary": "Put ContactGroup", + "operationId": "putCompanyContactsByParentIdGroupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "groupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "contactGroup", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ContactGroup" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ContactGroup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactGroup" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ContactGroups" + ], + "summary": "Patch ContactGroup", + "operationId": "patchCompanyContactsByParentIdGroupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "groupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ContactGroup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactGroup" + } + } + } + } + } + } + }, + "/company/contacts/{parentId}/groups/count": { + "get": { + "tags": [ + "ContactGroups" + ], + "summary": "Get Count of ContactGroup", + "operationId": "getCompanyContactsByParentIdGroupsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/contacts/{parentId}/notes": { + "get": { + "tags": [ + "ContactNotes" + ], + "summary": "Get List of ContactNote", + "operationId": "getCompanyContactsByParentIdNotes", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ContactNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ContactNote" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ContactNotes" + ], + "summary": "Post ContactNote", + "operationId": "postCompanyContactsByParentIdNotes", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "contactNote", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ContactNote" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ContactNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactNote" + } + } + } + } + } + } + }, + "/company/contacts/{parentId}/notes/{id}": { + "get": { + "tags": [ + "ContactNotes" + ], + "summary": "Get ContactNote", + "operationId": "getCompanyContactsByParentIdNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "noteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ContactNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactNote" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ContactNotes" + ], + "summary": "Delete ContactNote", + "operationId": "deleteCompanyContactsByParentIdNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "noteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ContactNotes" + ], + "summary": "Put ContactNote", + "operationId": "putCompanyContactsByParentIdNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "noteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "contactNote", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ContactNote" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ContactNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactNote" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ContactNotes" + ], + "summary": "Patch ContactNote", + "operationId": "patchCompanyContactsByParentIdNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "noteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ContactNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactNote" + } + } + } + } + } + } + }, + "/company/contacts/{parentId}/notes/count": { + "get": { + "tags": [ + "ContactNotes" + ], + "summary": "Get Count of ContactNote", + "operationId": "getCompanyContactsByParentIdNotesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/contacts/{parentId}/tracks": { + "get": { + "tags": [ + "ContactTracks" + ], + "summary": "Get List of ContactTrack", + "operationId": "getCompanyContactsByParentIdTracks", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ContactTrack", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ContactTrack" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ContactTracks" + ], + "summary": "Post ContactTrack", + "operationId": "postCompanyContactsByParentIdTracks", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "track", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ContactTrack" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ContactTrack", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactTrack" + } + } + } + } + } + } + }, + "/company/contacts/{parentId}/tracks/{id}": { + "get": { + "tags": [ + "ContactTracks" + ], + "summary": "Get ContactTrack", + "operationId": "getCompanyContactsByParentIdTracksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "trackId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ContactTrack", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactTrack" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ContactTracks" + ], + "summary": "Delete ContactTrack", + "operationId": "deleteCompanyContactsByParentIdTracksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "trackId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/company/contacts/{parentId}/tracks/count": { + "get": { + "tags": [ + "ContactTracks" + ], + "summary": "Get Count of ContactTrack", + "operationId": "getCompanyContactsByParentIdTracksCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/contacts/{parentId}/typeAssociations": { + "get": { + "tags": [ + "ContactContactTypeAssociations" + ], + "summary": "Get List of ContactTypeAssociation", + "operationId": "getCompanyContactsByParentIdTypeAssociations", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ContactTypeAssociation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ContactContactTypeAssociation.ContactTypeAssociation" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ContactContactTypeAssociations" + ], + "summary": "Post ContactTypeAssociation", + "operationId": "postCompanyContactsByParentIdTypeAssociations", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "contactTypeAssociation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ContactContactTypeAssociation.ContactTypeAssociation" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ContactTypeAssociation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactContactTypeAssociation.ContactTypeAssociation" + } + } + } + } + } + } + }, + "/company/contacts/{parentId}/typeAssociations/{id}": { + "get": { + "tags": [ + "ContactContactTypeAssociations" + ], + "summary": "Get ContactTypeAssociation", + "operationId": "getCompanyContactsByParentIdTypeAssociationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeAssociationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ContactTypeAssociation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactContactTypeAssociation.ContactTypeAssociation" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ContactContactTypeAssociations" + ], + "summary": "Delete ContactTypeAssociation", + "operationId": "deleteCompanyContactsByParentIdTypeAssociationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeAssociationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ContactContactTypeAssociations" + ], + "summary": "Put ContactTypeAssociation", + "operationId": "putCompanyContactsByParentIdTypeAssociationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeAssociationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "contactTypeAssociation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ContactContactTypeAssociation.ContactTypeAssociation" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ContactTypeAssociation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactContactTypeAssociation.ContactTypeAssociation" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ContactContactTypeAssociations" + ], + "summary": "Patch ContactTypeAssociation", + "operationId": "patchCompanyContactsByParentIdTypeAssociationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeAssociationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ContactTypeAssociation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactContactTypeAssociation.ContactTypeAssociation" + } + } + } + } + } + } + }, + "/company/contacts/{parentId}/typeAssociations/count": { + "get": { + "tags": [ + "ContactContactTypeAssociations" + ], + "summary": "Get Count of ContactTypeAssociation", + "operationId": "getCompanyContactsByParentIdTypeAssociationsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/contacts/count": { + "get": { + "tags": [ + "Contacts" + ], + "summary": "Get Count of Usage", + "operationId": "getCompanyContactsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/contacts/default": { + "get": { + "tags": [ + "Contacts" + ], + "summary": "Get ApiContact", + "operationId": "getCompanyContactsDefault", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "companyId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "responses": { + "200": { + "description": "ApiContact", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Contact" + } + } + } + } + } + } + }, + "/company/contacts/departments": { + "get": { + "tags": [ + "ContactDepartments" + ], + "summary": "Get List of ContactDepartment", + "operationId": "getCompanyContactsDepartments", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ContactDepartment", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ContactDepartment" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ContactDepartments" + ], + "summary": "Post ContactDepartment", + "operationId": "postCompanyContactsDepartments", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "contactDepartment", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ContactDepartment" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ContactDepartment", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactDepartment" + } + } + } + } + } + } + }, + "/company/contacts/departments/{id}": { + "get": { + "tags": [ + "ContactDepartments" + ], + "summary": "Get ContactDepartment", + "operationId": "getCompanyContactsDepartmentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "departmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ContactDepartment", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactDepartment" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ContactDepartments" + ], + "summary": "Delete Usage", + "operationId": "deleteCompanyContactsDepartmentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "departmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ContactDepartments" + ], + "summary": "Put ContactDepartment", + "operationId": "putCompanyContactsDepartmentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "departmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "contactDepartment", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ContactDepartment" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ContactDepartment", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactDepartment" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ContactDepartments" + ], + "summary": "Patch ContactDepartment", + "operationId": "patchCompanyContactsDepartmentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "departmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ContactDepartment", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactDepartment" + } + } + } + } + } + } + }, + "/company/contacts/departments/{id}/info": { + "get": { + "tags": [ + "ContactDepartmentInfos" + ], + "summary": "Get ContactDepartmentInfos", + "operationId": "getCompanyContactsDepartmentsByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ContactDepartmentInfo", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ConfigurationTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactDepartmentInfo" + } + } + } + } + } + } + }, + "/company/contacts/departments/{id}/usages": { + "get": { + "tags": [ + "ContactDepartments" + ], + "summary": "Get List of Usage Count", + "operationId": "getCompanyContactsDepartmentsByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "departmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/company/contacts/departments/{id}/usages/list": { + "get": { + "tags": [ + "ContactDepartments" + ], + "summary": "Get List of Usage", + "operationId": "getCompanyContactsDepartmentsByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "departmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/company/contacts/departments/count": { + "get": { + "tags": [ + "ContactDepartments" + ], + "summary": "Get Count of ContactDepartment", + "operationId": "getCompanyContactsDepartmentsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/contacts/departments/info": { + "get": { + "tags": [ + "ContactDepartmentInfos" + ], + "summary": "Get List of ContactDepartmentInfos", + "operationId": "getCompanyContactsDepartmentsInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of contactDepartmentInfos", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ContactDepartmentInfo" + } + } + } + } + } + } + } + }, + "/company/contacts/departments/info/count": { + "get": { + "tags": [ + "ContactDepartmentInfos" + ], + "summary": "Get Count of ContactDepartmentInfos", + "operationId": "getCompanyContactsDepartmentsInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/contacts/info": { + "get": { + "tags": [ + "ContactInfos" + ], + "summary": "Get List of ContactInfos", + "operationId": "getCompanyContactsInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of contactInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ContactInfo" + } + } + } + } + } + } + } + }, + "/company/contacts/info/count": { + "get": { + "tags": [ + "ContactInfos" + ], + "summary": "Get Count of ContactInfos", + "operationId": "getCompanyContactsInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/contacts/relationships": { + "get": { + "tags": [ + "ContactRelationships" + ], + "summary": "Get List of ContactRelationship", + "operationId": "getCompanyContactsRelationships", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ContactRelationship", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ContactRelationship" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ContactRelationships" + ], + "summary": "Post ContactRelationship", + "operationId": "postCompanyContactsRelationships", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "contactRelationship", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ContactRelationship" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ContactRelationship", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactRelationship" + } + } + } + } + } + } + }, + "/company/contacts/relationships/{id}": { + "get": { + "tags": [ + "ContactRelationships" + ], + "summary": "Get ContactRelationship", + "operationId": "getCompanyContactsRelationshipsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "relationshipId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ContactRelationship", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactRelationship" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ContactRelationships" + ], + "summary": "Delete ContactRelationship", + "operationId": "deleteCompanyContactsRelationshipsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "relationshipId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ContactRelationships" + ], + "summary": "Put ContactRelationship", + "operationId": "putCompanyContactsRelationshipsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "relationshipId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "contactRelationship", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ContactRelationship" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ContactRelationship", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactRelationship" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ContactRelationships" + ], + "summary": "Patch ContactRelationship", + "operationId": "patchCompanyContactsRelationshipsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "relationshipId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ContactRelationship", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactRelationship" + } + } + } + } + } + } + }, + "/company/contacts/relationships/count": { + "get": { + "tags": [ + "ContactRelationships" + ], + "summary": "Get Count of ContactRelationship", + "operationId": "getCompanyContactsRelationshipsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/contacts/requestPassword": { + "post": { + "tags": [ + "Contacts" + ], + "summary": "Post PortalSecurity", + "operationId": "postCompanyContactsRequestPassword", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/RequestPasswordRequest" + } + } + }, + "required": true + }, + "responses": { + "204": { + "description": "Email sent to email address in request." + } + } + } + }, + "/company/contacts/types": { + "get": { + "tags": [ + "ContactTypes" + ], + "summary": "Get List of ContactType", + "operationId": "getCompanyContactsTypes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ContactType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ContactType" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ContactTypes" + ], + "summary": "Post ContactType", + "operationId": "postCompanyContactsTypes", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "contactType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ContactType" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ContactType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactType" + } + } + } + } + } + } + }, + "/company/contacts/types/{id}": { + "get": { + "tags": [ + "ContactTypes" + ], + "summary": "Get ContactType", + "operationId": "getCompanyContactsTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ContactType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactType" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ContactTypes" + ], + "summary": "Delete ContactType", + "operationId": "deleteCompanyContactsTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ContactTypes" + ], + "summary": "Put ContactType", + "operationId": "putCompanyContactsTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "contactType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ContactType" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ContactType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactType" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ContactTypes" + ], + "summary": "Patch ContactType", + "operationId": "patchCompanyContactsTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ContactType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactType" + } + } + } + } + } + } + }, + "/company/contacts/types/{id}/info": { + "get": { + "tags": [ + "ContactTypes" + ], + "summary": "Get ContactTypeInfo", + "operationId": "getCompanyContactsTypesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ContactTypInfoe", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ContactTypeInfo" + } + } + } + } + } + } + }, + "/company/contacts/types/count": { + "get": { + "tags": [ + "ContactTypes" + ], + "summary": "Get Count of ContactType", + "operationId": "getCompanyContactsTypesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/contacts/types/count/info": { + "get": { + "tags": [ + "ContactTypes" + ], + "summary": "Get Count of ContactTypeInfo", + "operationId": "getCompanyContactsTypesCountInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/contacts/types/info": { + "get": { + "tags": [ + "ContactTypes" + ], + "summary": "Get List of ContactTypeInfo", + "operationId": "getCompanyContactsTypesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ContactTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ContactTypeInfo" + } + } + } + } + } + } + } + }, + "/company/contacts/validatePortalCredentials": { + "post": { + "tags": [ + "Contacts" + ], + "summary": "Post ValidatePortalResponse", + "operationId": "postCompanyContactsValidatePortalCredentials", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidatePortalRequest" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ValidatePortalResponse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ValidatePortalResponse" + } + } + } + } + } + } + }, + "/company/contactTypeAssociations": { + "get": { + "tags": [ + "ContactTypeAssociations" + ], + "summary": "Get List of ContactTypeAssociation", + "operationId": "getCompanyContactTypeAssociations", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ContactTypeAssociation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Company.ContactTypeAssociation" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ContactTypeAssociations" + ], + "summary": "Post ContactTypeAssociation", + "operationId": "postCompanyContactTypeAssociations", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "contactTypeAssociation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Company.ContactTypeAssociation" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ContactTypeAssociation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Company.ContactTypeAssociation" + } + } + } + } + } + } + }, + "/company/contactTypeAssociations/{id}": { + "get": { + "tags": [ + "ContactTypeAssociations" + ], + "summary": "Get ContactTypeAssociation", + "operationId": "getCompanyContactTypeAssociationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "contactTypeAssociationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ContactTypeAssociation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Company.ContactTypeAssociation" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ContactTypeAssociations" + ], + "summary": "Delete ContactTypeAssociation", + "operationId": "deleteCompanyContactTypeAssociationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "contactTypeAssociationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ContactTypeAssociations" + ], + "summary": "Put ContactTypeAssociation", + "operationId": "putCompanyContactTypeAssociationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "contactTypeAssociationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "contactTypeAssociation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Company.ContactTypeAssociation" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ContactTypeAssociation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Company.ContactTypeAssociation" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ContactTypeAssociations" + ], + "summary": "Patch ContactTypeAssociation", + "operationId": "patchCompanyContactTypeAssociationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "contactTypeAssociationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ContactTypeAssociation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Company.ContactTypeAssociation" + } + } + } + } + } + } + }, + "/company/contactTypeAssociations/count": { + "get": { + "tags": [ + "ContactTypeAssociations" + ], + "summary": "Get Count of ContactTypeAssociation", + "operationId": "getCompanyContactTypeAssociationsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/countries": { + "get": { + "tags": [ + "Countries" + ], + "summary": "Get List of", + "operationId": "getCompanyCountries", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Country", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Country" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Countries" + ], + "summary": "Post Count of", + "operationId": "postCompanyCountries", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "country", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Country" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Country", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Country" + } + } + } + } + } + } + }, + "/company/countries/{id}": { + "get": { + "tags": [ + "Countries" + ], + "summary": "Get Count of", + "operationId": "getCompanyCountriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "countryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Country", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Country" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Countries" + ], + "summary": "Delete", + "operationId": "deleteCompanyCountriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "countryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Countries" + ], + "summary": "Put Count of", + "operationId": "putCompanyCountriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "countryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "country", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Country" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Country", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Country" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Countries" + ], + "summary": "Patch Count of", + "operationId": "patchCompanyCountriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "countryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Country", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Country" + } + } + } + } + } + } + }, + "/company/countries/{id}/info": { + "get": { + "tags": [ + "CountryInfos" + ], + "summary": "Get CountryInfos", + "operationId": "getCompanyCountriesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "CountryInfo", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ConfigurationTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CountryInfo" + } + } + } + } + } + } + }, + "/company/countries/count": { + "get": { + "tags": [ + "Countries" + ], + "summary": "Get Count of", + "operationId": "getCompanyCountriesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/countries/info": { + "get": { + "tags": [ + "CountryInfos" + ], + "summary": "Get List of CountryInfos", + "operationId": "getCompanyCountriesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of countryInfos", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CountryInfo" + } + } + } + } + } + } + } + }, + "/company/countries/info/count": { + "get": { + "tags": [ + "CountryInfos" + ], + "summary": "Get Count of CountryInfos", + "operationId": "getCompanyCountriesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/entityTypes": { + "get": { + "tags": [ + "EntityTypes" + ], + "summary": "Get List of EntityType", + "operationId": "getCompanyEntityTypes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of EntityType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/EntityType" + } + } + } + } + } + } + } + }, + "/company/entityTypes/{id}": { + "get": { + "tags": [ + "EntityTypes" + ], + "summary": "Get EntityType", + "operationId": "getCompanyEntityTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "entityTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "EntityType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/EntityType" + } + } + } + } + } + } + }, + "/company/entitytypes/{id}/info": { + "get": { + "tags": [ + "EntityTypeInfos" + ], + "summary": "Get EntityTypeInfos", + "operationId": "getCompanyEntitytypesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "EntityTypeInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "EntityTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/EntityTypeInfo" + } + } + } + } + } + } + }, + "/company/entityTypes/count": { + "get": { + "tags": [ + "EntityTypes" + ], + "summary": "Get Count of EntityType", + "operationId": "getCompanyEntityTypesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/entitytypes/info": { + "get": { + "tags": [ + "EntityTypeInfos" + ], + "summary": "Get List of EntityTypeInfos", + "operationId": "getCompanyEntitytypesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of entityTypeInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/EntityTypeInfo" + } + } + } + } + } + } + } + }, + "/company/entityTypes/info/count": { + "get": { + "tags": [ + "EntityTypeInfos" + ], + "summary": "Get Count of EntityTypeInfos", + "operationId": "getCompanyEntityTypesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/expenseTypes/info/count": { + "get": { + "tags": [ + "ExpenseTypeInfos" + ], + "summary": "Get Count of ExpenseTypeInfos", + "operationId": "getCompanyExpenseTypesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/m365contact": { + "get": { + "tags": [ + "M365Contacts" + ], + "summary": "Get List of M365Contacts", + "operationId": "getCompanyM365contact", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of m365Contacts", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/M365Contact" + } + } + } + } + } + } + } + }, + "/company/m365contact/{id}": { + "get": { + "tags": [ + "M365Contacts" + ], + "summary": "Get M365Contacts", + "operationId": "getCompanyM365contactById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "M365ContactyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "M365Contact", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/M365Contact" + } + } + } + } + } + } + }, + "/company/m365contact/count": { + "get": { + "tags": [ + "M365Contacts" + ], + "summary": "Get Count of M365Contacts", + "operationId": "getCompanyM365contactCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/m365contactsync/{id}/property": { + "get": { + "tags": [ + "M365ContactSyncProperties" + ], + "summary": "Get M365ContactSyncProperties", + "operationId": "getCompanyM365contactsyncByIdProperty", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "M365ContactSyncPropertyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "M365ContactSyncProperty", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/M365ContactSyncProperty" + } + } + } + } + } + } + }, + "/company/m365contactsync/property": { + "post": { + "tags": [ + "M365ContactSyncProperties" + ], + "summary": "Create M365ContactSyncProperty", + "operationId": "postCompanyM365contactsyncProperty", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "country", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/M365ContactSyncProperty" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Country", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/M365ContactSyncProperty" + } + } + } + } + } + } + }, + "/company/m365contactsync/property/": { + "delete": { + "tags": [ + "M365ContactSyncProperties" + ], + "summary": "Delete M365ContactSyncProperty", + "operationId": "deleteCompanyM365contactsyncProperty", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/company/m365contactsync/property/count": { + "get": { + "tags": [ + "M365ContactSyncProperties" + ], + "summary": "Get Count of M365ContactSyncProperty", + "operationId": "getCompanyM365contactsyncPropertyCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/m365contactsync/property/excluded": { + "get": { + "tags": [ + "M365ContactSyncProperties" + ], + "summary": "Get List of M365ContactSyncPropertiesExcluded", + "operationId": "getCompanyM365contactsyncPropertyExcluded", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "id", + "in": "path", + "description": "companyRecId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "responses": { + "200": { + "description": "List of m365ContactSyncProperties", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/M365ContactSyncProperty" + } + } + } + } + } + } + } + }, + "/company/m365contactsync/property/included": { + "get": { + "tags": [ + "M365ContactSyncProperties" + ], + "summary": "Get List of M365ContactSyncPropertiesIncluded", + "operationId": "getCompanyM365contactsyncPropertyIncluded", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "id", + "in": "path", + "description": "companyRecId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "responses": { + "200": { + "description": "List of m365ContactSyncProperties", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/M365ContactSyncProperty" + } + } + } + } + } + } + } + }, + "/company/managedDevicesIntegrations": { + "get": { + "tags": [ + "ManagedDevicesIntegrations" + ], + "summary": "Get List of ManagedDevicesIntegration", + "operationId": "getCompanyManagedDevicesIntegrations", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ManagedDevicesIntegration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ManagedDevicesIntegration" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ManagedDevicesIntegrations" + ], + "summary": "Post ManagedDevicesIntegration", + "operationId": "postCompanyManagedDevicesIntegrations", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "managedDevicesIntegration", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ManagedDevicesIntegration" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ManagedDevicesIntegration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagedDevicesIntegration" + } + } + } + } + } + } + }, + "/company/managedDevicesIntegrations/{id}": { + "get": { + "tags": [ + "ManagedDevicesIntegrations" + ], + "summary": "Get ManagedDevicesIntegration", + "operationId": "getCompanyManagedDevicesIntegrationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managedDevicesIntegrationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ManagedDevicesIntegration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagedDevicesIntegration" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ManagedDevicesIntegrations" + ], + "summary": "Delete ManagedDevicesIntegration", + "operationId": "deleteCompanyManagedDevicesIntegrationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managedDevicesIntegrationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ManagedDevicesIntegrations" + ], + "summary": "Put ManagedDevicesIntegration", + "operationId": "putCompanyManagedDevicesIntegrationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managedDevicesIntegrationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "managedDevicesIntegration", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ManagedDevicesIntegration" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ManagedDevicesIntegration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagedDevicesIntegration" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ManagedDevicesIntegrations" + ], + "summary": "Patch ManagedDevicesIntegration", + "operationId": "patchCompanyManagedDevicesIntegrationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managedDevicesIntegrationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ManagedDevicesIntegration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagedDevicesIntegration" + } + } + } + } + } + } + }, + "/company/managedDevicesIntegrations/{id}/info": { + "get": { + "tags": [ + "ManagedDevicesIntegrationInfos" + ], + "summary": "Get ManagedDevicesIntegrationInfos", + "operationId": "getCompanyManagedDevicesIntegrationsByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ManagedDevicesIntegrationInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ManagedDevicesIntegrationInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagedDevicesIntegrationInfo" + } + } + } + } + } + } + }, + "/company/managedDevicesIntegrations/{id}/usages": { + "get": { + "tags": [ + "ManagedDevicesIntegrations" + ], + "summary": "Get List of Usage Count", + "operationId": "getCompanyManagedDevicesIntegrationsByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managedDevicesIntegrationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/company/managedDevicesIntegrations/{id}/usages/list": { + "get": { + "tags": [ + "ManagedDevicesIntegrations" + ], + "summary": "Get List of Usage", + "operationId": "getCompanyManagedDevicesIntegrationsByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managedDevicesIntegrationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/company/managedDevicesIntegrations/{parentId}/crossReferences": { + "get": { + "tags": [ + "ManagedDevicesIntegrationCrossReferences" + ], + "summary": "Get List of ManagedDevicesIntegrationCrossReference", + "operationId": "getCompanyManagedDevicesIntegrationsByParentIdCrossReferences", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "managedDevicesIntegrationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ManagedDevicesIntegrationCrossReference", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ManagedDevicesIntegrationCrossReference" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ManagedDevicesIntegrationCrossReferences" + ], + "summary": "Post ManagedDevicesIntegrationCrossReference", + "operationId": "postCompanyManagedDevicesIntegrationsByParentIdCrossReferences", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "managedDevicesIntegrationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "crossReference", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ManagedDevicesIntegrationCrossReference" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ManagedDevicesIntegrationCrossReference", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagedDevicesIntegrationCrossReference" + } + } + } + } + } + } + }, + "/company/managedDevicesIntegrations/{parentId}/crossReferences/{id}": { + "get": { + "tags": [ + "ManagedDevicesIntegrationCrossReferences" + ], + "summary": "Get ManagedDevicesIntegrationCrossReference", + "operationId": "getCompanyManagedDevicesIntegrationsByParentIdCrossReferencesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "crossReferenceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "managedDevicesIntegrationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ManagedDevicesIntegrationCrossReference", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagedDevicesIntegrationCrossReference" + } + } + } + } + } + }, + "put": { + "tags": [ + "ManagedDevicesIntegrationCrossReferences" + ], + "summary": "Put ManagedDevicesIntegrationCrossReference", + "operationId": "putCompanyManagedDevicesIntegrationsByParentIdCrossReferencesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "crossReferenceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "managedDevicesIntegrationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "crossReference", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ManagedDevicesIntegrationCrossReference" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ManagedDevicesIntegrationCrossReference", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagedDevicesIntegrationCrossReference" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ManagedDevicesIntegrationCrossReferences" + ], + "summary": "Patch ManagedDevicesIntegrationCrossReference", + "operationId": "patchCompanyManagedDevicesIntegrationsByParentIdCrossReferencesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "crossReferenceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "managedDevicesIntegrationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ManagedDevicesIntegrationCrossReference", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagedDevicesIntegrationCrossReference" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ManagedDevicesIntegrationCrossReferences" + ], + "summary": "Delete ManagedDevicesIntegrationCrossReference", + "operationId": "deleteCompanyManagedDevicesIntegrationsByParentIdCrossReferencesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "crossReferenceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "managedDevicesIntegrationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ManagedDevicesIntegrationCrossReference", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagedDevicesIntegrationCrossReference" + } + } + } + } + } + } + }, + "/company/managedDevicesIntegrations/{parentId}/crossReferences/count": { + "get": { + "tags": [ + "ManagedDevicesIntegrationCrossReferences" + ], + "summary": "Get Count of ManagedDevicesIntegrationCrossReference", + "operationId": "getCompanyManagedDevicesIntegrationsByParentIdCrossReferencesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "managedDevicesIntegrationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/managedDevicesIntegrations/{parentId}/logins": { + "get": { + "tags": [ + "ManagedDevicesIntegrationLogins" + ], + "summary": "Get List of ManagedDevicesIntegrationLogin", + "operationId": "getCompanyManagedDevicesIntegrationsByParentIdLogins", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "managedDevicesIntegrationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ManagedDevicesIntegrationLogin", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ManagedDevicesIntegrationLogin" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ManagedDevicesIntegrationLogins" + ], + "summary": "Post ManagedDevicesIntegrationLogin", + "operationId": "postCompanyManagedDevicesIntegrationsByParentIdLogins", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "managedDevicesIntegrationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "login", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ManagedDevicesIntegrationLogin" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ManagedDevicesIntegrationLogin", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagedDevicesIntegrationLogin" + } + } + } + } + } + } + }, + "/company/managedDevicesIntegrations/{parentId}/logins/{id}": { + "get": { + "tags": [ + "ManagedDevicesIntegrationLogins" + ], + "summary": "Get ManagedDevicesIntegrationLogin", + "operationId": "getCompanyManagedDevicesIntegrationsByParentIdLoginsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "loginId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "managedDevicesIntegrationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ManagedDevicesIntegrationLogin", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagedDevicesIntegrationLogin" + } + } + } + } + } + }, + "put": { + "tags": [ + "ManagedDevicesIntegrationLogins" + ], + "summary": "Put ManagedDevicesIntegrationLogin", + "operationId": "putCompanyManagedDevicesIntegrationsByParentIdLoginsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "loginId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "managedDevicesIntegrationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "login", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ManagedDevicesIntegrationLogin" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ManagedDevicesIntegrationLogin", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagedDevicesIntegrationLogin" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ManagedDevicesIntegrationLogins" + ], + "summary": "Patch ManagedDevicesIntegrationLogin", + "operationId": "patchCompanyManagedDevicesIntegrationsByParentIdLoginsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "loginId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "managedDevicesIntegrationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ManagedDevicesIntegrationLogin", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagedDevicesIntegrationLogin" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ManagedDevicesIntegrationLogins" + ], + "summary": "Delete ManagedDevicesIntegrationLogin", + "operationId": "deleteCompanyManagedDevicesIntegrationsByParentIdLoginsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "loginId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "managedDevicesIntegrationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ManagedDevicesIntegrationLogin", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagedDevicesIntegrationLogin" + } + } + } + } + } + } + }, + "/company/managedDevicesIntegrations/{parentId}/logins/count": { + "get": { + "tags": [ + "ManagedDevicesIntegrationLogins" + ], + "summary": "Get Count of ManagedDevicesIntegrationLogin", + "operationId": "getCompanyManagedDevicesIntegrationsByParentIdLoginsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "managedDevicesIntegrationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/managedDevicesIntegrations/{parentId}/notifications": { + "get": { + "tags": [ + "ManagedDevicesIntegrationNotifications" + ], + "summary": "Get List of ManagedDevicesIntegrationNotification", + "operationId": "getCompanyManagedDevicesIntegrationsByParentIdNotifications", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "managedDevicesIntegrationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ManagedDevicesIntegrationNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ManagedDevicesIntegrationNotification" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ManagedDevicesIntegrationNotifications" + ], + "summary": "Post ManagedDevicesIntegrationNotification", + "operationId": "postCompanyManagedDevicesIntegrationsByParentIdNotifications", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "managedDevicesIntegrationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "notification", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ManagedDevicesIntegrationNotification" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ManagedDevicesIntegrationNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagedDevicesIntegrationNotification" + } + } + } + } + } + } + }, + "/company/managedDevicesIntegrations/{parentId}/notifications/{id}": { + "get": { + "tags": [ + "ManagedDevicesIntegrationNotifications" + ], + "summary": "Get ManagedDevicesIntegrationNotification", + "operationId": "getCompanyManagedDevicesIntegrationsByParentIdNotificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "notificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "managedDevicesIntegrationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ManagedDevicesIntegrationNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagedDevicesIntegrationNotification" + } + } + } + } + } + }, + "put": { + "tags": [ + "ManagedDevicesIntegrationNotifications" + ], + "summary": "Put ManagedDevicesIntegrationNotification", + "operationId": "putCompanyManagedDevicesIntegrationsByParentIdNotificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "notificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "managedDevicesIntegrationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "notification", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ManagedDevicesIntegrationNotification" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ManagedDevicesIntegrationNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagedDevicesIntegrationNotification" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ManagedDevicesIntegrationNotifications" + ], + "summary": "Patch ManagedDevicesIntegrationNotification", + "operationId": "patchCompanyManagedDevicesIntegrationsByParentIdNotificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "notificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "managedDevicesIntegrationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ManagedDevicesIntegrationNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagedDevicesIntegrationNotification" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ManagedDevicesIntegrationNotifications" + ], + "summary": "Delete ManagedDevicesIntegrationNotification", + "operationId": "deleteCompanyManagedDevicesIntegrationsByParentIdNotificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "notificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "managedDevicesIntegrationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ManagedDevicesIntegrationNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagedDevicesIntegrationNotification" + } + } + } + } + } + } + }, + "/company/managedDevicesIntegrations/{parentId}/notifications/count": { + "get": { + "tags": [ + "ManagedDevicesIntegrationNotifications" + ], + "summary": "Get Count of ManagedDevicesIntegrationNotification", + "operationId": "getCompanyManagedDevicesIntegrationsByParentIdNotificationsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "managedDevicesIntegrationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/managedDevicesIntegrations/count": { + "get": { + "tags": [ + "ManagedDevicesIntegrations" + ], + "summary": "Get Count of Usage", + "operationId": "getCompanyManagedDevicesIntegrationsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/managedDevicesIntegrations/info": { + "get": { + "tags": [ + "ManagedDevicesIntegrationInfos" + ], + "summary": "Get List of ManagedDevicesIntegrationInfos", + "operationId": "getCompanyManagedDevicesIntegrationsInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of managedDevicesIntegrationInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ManagedDevicesIntegrationInfo" + } + } + } + } + } + } + } + }, + "/company/managedDevicesIntegrations/info/count": { + "get": { + "tags": [ + "ManagedDevicesIntegrationInfos" + ], + "summary": "Get Count of ManagedDevicesIntegrationInfos", + "operationId": "getCompanyManagedDevicesIntegrationsInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/management": { + "get": { + "tags": [ + "Managements" + ], + "summary": "Get List of Management", + "operationId": "getCompanyManagement", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Management", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Management" + } + } + } + } + } + } + } + }, + "/company/management/{id}": { + "get": { + "tags": [ + "Managements" + ], + "summary": "Get Management", + "operationId": "getCompanyManagementById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Management", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Management" + } + } + } + } + } + }, + "put": { + "tags": [ + "Managements" + ], + "summary": "Put Management", + "operationId": "putCompanyManagementById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "management", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Management" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Management", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Management" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Managements" + ], + "summary": "Patch Management", + "operationId": "patchCompanyManagementById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Management", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Management" + } + } + } + } + } + } + }, + "/company/management/{id}/executeManagedItSync": { + "post": { + "tags": [ + "ManagementExecuteManagedItSyncs" + ], + "summary": "Post SuccessResponse", + "operationId": "postCompanyManagementByIdExecuteManagedItSync", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SuccessResponse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SuccessResponse" + } + } + } + } + } + } + }, + "/company/management/{id}/log/download": { + "get": { + "tags": [ + "ManagementLogs" + ], + "summary": "Get ManagementLogDocumentInfo", + "operationId": "getCompanyManagementByIdLogDownload", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "filePath", + "in": "path", + "description": "filePath", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ContentType = application/octet-stream" + } + } + } + }, + "/company/management/{id}/logs": { + "get": { + "tags": [ + "ManagementLogs" + ], + "summary": "Get List of ManagementLogDocumentInfo", + "operationId": "getCompanyManagementByIdLogs", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ManagementLogDocumentInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ManagementLogDocumentInfo" + } + } + } + } + } + } + } + }, + "/company/management/{parentId}/managementReportNotifications": { + "get": { + "tags": [ + "ManagementReportNotifications" + ], + "summary": "Get List of ManagementReportNotification", + "operationId": "getCompanyManagementByParentIdManagementReportNotifications", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "managementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ManagementReportNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ManagementReportNotification" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ManagementReportNotifications" + ], + "summary": "Post ManagementReportNotification", + "operationId": "postCompanyManagementByParentIdManagementReportNotifications", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "managementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "managementReportNotification", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ManagementReportNotification" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ManagementReportNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagementReportNotification" + } + } + } + } + } + } + }, + "/company/management/{parentId}/managementReportNotifications/{id}": { + "get": { + "tags": [ + "ManagementReportNotifications" + ], + "summary": "Get ManagementReportNotification", + "operationId": "getCompanyManagementByParentIdManagementReportNotificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementReportNotificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "managementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ManagementReportNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagementReportNotification" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ManagementReportNotifications" + ], + "summary": "Delete ManagementReportNotification", + "operationId": "deleteCompanyManagementByParentIdManagementReportNotificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementReportNotificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "managementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ManagementReportNotifications" + ], + "summary": "Put ManagementReportNotification", + "operationId": "putCompanyManagementByParentIdManagementReportNotificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementReportNotificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "managementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "managementReportNotification", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ManagementReportNotification" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ManagementReportNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagementReportNotification" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ManagementReportNotifications" + ], + "summary": "Patch ManagementReportNotification", + "operationId": "patchCompanyManagementByParentIdManagementReportNotificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementReportNotificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "managementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ManagementReportNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagementReportNotification" + } + } + } + } + } + } + }, + "/company/management/{parentId}/managementReportNotifications/count": { + "get": { + "tags": [ + "ManagementReportNotifications" + ], + "summary": "Get Count of ManagementReportNotification", + "operationId": "getCompanyManagementByParentIdManagementReportNotificationsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "managementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/management/count": { + "get": { + "tags": [ + "Managements" + ], + "summary": "Get Count of Management", + "operationId": "getCompanyManagementCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/managementBackups": { + "get": { + "tags": [ + "ManagementBackup" + ], + "summary": "Get List of ManagementBackup", + "operationId": "getCompanyManagementBackups", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ManagementBackup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ManagementBackup" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ManagementBackup" + ], + "summary": "Post ManagementBackup", + "operationId": "postCompanyManagementBackups", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "managementBackup", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ManagementBackup" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ManagementBackup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagementBackup" + } + } + } + } + } + } + }, + "/company/managementBackups/{id}": { + "get": { + "tags": [ + "ManagementBackup" + ], + "summary": "Get ManagementBackup", + "operationId": "getCompanyManagementBackupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementBackupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ManagementBackup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagementBackup" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ManagementBackup" + ], + "summary": "Delete ManagementBackup", + "operationId": "deleteCompanyManagementBackupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementBackupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ManagementBackup" + ], + "summary": "Put ManagementBackup", + "operationId": "putCompanyManagementBackupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementBackupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "managementBackup", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ManagementBackup" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ManagementBackup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagementBackup" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ManagementBackup" + ], + "summary": "Patch ManagementBackup", + "operationId": "patchCompanyManagementBackupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementBackupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ManagementBackup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagementBackup" + } + } + } + } + } + } + }, + "/company/managementBackups/count": { + "get": { + "tags": [ + "ManagementBackup" + ], + "summary": "Get Count of ManagementBackup", + "operationId": "getCompanyManagementBackupsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/managementItSolutions": { + "get": { + "tags": [ + "ManagementItSolutions" + ], + "summary": "Get List of ManagementItSolution", + "operationId": "getCompanyManagementItSolutions", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ManagementItSolution", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ManagementItSolution" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ManagementItSolutions" + ], + "summary": "Post ManagementItSolution", + "operationId": "postCompanyManagementItSolutions", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "managementItSolution", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ManagementItSolution" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ManagementItSolution", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagementItSolution" + } + } + } + } + } + } + }, + "/company/managementItSolutions/{id}": { + "get": { + "tags": [ + "ManagementItSolutions" + ], + "summary": "Get ManagementItSolution", + "operationId": "getCompanyManagementItSolutionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementItSolutionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ManagementItSolution", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagementItSolution" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ManagementItSolutions" + ], + "summary": "Delete ManagementItSolution", + "operationId": "deleteCompanyManagementItSolutionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementItSolutionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ManagementItSolutions" + ], + "summary": "Put ManagementItSolution", + "operationId": "putCompanyManagementItSolutionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementItSolutionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "managementItSolution", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ManagementItSolution" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ManagementItSolution", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagementItSolution" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ManagementItSolutions" + ], + "summary": "Patch ManagementItSolution", + "operationId": "patchCompanyManagementItSolutionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementItSolutionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ManagementItSolution", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagementItSolution" + } + } + } + } + } + } + }, + "/company/managementItSolutions/{id}/usages": { + "get": { + "tags": [ + "ManagementItSolutions" + ], + "summary": "Get List of Usage Count", + "operationId": "getCompanyManagementItSolutionsByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementItSolutionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/company/managementItSolutions/{id}/usages/list": { + "get": { + "tags": [ + "ManagementItSolutions" + ], + "summary": "Get List of Usage", + "operationId": "getCompanyManagementItSolutionsByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementItSolutionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/company/managementItSolutions/{parentId}/managementProducts": { + "get": { + "tags": [ + "ManagementItSolutionAgreementInterfaceParameters" + ], + "summary": "Get List of ManagementItSolutionAgreementInterfaceParameter", + "operationId": "getCompanyManagementItSolutionsByParentIdManagementProducts", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "managementItSolutionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ManagementItSolutionAgreementInterfaceParameter", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ManagementItSolutionAgreementInterfaceParameter" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ManagementItSolutionAgreementInterfaceParameters" + ], + "summary": "Post ManagementItSolutionAgreementInterfaceParameter", + "operationId": "postCompanyManagementItSolutionsByParentIdManagementProducts", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "managementItSolutionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "managementProduct", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ManagementItSolutionAgreementInterfaceParameter" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ManagementItSolutionAgreementInterfaceParameter", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagementItSolutionAgreementInterfaceParameter" + } + } + } + } + } + } + }, + "/company/managementItSolutions/{parentId}/managementProducts/{id}": { + "get": { + "tags": [ + "ManagementItSolutionAgreementInterfaceParameters" + ], + "summary": "Get ManagementItSolutionAgreementInterfaceParameter", + "operationId": "getCompanyManagementItSolutionsByParentIdManagementProductsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementProductId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "managementItSolutionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ManagementItSolutionAgreementInterfaceParameter", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagementItSolutionAgreementInterfaceParameter" + } + } + } + } + } + }, + "put": { + "tags": [ + "ManagementItSolutionAgreementInterfaceParameters" + ], + "summary": "Put ManagementItSolutionAgreementInterfaceParameter", + "operationId": "putCompanyManagementItSolutionsByParentIdManagementProductsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementProductId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "managementItSolutionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "managementProduct", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ManagementItSolutionAgreementInterfaceParameter" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ManagementItSolutionAgreementInterfaceParameter", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagementItSolutionAgreementInterfaceParameter" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ManagementItSolutionAgreementInterfaceParameters" + ], + "summary": "Patch ManagementItSolutionAgreementInterfaceParameter", + "operationId": "patchCompanyManagementItSolutionsByParentIdManagementProductsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementProductId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "managementItSolutionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ManagementItSolutionAgreementInterfaceParameter", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagementItSolutionAgreementInterfaceParameter" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ManagementItSolutionAgreementInterfaceParameters" + ], + "summary": "Delete ManagementItSolutionAgreementInterfaceParameter", + "operationId": "deleteCompanyManagementItSolutionsByParentIdManagementProductsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementProductId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "managementItSolutionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ManagementItSolutionAgreementInterfaceParameter", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagementItSolutionAgreementInterfaceParameter" + } + } + } + } + } + } + }, + "/company/managementItSolutions/{parentId}/managementProducts/count": { + "get": { + "tags": [ + "ManagementItSolutionAgreementInterfaceParameters" + ], + "summary": "Get Count of ManagementItSolutionAgreementInterfaceParameter", + "operationId": "getCompanyManagementItSolutionsByParentIdManagementProductsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "managementItSolutionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/managementItSolutions/count": { + "get": { + "tags": [ + "ManagementItSolutions" + ], + "summary": "Get Count of ManagementItSolution", + "operationId": "getCompanyManagementItSolutionsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/marketDescriptions": { + "get": { + "tags": [ + "CompanyMarketDescription" + ], + "summary": "Get List of MarketDescription", + "operationId": "getCompanyMarketDescriptions", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of MarketDescription", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MarketDescription" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "CompanyMarketDescription" + ], + "summary": "Post MarketDescription", + "operationId": "postCompanyMarketDescriptions", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "marketDescription", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MarketDescription" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "MarketDescription", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MarketDescription" + } + } + } + } + } + } + }, + "/company/marketDescriptions/{id}": { + "get": { + "tags": [ + "CompanyMarketDescription" + ], + "summary": "Get MarketDescription", + "operationId": "getCompanyMarketDescriptionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "marketDescriptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "MarketDescription", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MarketDescription" + } + } + } + } + } + }, + "delete": { + "tags": [ + "CompanyMarketDescription" + ], + "summary": "Delete MarketDescription", + "operationId": "deleteCompanyMarketDescriptionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "marketDescriptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "CompanyMarketDescription" + ], + "summary": "Put MarketDescription", + "operationId": "putCompanyMarketDescriptionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "marketDescriptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "marketDescription", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MarketDescription" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MarketDescription", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MarketDescription" + } + } + } + } + } + }, + "patch": { + "tags": [ + "CompanyMarketDescription" + ], + "summary": "Patch MarketDescription", + "operationId": "patchCompanyMarketDescriptionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "marketDescriptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MarketDescription", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MarketDescription" + } + } + } + } + } + } + }, + "/company/marketDescriptions/{id}/info": { + "get": { + "tags": [ + "MarketDescriptionInfos" + ], + "summary": "Get MarketDescriptionInfos", + "operationId": "getCompanyMarketDescriptionsByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "MarketDescriptionInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "MarketDescriptionInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MarketDescriptionInfo" + } + } + } + } + } + } + }, + "/company/marketDescriptions/{id}/usages": { + "get": { + "tags": [ + "CompanyMarketDescription" + ], + "summary": "Get List of Usage Count", + "operationId": "getCompanyMarketDescriptionsByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "marketDescriptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/company/marketDescriptions/{id}/usages/list": { + "get": { + "tags": [ + "CompanyMarketDescription" + ], + "summary": "Get List of Usage", + "operationId": "getCompanyMarketDescriptionsByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "marketDescriptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/company/marketDescriptions/count": { + "get": { + "tags": [ + "CompanyMarketDescription" + ], + "summary": "Get Count of MarketDescription", + "operationId": "getCompanyMarketDescriptionsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/marketDescriptions/info": { + "get": { + "tags": [ + "MarketDescriptionInfos" + ], + "summary": "Get List of MarketDescriptionInfos", + "operationId": "getCompanyMarketDescriptionsInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of marketDescriptionInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MarketDescriptionInfo" + } + } + } + } + } + } + } + }, + "/company/marketDescriptions/info/count": { + "get": { + "tags": [ + "MarketDescriptionInfos" + ], + "summary": "Get Count of MarketDescriptionInfos", + "operationId": "getCompanyMarketDescriptionsInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/noteTypes": { + "get": { + "tags": [ + "CompanyNoteTypes" + ], + "summary": "Get List of CompanyNoteType", + "operationId": "getCompanyNoteTypes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CompanyNoteType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CompanyNoteType" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "CompanyNoteTypes" + ], + "summary": "Post CompanyNoteType", + "operationId": "postCompanyNoteTypes", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "noteType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CompanyNoteType" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "CompanyNoteType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyNoteType" + } + } + } + } + } + } + }, + "/company/noteTypes/{id}": { + "get": { + "tags": [ + "CompanyNoteTypes" + ], + "summary": "Get CompanyNoteType", + "operationId": "getCompanyNoteTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "noteTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CompanyNoteType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyNoteType" + } + } + } + } + } + }, + "delete": { + "tags": [ + "CompanyNoteTypes" + ], + "summary": "Delete CompanyNoteType", + "operationId": "deleteCompanyNoteTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "noteTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "CompanyNoteTypes" + ], + "summary": "Put CompanyNoteType", + "operationId": "putCompanyNoteTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "noteTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "noteType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CompanyNoteType" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CompanyNoteType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyNoteType" + } + } + } + } + } + }, + "patch": { + "tags": [ + "CompanyNoteTypes" + ], + "summary": "Patch CompanyNoteType", + "operationId": "patchCompanyNoteTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "noteTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CompanyNoteType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyNoteType" + } + } + } + } + } + } + }, + "/company/noteTypes/{id}/info": { + "get": { + "tags": [ + "CompanyNoteTypeInfo" + ], + "summary": "Get CompanyNoteTypeInfo", + "operationId": "getCompanyNoteTypesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "noteTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CompanyNoteTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyNoteTypeInfo" + } + } + } + } + } + } + }, + "/company/noteTypes/count": { + "get": { + "tags": [ + "CompanyNoteTypes" + ], + "summary": "Get Count of CompanyNoteType", + "operationId": "getCompanyNoteTypesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/noteTypes/count/info": { + "get": { + "tags": [ + "CompanyNoteTypeInfo" + ], + "summary": "Get Count of CompanyNoteTypeInfo", + "operationId": "getCompanyNoteTypesCountInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/noteTypes/info": { + "get": { + "tags": [ + "CompanyNoteTypeInfo" + ], + "summary": "Get List of CompanyNoteTypeInfo", + "operationId": "getCompanyNoteTypesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CompanyNoteTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CompanyNoteTypeInfo" + } + } + } + } + } + } + } + }, + "/company/ownershipTypes": { + "get": { + "tags": [ + "CompanyOwnershipType" + ], + "summary": "Get List of OwnershipType", + "operationId": "getCompanyOwnershipTypes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of OwnershipType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OwnershipType" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "CompanyOwnershipType" + ], + "summary": "Post OwnershipType", + "operationId": "postCompanyOwnershipTypes", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "ownershipType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/OwnershipType" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "OwnershipType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OwnershipType" + } + } + } + } + } + } + }, + "/company/ownershipTypes/{id}": { + "get": { + "tags": [ + "CompanyOwnershipType" + ], + "summary": "Get OwnershipType", + "operationId": "getCompanyOwnershipTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ownershipTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "OwnershipType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OwnershipType" + } + } + } + } + } + }, + "delete": { + "tags": [ + "CompanyOwnershipType" + ], + "summary": "Delete OwnershipType", + "operationId": "deleteCompanyOwnershipTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ownershipTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "CompanyOwnershipType" + ], + "summary": "Put OwnershipType", + "operationId": "putCompanyOwnershipTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ownershipTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "ownershipType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/OwnershipType" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "OwnershipType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OwnershipType" + } + } + } + } + } + }, + "patch": { + "tags": [ + "CompanyOwnershipType" + ], + "summary": "Patch OwnershipType", + "operationId": "patchCompanyOwnershipTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ownershipTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "OwnershipType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OwnershipType" + } + } + } + } + } + } + }, + "/company/ownershipTypes/{id}/info": { + "get": { + "tags": [ + "OwnershipTypeInfos" + ], + "summary": "Get OwnershipTypeInfos", + "operationId": "getCompanyOwnershipTypesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "OwnershipTypeInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "OwnershipTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OwnershipTypeInfo" + } + } + } + } + } + } + }, + "/company/ownershipTypes/count": { + "get": { + "tags": [ + "CompanyOwnershipType" + ], + "summary": "Get Count of OwnershipType", + "operationId": "getCompanyOwnershipTypesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/ownershipTypes/info": { + "get": { + "tags": [ + "OwnershipTypeInfos" + ], + "summary": "Get List of OwnershipTypeInfos", + "operationId": "getCompanyOwnershipTypesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ownershipTypeInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OwnershipTypeInfo" + } + } + } + } + } + } + } + }, + "/company/ownershipTypes/info/count": { + "get": { + "tags": [ + "OwnershipTypeInfos" + ], + "summary": "Get Count of OwnershipTypeInfos", + "operationId": "getCompanyOwnershipTypesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/paymentTypes/info/count": { + "get": { + "tags": [ + "PaymentTypeInfos" + ], + "summary": "Get Count of PaymentTypeInfos", + "operationId": "getCompanyPaymentTypesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/portalConfigurations": { + "get": { + "tags": [ + "PortalConfigurations" + ], + "summary": "Get List of PortalConfiguration", + "operationId": "getCompanyPortalConfigurations", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of PortalConfiguration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PortalConfiguration" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "PortalConfigurations" + ], + "summary": "Post PortalConfiguration", + "operationId": "postCompanyPortalConfigurations", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "portalConfiguration", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PortalConfiguration" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "PortalConfiguration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalConfiguration" + } + } + } + } + } + } + }, + "/company/portalConfigurations/{id}": { + "get": { + "tags": [ + "PortalConfigurations" + ], + "summary": "Get PortalConfiguration", + "operationId": "getCompanyPortalConfigurationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "portalConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "PortalConfiguration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalConfiguration" + } + } + } + } + } + }, + "delete": { + "tags": [ + "PortalConfigurations" + ], + "summary": "Delete PortalConfiguration", + "operationId": "deleteCompanyPortalConfigurationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "portalConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "PortalConfigurations" + ], + "summary": "Put PortalConfiguration", + "operationId": "putCompanyPortalConfigurationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "portalConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "portalConfiguration", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PortalConfiguration" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PortalConfiguration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalConfiguration" + } + } + } + } + } + }, + "patch": { + "tags": [ + "PortalConfigurations" + ], + "summary": "Patch PortalConfiguration", + "operationId": "patchCompanyPortalConfigurationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "portalConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PortalConfiguration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalConfiguration" + } + } + } + } + } + } + }, + "/company/portalConfigurations/{parentId}/invoiceSetups": { + "get": { + "tags": [ + "PortalConfigurationsInvoiceSetups" + ], + "summary": "Get List of PortalConfigurationInvoiceSetup", + "operationId": "getCompanyPortalConfigurationsByParentIdInvoiceSetups", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "portalConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of PortalConfigurationInvoiceSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PortalConfigurationInvoiceSetup" + } + } + } + } + } + } + } + }, + "/company/portalConfigurations/{parentId}/invoiceSetups/{id}": { + "get": { + "tags": [ + "PortalConfigurationsInvoiceSetups" + ], + "summary": "Get PortalConfigurationInvoiceSetup", + "operationId": "getCompanyPortalConfigurationsByParentIdInvoiceSetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "invoiceSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "portalConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "PortalConfigurationInvoiceSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalConfigurationInvoiceSetup" + } + } + } + } + } + }, + "put": { + "tags": [ + "PortalConfigurationsInvoiceSetups" + ], + "summary": "Put PortalConfigurationInvoiceSetup", + "operationId": "putCompanyPortalConfigurationsByParentIdInvoiceSetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "invoiceSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "portalConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "portalConfigurationInvoiceSetup", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PortalConfigurationInvoiceSetup" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PortalConfigurationInvoiceSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalConfigurationInvoiceSetup" + } + } + } + } + } + }, + "patch": { + "tags": [ + "PortalConfigurationsInvoiceSetups" + ], + "summary": "Patch PortalConfigurationInvoiceSetup", + "operationId": "patchCompanyPortalConfigurationsByParentIdInvoiceSetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "invoiceSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "portalConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PortalConfigurationInvoiceSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalConfigurationInvoiceSetup" + } + } + } + } + } + } + }, + "/company/portalConfigurations/{parentId}/invoiceSetups/{id}/testTransaction": { + "post": { + "tags": [ + "PortalConfigurationsInvoiceSetups" + ], + "summary": "Post SuccessResponse", + "operationId": "postCompanyPortalConfigurationsByParentIdInvoiceSetupsByIdTestTransaction", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "invoiceSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "portalConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "portalConfigurationInvoiceSetup", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PortalConfigurationInvoiceSetup" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SuccessResponse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SuccessResponse" + } + } + } + } + } + } + }, + "/company/portalConfigurations/{parentId}/invoiceSetups/count": { + "get": { + "tags": [ + "PortalConfigurationsInvoiceSetups" + ], + "summary": "Get Count of PortalConfigurationInvoiceSetup", + "operationId": "getCompanyPortalConfigurationsByParentIdInvoiceSetupsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "portalConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/portalConfigurations/{parentId}/opportunitySetups": { + "get": { + "tags": [ + "PortalConfigurationOpportunitySetups" + ], + "summary": "Get List of PortalConfigurationOpportunitySetup", + "operationId": "getCompanyPortalConfigurationsByParentIdOpportunitySetups", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "portalConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of PortalConfigurationOpportunitySetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PortalConfigurationOpportunitySetup" + } + } + } + } + } + } + }, + "put": { + "tags": [ + "PortalConfigurationOpportunitySetups" + ], + "summary": "Put PortalConfigurationOpportunitySetup", + "operationId": "putCompanyPortalConfigurationsByParentIdOpportunitySetups", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "portalConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "opportunitySetup", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PortalConfigurationOpportunitySetup" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PortalConfigurationOpportunitySetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalConfigurationOpportunitySetup" + } + } + } + } + } + }, + "patch": { + "tags": [ + "PortalConfigurationOpportunitySetups" + ], + "summary": "Patch PortalConfigurationOpportunitySetup", + "operationId": "patchCompanyPortalConfigurationsByParentIdOpportunitySetups", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "portalConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PortalConfigurationOpportunitySetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalConfigurationOpportunitySetup" + } + } + } + } + } + } + }, + "/company/portalConfigurations/{parentId}/opportunitySetups/{id}": { + "get": { + "tags": [ + "PortalConfigurationOpportunitySetups" + ], + "summary": "Get PortalConfigurationOpportunitySetup", + "operationId": "getCompanyPortalConfigurationsByParentIdOpportunitySetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "opportunitySetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "portalConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "PortalConfigurationOpportunitySetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalConfigurationOpportunitySetup" + } + } + } + } + } + }, + "put": { + "tags": [ + "PortalConfigurationOpportunitySetups" + ], + "summary": "Put PortalConfigurationOpportunitySetup", + "operationId": "putCompanyPortalConfigurationsByParentIdOpportunitySetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "opportunitySetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "portalConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "opportunitySetup", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PortalConfigurationOpportunitySetup" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PortalConfigurationOpportunitySetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalConfigurationOpportunitySetup" + } + } + } + } + } + }, + "patch": { + "tags": [ + "PortalConfigurationOpportunitySetups" + ], + "summary": "Patch PortalConfigurationOpportunitySetup", + "operationId": "patchCompanyPortalConfigurationsByParentIdOpportunitySetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "opportunitySetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "portalConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PortalConfigurationOpportunitySetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalConfigurationOpportunitySetup" + } + } + } + } + } + } + }, + "/company/portalConfigurations/{parentId}/passwordEmailSetups": { + "get": { + "tags": [ + "PortalConfigurationPasswordEmailSetups" + ], + "summary": "Get List of PortalConfigurationPasswordEmailSetup", + "operationId": "getCompanyPortalConfigurationsByParentIdPasswordEmailSetups", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "portalConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of PortalConfigurationPasswordEmailSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PortalConfigurationPasswordEmailSetup" + } + } + } + } + } + } + } + }, + "/company/portalConfigurations/{parentId}/passwordEmailSetups/{id}": { + "get": { + "tags": [ + "PortalConfigurationPasswordEmailSetups" + ], + "summary": "Get PortalConfigurationPasswordEmailSetup", + "operationId": "getCompanyPortalConfigurationsByParentIdPasswordEmailSetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "passwordEmailSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "portalConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "PortalConfigurationPasswordEmailSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalConfigurationPasswordEmailSetup" + } + } + } + } + } + }, + "put": { + "tags": [ + "PortalConfigurationPasswordEmailSetups" + ], + "summary": "Put PortalConfigurationPasswordEmailSetup", + "operationId": "putCompanyPortalConfigurationsByParentIdPasswordEmailSetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "passwordEmailSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "portalConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "passwordEmailSetup", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PortalConfigurationPasswordEmailSetup" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PortalConfigurationPasswordEmailSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalConfigurationPasswordEmailSetup" + } + } + } + } + } + }, + "patch": { + "tags": [ + "PortalConfigurationPasswordEmailSetups" + ], + "summary": "Patch PortalConfigurationPasswordEmailSetup", + "operationId": "patchCompanyPortalConfigurationsByParentIdPasswordEmailSetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "passwordEmailSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "portalConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PortalConfigurationPasswordEmailSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalConfigurationPasswordEmailSetup" + } + } + } + } + } + } + }, + "/company/portalConfigurations/{parentId}/projectSetups": { + "get": { + "tags": [ + "PortalConfigurationProjectSetups" + ], + "summary": "Get List of PortalConfigurationProjectSetup", + "operationId": "getCompanyPortalConfigurationsByParentIdProjectSetups", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "portalConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of PortalConfigurationProjectSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PortalConfigurationProjectSetup" + } + } + } + } + } + } + } + }, + "/company/portalConfigurations/{parentId}/projectSetups/{id}": { + "get": { + "tags": [ + "PortalConfigurationProjectSetups" + ], + "summary": "Get PortalConfigurationProjectSetup", + "operationId": "getCompanyPortalConfigurationsByParentIdProjectSetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "projectSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "portalConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "PortalConfigurationProjectSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalConfigurationProjectSetup" + } + } + } + } + } + }, + "put": { + "tags": [ + "PortalConfigurationProjectSetups" + ], + "summary": "Put PortalConfigurationProjectSetup", + "operationId": "putCompanyPortalConfigurationsByParentIdProjectSetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "projectSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "portalConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "portalConfigurationProjectSetup", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PortalConfigurationProjectSetup" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PortalConfigurationProjectSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalConfigurationProjectSetup" + } + } + } + } + } + }, + "patch": { + "tags": [ + "PortalConfigurationProjectSetups" + ], + "summary": "Patch PortalConfigurationProjectSetup", + "operationId": "patchCompanyPortalConfigurationsByParentIdProjectSetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "projectSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "portalConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PortalConfigurationProjectSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalConfigurationProjectSetup" + } + } + } + } + } + } + }, + "/company/portalConfigurations/{parentId}/projectSetups/count": { + "get": { + "tags": [ + "PortalConfigurationProjectSetups" + ], + "summary": "Get Count of PortalConfigurationProjectSetup", + "operationId": "getCompanyPortalConfigurationsByParentIdProjectSetupsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "portalConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/portalConfigurations/{parentId}/serviceSetups": { + "get": { + "tags": [ + "PortalConfigurationServiceSetups" + ], + "summary": "Get List of PortalConfigurationServiceSetup", + "operationId": "getCompanyPortalConfigurationsByParentIdServiceSetups", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "portalConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of PortalConfigurationServiceSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PortalConfigurationServiceSetup" + } + } + } + } + } + } + } + }, + "/company/portalConfigurations/{parentId}/serviceSetups/{id}": { + "get": { + "tags": [ + "PortalConfigurationServiceSetups" + ], + "summary": "Get PortalConfigurationServiceSetup", + "operationId": "getCompanyPortalConfigurationsByParentIdServiceSetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "serviceSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "portalConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "PortalConfigurationServiceSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalConfigurationServiceSetup" + } + } + } + } + } + }, + "put": { + "tags": [ + "PortalConfigurationServiceSetups" + ], + "summary": "Put PortalConfigurationServiceSetup", + "operationId": "putCompanyPortalConfigurationsByParentIdServiceSetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "serviceSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "portalConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "portalConfigurationServiceSetup", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PortalConfigurationServiceSetup" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PortalConfigurationServiceSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalConfigurationServiceSetup" + } + } + } + } + } + }, + "patch": { + "tags": [ + "PortalConfigurationServiceSetups" + ], + "summary": "Patch PortalConfigurationServiceSetup", + "operationId": "patchCompanyPortalConfigurationsByParentIdServiceSetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "serviceSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "portalConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PortalConfigurationServiceSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalConfigurationServiceSetup" + } + } + } + } + } + } + }, + "/company/portalConfigurations/{parentId}/serviceSetups/count": { + "get": { + "tags": [ + "PortalConfigurationServiceSetups" + ], + "summary": "Get Count of PortalConfigurationServiceSetup", + "operationId": "getCompanyPortalConfigurationsByParentIdServiceSetupsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "portalConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/portalConfigurations/copy": { + "post": { + "tags": [ + "PortalConfigurations" + ], + "summary": "Post PortalConfiguration", + "operationId": "postCompanyPortalConfigurationsCopy", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "copy", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PortalConfiguration" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PortalConfiguration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalConfiguration" + } + } + } + } + } + } + }, + "/company/portalConfigurations/count": { + "get": { + "tags": [ + "PortalConfigurations" + ], + "summary": "Get Count of PortalConfiguration", + "operationId": "getCompanyPortalConfigurationsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/portalConfigurations/invoiceSetup/paymentProcessors": { + "get": { + "tags": [ + "PortalConfigurationPaymentProcessors" + ], + "summary": "Get List of PortalConfigurationPaymentProcessor", + "operationId": "getCompanyPortalConfigurationsInvoiceSetupPaymentProcessors", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of PortalConfigurationPaymentProcessor", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PortalConfigurationPaymentProcessor" + } + } + } + } + } + } + } + }, + "/company/portalConfigurations/invoiceSetup/paymentProcessors/{id}": { + "get": { + "tags": [ + "PortalConfigurationPaymentProcessors" + ], + "summary": "Get PortalConfigurationPaymentProcessor", + "operationId": "getCompanyPortalConfigurationsInvoiceSetupPaymentProcessorsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "paymentProcessorId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "PortalConfigurationPaymentProcessor", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalConfigurationPaymentProcessor" + } + } + } + } + } + } + }, + "/company/portalConfigurations/invoiceSetup/paymentProcessors/count": { + "get": { + "tags": [ + "PortalConfigurationPaymentProcessors" + ], + "summary": "Get Count of PortalConfigurationPaymentProcessor", + "operationId": "getCompanyPortalConfigurationsInvoiceSetupPaymentProcessorsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/portalSecurityLevels": { + "get": { + "tags": [ + "PortalSecurityLevels" + ], + "summary": "Get List of PortalSecurityLevel", + "operationId": "getCompanyPortalSecurityLevels", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of PortalSecurityLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PortalSecurityLevel" + } + } + } + } + } + } + } + }, + "/company/portalSecurityLevels/{id}": { + "get": { + "tags": [ + "PortalSecurityLevels" + ], + "summary": "Get PortalSecurityLevel", + "operationId": "getCompanyPortalSecurityLevelsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "portalSecurityLevelId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "PortalSecurityLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalSecurityLevel" + } + } + } + } + } + }, + "put": { + "tags": [ + "PortalSecurityLevels" + ], + "summary": "Put PortalSecurityLevel", + "operationId": "putCompanyPortalSecurityLevelsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "portalSecurityLevelId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "_portalSecurityLevel", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PortalSecurityLevel" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PortalSecurityLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalSecurityLevel" + } + } + } + } + } + }, + "patch": { + "tags": [ + "PortalSecurityLevels" + ], + "summary": "Patch PortalSecurityLevel", + "operationId": "patchCompanyPortalSecurityLevelsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "portalSecurityLevelId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PortalSecurityLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalSecurityLevel" + } + } + } + } + } + } + }, + "/company/portalSecurityLevels/count": { + "get": { + "tags": [ + "PortalSecurityLevels" + ], + "summary": "Get Count of PortalSecurityLevel", + "operationId": "getCompanyPortalSecurityLevelsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/portalSecuritySettings": { + "get": { + "tags": [ + "PortalSecuritySettings" + ], + "summary": "Get List of PortalSecuritySetting", + "operationId": "getCompanyPortalSecuritySettings", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of PortalSecuritySetting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PortalSecuritySetting" + } + } + } + } + } + } + } + }, + "/company/portalSecuritySettings/{id}": { + "get": { + "tags": [ + "PortalSecuritySettings" + ], + "summary": "Get PortalSecuritySetting", + "operationId": "getCompanyPortalSecuritySettingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "portalSecuritySettingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "PortalSecuritySetting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalSecuritySetting" + } + } + } + } + } + }, + "put": { + "tags": [ + "PortalSecuritySettings" + ], + "summary": "Put PortalSecuritySetting", + "operationId": "putCompanyPortalSecuritySettingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "portalSecuritySettingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "portalSecurity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PortalSecuritySetting" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PortalSecuritySetting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalSecuritySetting" + } + } + } + } + } + }, + "patch": { + "tags": [ + "PortalSecuritySettings" + ], + "summary": "Patch PortalSecuritySetting", + "operationId": "patchCompanyPortalSecuritySettingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "portalSecuritySettingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PortalSecuritySetting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalSecuritySetting" + } + } + } + } + } + } + }, + "/company/portalSecuritySettings/count": { + "get": { + "tags": [ + "PortalSecuritySettings" + ], + "summary": "Get Count of PortalSecuritySetting", + "operationId": "getCompanyPortalSecuritySettingsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/states": { + "get": { + "tags": [ + "States" + ], + "summary": "Get List of State", + "operationId": "getCompanyStates", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of State", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/State" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "States" + ], + "summary": "Post State", + "operationId": "postCompanyStates", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "state", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/State" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "State", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/State" + } + } + } + } + } + } + }, + "/company/states/{id}": { + "get": { + "tags": [ + "States" + ], + "summary": "Get State", + "operationId": "getCompanyStatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "stateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "State", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/State" + } + } + } + } + } + }, + "put": { + "tags": [ + "States" + ], + "summary": "Put State", + "operationId": "putCompanyStatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "stateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "state", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/State" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "State", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/State" + } + } + } + } + } + }, + "patch": { + "tags": [ + "States" + ], + "summary": "Patch State", + "operationId": "patchCompanyStatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "stateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "State", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/State" + } + } + } + } + } + }, + "delete": { + "tags": [ + "States" + ], + "summary": "Delete State", + "operationId": "deleteCompanyStatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "stateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/company/states/{id}/info": { + "get": { + "tags": [ + "StateInfos" + ], + "summary": "Get StateInfos", + "operationId": "getCompanyStatesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "StateInfo", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "StateInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/StateInfo" + } + } + } + } + } + } + }, + "/company/states/{id}/usages": { + "get": { + "tags": [ + "States" + ], + "summary": "Get List of Usage Count", + "operationId": "getCompanyStatesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "stateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/company/states/{id}/usages/list": { + "get": { + "tags": [ + "States" + ], + "summary": "Get List of Usage", + "operationId": "getCompanyStatesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "stateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/company/states/count": { + "get": { + "tags": [ + "States" + ], + "summary": "Get Count of Usage", + "operationId": "getCompanyStatesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/states/info": { + "get": { + "tags": [ + "StateInfos" + ], + "summary": "Get List of StateInfos", + "operationId": "getCompanyStatesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of stateInfos", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/StateInfo" + } + } + } + } + } + } + } + }, + "/company/states/info/count": { + "get": { + "tags": [ + "StateInfos" + ], + "summary": "Get Count of StateInfos", + "operationId": "getCompanyStatesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/teamRoles": { + "get": { + "tags": [ + "CompanyTeamRole" + ], + "summary": "Get List of TeamRole", + "operationId": "getCompanyTeamRoles", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of TeamRole", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TeamRole" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "CompanyTeamRole" + ], + "summary": "Post TeamRole", + "operationId": "postCompanyTeamRoles", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "teamRole", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TeamRole" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "TeamRole", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TeamRole" + } + } + } + } + } + } + }, + "/company/teamRoles/{id}": { + "get": { + "tags": [ + "CompanyTeamRole" + ], + "summary": "Get TeamRole", + "operationId": "getCompanyTeamRolesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "teamRoleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TeamRole", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TeamRole" + } + } + } + } + } + }, + "delete": { + "tags": [ + "CompanyTeamRole" + ], + "summary": "Delete TeamRole", + "operationId": "deleteCompanyTeamRolesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "teamRoleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "CompanyTeamRole" + ], + "summary": "Put TeamRole", + "operationId": "putCompanyTeamRolesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "teamRoleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "teamRole", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TeamRole" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TeamRole", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TeamRole" + } + } + } + } + } + }, + "patch": { + "tags": [ + "CompanyTeamRole" + ], + "summary": "Patch TeamRole", + "operationId": "patchCompanyTeamRolesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "teamRoleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TeamRole", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TeamRole" + } + } + } + } + } + } + }, + "/company/teamRoles/{id}/info": { + "get": { + "tags": [ + "TeamRoleInfos" + ], + "summary": "Get TeamRoleInfos", + "operationId": "getCompanyTeamRolesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "TeamRoleInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TeamRoleInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TeamRoleInfo" + } + } + } + } + } + } + }, + "/company/teamRoles/{id}/usages": { + "get": { + "tags": [ + "CompanyTeamRole" + ], + "summary": "Get List of Usage Count", + "operationId": "getCompanyTeamRolesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "teamRoleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/company/teamRoles/{id}/usages/list": { + "get": { + "tags": [ + "CompanyTeamRole" + ], + "summary": "Get List of Usage", + "operationId": "getCompanyTeamRolesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "teamRoleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/company/teamRoles/count": { + "get": { + "tags": [ + "CompanyTeamRole" + ], + "summary": "Get Count of Usage", + "operationId": "getCompanyTeamRolesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/teamRoles/info": { + "get": { + "tags": [ + "TeamRoleInfos" + ], + "summary": "Get List of TeamRoleInfos", + "operationId": "getCompanyTeamRolesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of teamRoleInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TeamRoleInfo" + } + } + } + } + } + } + } + }, + "/company/teamRoles/info/count": { + "get": { + "tags": [ + "TeamRoleInfos" + ], + "summary": "Get Count of TeamRoleInfos", + "operationId": "getCompanyTeamRolesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/tracks": { + "get": { + "tags": [ + "Tracks" + ], + "summary": "Get List of Track", + "operationId": "getCompanyTracks", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Track", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Track" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Tracks" + ], + "summary": "Post Track", + "operationId": "postCompanyTracks", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "track", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Track" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Track", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Track" + } + } + } + } + } + } + }, + "/company/tracks/{id}": { + "get": { + "tags": [ + "Tracks" + ], + "summary": "Get Track", + "operationId": "getCompanyTracksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "trackId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Track", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Track" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Tracks" + ], + "summary": "Delete Track", + "operationId": "deleteCompanyTracksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "trackId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Tracks" + ], + "summary": "Put Track", + "operationId": "putCompanyTracksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "trackId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "track", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Track" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Track", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Track" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Tracks" + ], + "summary": "Patch Track", + "operationId": "patchCompanyTracksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "trackId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Track", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Track" + } + } + } + } + } + } + }, + "/company/tracks/{parentId}/actions": { + "get": { + "tags": [ + "TrackActions" + ], + "summary": "Get List of TrackAction", + "operationId": "getCompanyTracksByParentIdActions", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "trackId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of TrackAction", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TrackAction" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "TrackActions" + ], + "summary": "Post TrackAction", + "operationId": "postCompanyTracksByParentIdActions", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "trackId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "trackAction", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TrackAction" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "TrackAction", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TrackAction" + } + } + } + } + } + } + }, + "/company/tracks/{parentId}/actions/{id}": { + "get": { + "tags": [ + "TrackActions" + ], + "summary": "Get TrackAction", + "operationId": "getCompanyTracksByParentIdActionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "actionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "trackId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TrackAction", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TrackAction" + } + } + } + } + } + }, + "put": { + "tags": [ + "TrackActions" + ], + "summary": "Put TrackAction", + "operationId": "putCompanyTracksByParentIdActionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "actionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "trackId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "trackAction", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TrackAction" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TrackAction", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TrackAction" + } + } + } + } + } + }, + "patch": { + "tags": [ + "TrackActions" + ], + "summary": "Patch TrackAction", + "operationId": "patchCompanyTracksByParentIdActionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "actionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "trackId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TrackAction", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TrackAction" + } + } + } + } + } + }, + "delete": { + "tags": [ + "TrackActions" + ], + "summary": "Delete TrackAction", + "operationId": "deleteCompanyTracksByParentIdActionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "actionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "trackId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/company/tracks/{parentId}/actions/count": { + "get": { + "tags": [ + "TrackActions" + ], + "summary": "Get Count of TrackAction", + "operationId": "getCompanyTracksByParentIdActionsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "trackId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/company/tracks/count": { + "get": { + "tags": [ + "Tracks" + ], + "summary": "Get Count of Track", + "operationId": "getCompanyTracksCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/configurations/types/{grandparentId}/questions/{parentId}/values/{id}/info": { + "get": { + "tags": [ + "ConfigurationTypeQuestionValueInfos" + ], + "summary": "Get ConfigurationTypeQuestionValueInfo", + "operationId": "getConfigurationsTypesByGrandparentIdQuestionsByParentIdValuesByIdInfo", + "parameters": [ + { + "name": "grandparentId", + "in": "path", + "description": "ConfigurationTypeQuestionInfo", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "ConfigurationTypeQuestionInfo", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "id", + "in": "path", + "description": "ConfigurationTypeQuestionInfo", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ConfigurationTypeQuestionInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ConfigurationTypeQuestionInfo" + } + } + } + } + } + } + }, + "/configurations/types/{grandparentId}/questions/{parentId}/values/info": { + "get": { + "tags": [ + "ConfigurationTypeQuestionValueInfos" + ], + "summary": "Get ConfigurationTypeQuestionValueInfo", + "operationId": "getConfigurationsTypesByGrandparentIdQuestionsByParentIdValuesInfo", + "parameters": [ + { + "name": "grandparentId", + "in": "path", + "description": "ConfigurationTypeQuestionValueInfo", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "ConfigurationTypeQuestionValueInfo", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ConfigurationTypeQuestionInfos", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ConfigurationTypeQuestionValueInfo" + } + } + } + } + } + } + } + }, + "/configurations/types/{grandparentId}/questions/{parentId}/values/info/count": { + "get": { + "tags": [ + "ConfigurationTypeQuestionValueInfos" + ], + "summary": "Get Count of ConfigurationTypeQuestionValueInfos", + "operationId": "getConfigurationsTypesByGrandparentIdQuestionsByParentIdValuesInfoCount", + "parameters": [ + { + "name": "grandparentId", + "in": "path", + "description": "ConfigurationTypeQuestionValueInfo", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "ConfigurationTypeQuestionValueInfo", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/configurations/types/{parentId}/questions/{id}/info": { + "get": { + "tags": [ + "ConfigurationTypeQuestionInfo" + ], + "summary": "Get ConfigurationTypeQuestionInfo", + "operationId": "getConfigurationsTypesByParentIdQuestionsByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ConfigurationTypeQuestionInfo", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ConfigurationTypeQuestionInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ConfigurationTypeQuestionInfo" + } + } + } + } + } + } + }, + "/configurations/types/{parentId}/questions/info": { + "get": { + "tags": [ + "ConfigurationTypeQuestionInfos" + ], + "summary": "Get List of ConfigurationTypeQuestionInfos", + "operationId": "getConfigurationsTypesByParentIdQuestionsInfo", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ConfigurationTypeQuestionInfos", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ConfigurationTypeQuestionInfo" + } + } + } + } + } + } + } + }, + "/configurations/types/{parentId}/questions/info/count": { + "get": { + "tags": [ + "ConfigurationTypeQuestionInfos" + ], + "summary": "Get Count of ConfigurationTypeQuestionInfos", + "operationId": "getConfigurationsTypesByParentIdQuestionsInfoCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/configurations/types/info": { + "get": { + "tags": [ + "ConfigurationTypeInfos" + ], + "summary": "Get List of ConfigurationTypeInfos", + "operationId": "getConfigurationsTypesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of configurationTypeInfos", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ConfigurationTypeInfo" + } + } + } + } + } + } + } + }, + "/configurations/types/info/count": { + "get": { + "tags": [ + "ConfigurationTypeInfos" + ], + "summary": "Get Count of AddressFormatInfos", + "operationId": "getConfigurationsTypesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/expense/classifications": { + "get": { + "tags": [ + "Classifications" + ], + "summary": "Get List of Classification", + "operationId": "getExpenseClassifications", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Classification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Classification" + } + } + } + } + } + } + } + }, + "/expense/classifications/{id}": { + "get": { + "tags": [ + "Classifications" + ], + "summary": "Get Classification", + "operationId": "getExpenseClassificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "classificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Classification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Classification" + } + } + } + } + } + } + }, + "/expense/classifications/count": { + "get": { + "tags": [ + "Classifications" + ], + "summary": "Get Count of Classification", + "operationId": "getExpenseClassificationsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/expense/entries": { + "get": { + "tags": [ + "ExpenseEntries" + ], + "summary": "Get List of ExpenseEntry", + "operationId": "getExpenseEntries", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ExpenseEntry", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ExpenseEntry" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ExpenseEntries" + ], + "summary": "Post ExpenseEntry", + "operationId": "postExpenseEntries", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "expenseEntry", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ExpenseEntry" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ExpenseEntry", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ExpenseEntry" + } + } + } + } + } + } + }, + "/expense/entries/{id}": { + "get": { + "tags": [ + "ExpenseEntries" + ], + "summary": "Get ExpenseEntry", + "operationId": "getExpenseEntriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "entryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ExpenseEntry", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ExpenseEntry" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ExpenseEntries" + ], + "summary": "Delete ExpenseEntry", + "operationId": "deleteExpenseEntriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "entryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ExpenseEntries" + ], + "summary": "Put ExpenseEntry", + "operationId": "putExpenseEntriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "entryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "expenseEntry", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ExpenseEntry" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ExpenseEntry", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ExpenseEntry" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ExpenseEntries" + ], + "summary": "Patch ExpenseEntry", + "operationId": "patchExpenseEntriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "entryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ExpenseEntry", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ExpenseEntry" + } + } + } + } + } + } + }, + "/expense/entries/{parentId}/audits": { + "get": { + "tags": [ + "ExpenseEntryAudits" + ], + "summary": "Get List of ExpenseEntryAudit", + "operationId": "getExpenseEntriesByParentIdAudits", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "entryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ExpenseEntryAudit", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ExpenseEntryAudit" + } + } + } + } + } + } + } + }, + "/expense/entries/{parentId}/audits/{id}": { + "get": { + "tags": [ + "ExpenseEntryAudits" + ], + "summary": "Get ExpenseEntryAudit", + "operationId": "getExpenseEntriesByParentIdAuditsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "auditId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "entryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ExpenseEntryAudit", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ExpenseEntryAudit" + } + } + } + } + } + } + }, + "/expense/entries/{parentId}/audits/count": { + "get": { + "tags": [ + "ExpenseEntryAudits" + ], + "summary": "Get Count of ExpenseEntryAudit", + "operationId": "getExpenseEntriesByParentIdAuditsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "entryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/expense/entries/count": { + "get": { + "tags": [ + "ExpenseEntries" + ], + "summary": "Get Count of ExpenseEntry", + "operationId": "getExpenseEntriesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/expense/info/taxTypes": { + "get": { + "tags": [ + "ExpenseTaxTypeInfos" + ], + "summary": "Get List of ExpenseTaxTypeInfo", + "operationId": "getExpenseInfoTaxTypes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ExpenseTaxTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ExpenseTaxTypeInfo" + } + } + } + } + } + } + } + }, + "/expense/info/taxTypes/{id}": { + "get": { + "tags": [ + "ExpenseTaxTypeInfos" + ], + "summary": "Get ExpenseTaxTypeInfo", + "operationId": "getExpenseInfoTaxTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ExpenseTaxTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ExpenseTaxTypeInfo" + } + } + } + } + } + } + }, + "/expense/info/taxTypes/count": { + "get": { + "tags": [ + "ExpenseTaxTypeInfos" + ], + "summary": "Get Count of ExpenseTaxTypeInfo", + "operationId": "getExpenseInfoTaxTypesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/expense/paymentTypes": { + "get": { + "tags": [ + "PaymentTypes" + ], + "summary": "Get List of PaymentType", + "operationId": "getExpensePaymentTypes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of PaymentType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PaymentType" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "PaymentTypes" + ], + "summary": "Post PaymentType", + "operationId": "postExpensePaymentTypes", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "paymentType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PaymentType" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "PaymentType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PaymentType" + } + } + } + } + } + } + }, + "/expense/paymentTypes/{id}": { + "get": { + "tags": [ + "PaymentTypes" + ], + "summary": "Get PaymentType", + "operationId": "getExpensePaymentTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "paymentTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "PaymentType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PaymentType" + } + } + } + } + } + }, + "delete": { + "tags": [ + "PaymentTypes" + ], + "summary": "Delete PaymentType", + "operationId": "deleteExpensePaymentTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "paymentTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "PaymentTypes" + ], + "summary": "Put PaymentType", + "operationId": "putExpensePaymentTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "paymentTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "paymentType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PaymentType" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PaymentType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PaymentType" + } + } + } + } + } + }, + "patch": { + "tags": [ + "PaymentTypes" + ], + "summary": "Patch PaymentType", + "operationId": "patchExpensePaymentTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "paymentTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PaymentType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PaymentType" + } + } + } + } + } + } + }, + "/expense/paymentTypes/{id}/info": { + "get": { + "tags": [ + "PaymentTypeInfos" + ], + "summary": "Get PaymentTypeInfos", + "operationId": "getExpensePaymentTypesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "PaymentTypeInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "PaymentTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PaymentTypeInfo" + } + } + } + } + } + } + }, + "/expense/paymentTypes/count": { + "get": { + "tags": [ + "PaymentTypes" + ], + "summary": "Get Count of PaymentType", + "operationId": "getExpensePaymentTypesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/expense/paymentTypes/info": { + "get": { + "tags": [ + "PaymentTypeInfos" + ], + "summary": "Get List of PaymentTypeInfos", + "operationId": "getExpensePaymentTypesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of paymentTypeInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PaymentTypeInfo" + } + } + } + } + } + } + } + }, + "/expense/reports": { + "get": { + "tags": [ + "ExpenseReports" + ], + "summary": "Get List of ExpenseReport", + "operationId": "getExpenseReports", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ExpenseReport", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ExpenseReport" + } + } + } + } + } + } + } + }, + "/expense/reports/{id}": { + "get": { + "tags": [ + "ExpenseReports" + ], + "summary": "Get ExpenseReport", + "operationId": "getExpenseReportsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "reportId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ExpenseReport", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ExpenseReport" + } + } + } + } + } + } + }, + "/expense/reports/{id}/approve": { + "post": { + "tags": [ + "ExpenseReports" + ], + "summary": "Post SuccessResponse", + "operationId": "postExpenseReportsByIdApprove", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "reportId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "reportId", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ExpenseReportTierUpdate" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SuccessResponse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SuccessResponse" + } + } + } + } + } + } + }, + "/expense/reports/{id}/reject": { + "post": { + "tags": [ + "ExpenseReports" + ], + "summary": "Post SuccessResponse", + "operationId": "postExpenseReportsByIdReject", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "reportId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SuccessResponse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SuccessResponse" + } + } + } + } + } + } + }, + "/expense/reports/{id}/reverse": { + "post": { + "tags": [ + "ExpenseReports" + ], + "summary": "Post SuccessResponse", + "operationId": "postExpenseReportsByIdReverse", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "reportId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SuccessResponse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SuccessResponse" + } + } + } + } + } + } + }, + "/expense/reports/{id}/submit": { + "post": { + "tags": [ + "ExpenseReports" + ], + "summary": "Post SuccessResponse", + "operationId": "postExpenseReportsByIdSubmit", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "reportId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SuccessResponse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SuccessResponse" + } + } + } + } + } + } + }, + "/expense/reports/{parentId}/audits": { + "get": { + "tags": [ + "ExpenseReportAudits" + ], + "summary": "Get List of ExpenseReportAudit", + "operationId": "getExpenseReportsByParentIdAudits", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "reportId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ExpenseReportAudit", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ExpenseReportAudit" + } + } + } + } + } + } + } + }, + "/expense/reports/{parentId}/audits/{id}": { + "get": { + "tags": [ + "ExpenseReportAudits" + ], + "summary": "Get ExpenseReportAudit", + "operationId": "getExpenseReportsByParentIdAuditsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "auditId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "reportId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ExpenseReportAudit", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ExpenseReportAudit" + } + } + } + } + } + } + }, + "/expense/reports/{parentId}/audits/count": { + "get": { + "tags": [ + "ExpenseReportAudits" + ], + "summary": "Get Count of ExpenseReportAudit", + "operationId": "getExpenseReportsByParentIdAuditsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "reportId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/expense/reports/count": { + "get": { + "tags": [ + "ExpenseReports" + ], + "summary": "Get Count of ExpenseReport", + "operationId": "getExpenseReportsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/expense/types": { + "get": { + "tags": [ + "ExpenseTypes" + ], + "summary": "Get List of ExpenseType", + "operationId": "getExpenseTypes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ExpenseType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ExpenseType" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ExpenseTypes" + ], + "summary": "Post ExpenseType", + "operationId": "postExpenseTypes", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "expenseType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ExpenseType" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ExpenseType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ExpenseType" + } + } + } + } + } + } + }, + "/expense/types/{id}": { + "get": { + "tags": [ + "ExpenseTypes" + ], + "summary": "Get ExpenseType", + "operationId": "getExpenseTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ExpenseType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ExpenseType" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ExpenseTypes" + ], + "summary": "Delete ExpenseType", + "operationId": "deleteExpenseTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ExpenseTypes" + ], + "summary": "Put ExpenseType", + "operationId": "putExpenseTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "expenseType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ExpenseType" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ExpenseType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ExpenseType" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ExpenseTypes" + ], + "summary": "Patch ExpenseType", + "operationId": "patchExpenseTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ExpenseType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ExpenseType" + } + } + } + } + } + } + }, + "/expense/types/{id}/info": { + "get": { + "tags": [ + "ExpenseTypeInfos" + ], + "summary": "Get ExpenseTypeInfos", + "operationId": "getExpenseTypesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ExpenseTypeInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ExpenseTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ExpenseTypeInfo" + } + } + } + } + } + } + }, + "/expense/types/count": { + "get": { + "tags": [ + "ExpenseTypes" + ], + "summary": "Get Count of ExpenseType", + "operationId": "getExpenseTypesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/expense/types/info": { + "get": { + "tags": [ + "ExpenseTypeInfos" + ], + "summary": "Get List of ExpenseTypeInfos", + "operationId": "getExpenseTypesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of expenseTypeInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ExpenseTypeInfo" + } + } + } + } + } + } + } + }, + "/finance/accounting/batches": { + "get": { + "tags": [ + "AccountingBatches" + ], + "summary": "Get List of AccountingBatch", + "operationId": "getFinanceAccountingBatches", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of AccountingBatch", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AccountingBatch" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "AccountingBatches" + ], + "summary": "Post GLExport", + "operationId": "postFinanceAccountingBatches", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "accountingBatchParameters", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CreateAccountingBatchRequest" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "GLExport", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/GLExport" + } + } + } + } + } + } + }, + "/finance/accounting/batches/{id}": { + "get": { + "tags": [ + "AccountingBatches" + ], + "summary": "Get AccountingBatch", + "operationId": "getFinanceAccountingBatchesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "batcheId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "AccountingBatch", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AccountingBatch" + } + } + } + } + } + }, + "delete": { + "tags": [ + "AccountingBatches" + ], + "summary": "Delete GLExport", + "operationId": "deleteFinanceAccountingBatchesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "batcheId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/finance/accounting/batches/{id}/export": { + "post": { + "tags": [ + "AccountingBatches" + ], + "summary": "Post GLExport", + "operationId": "postFinanceAccountingBatchesByIdExport", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "batcheId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "batchExportParameters", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ExportAccountingBatchRequest" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "GLExport", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/GLExport" + } + } + } + } + } + } + }, + "/finance/accounting/batches/{parentId}/entries": { + "get": { + "tags": [ + "BatchEntries" + ], + "summary": "Get List of BatchEntry", + "operationId": "getFinanceAccountingBatchesByParentIdEntries", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "batcheId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of BatchEntry", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BatchEntry" + } + } + } + } + } + } + } + }, + "/finance/accounting/batches/{parentId}/entries/{id}": { + "get": { + "tags": [ + "BatchEntries" + ], + "summary": "Get BatchEntry", + "operationId": "getFinanceAccountingBatchesByParentIdEntriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "entryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "batcheId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "BatchEntry", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BatchEntry" + } + } + } + } + } + } + }, + "/finance/accounting/batches/{parentId}/entries/count": { + "get": { + "tags": [ + "BatchEntries" + ], + "summary": "Get Count of BatchEntry", + "operationId": "getFinanceAccountingBatchesByParentIdEntriesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "batcheId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/accounting/batches/count": { + "get": { + "tags": [ + "AccountingBatches" + ], + "summary": "Get Count of AccountingBatch", + "operationId": "getFinanceAccountingBatchesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/accounting/export": { + "post": { + "tags": [ + "AccountingBatches" + ], + "summary": "Post GLExport", + "operationId": "postFinanceAccountingExport", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "batchExportParameters", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ExportAccountingBatchRequest" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "GLExport", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/GLExport" + } + } + } + } + } + } + }, + "/finance/accounting/unpostedexpenses": { + "get": { + "tags": [ + "AccountingUnpostedExpenses" + ], + "summary": "Get List of UnpostedExpense", + "operationId": "getFinanceAccountingUnpostedexpenses", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of UnpostedExpense", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/UnpostedExpense" + } + } + } + } + } + } + } + }, + "/finance/accounting/unpostedexpenses/{id}": { + "get": { + "tags": [ + "AccountingUnpostedExpenses" + ], + "summary": "Get UnpostedExpense", + "operationId": "getFinanceAccountingUnpostedexpensesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "unpostedexpensId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "UnpostedExpense", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/UnpostedExpense" + } + } + } + } + } + } + }, + "/finance/accounting/unpostedexpenses/{parentId}/taxableLevels": { + "get": { + "tags": [ + "AccountingUnpostedExpenseTaxableLevels" + ], + "summary": "Get List of UnpostedExpenseTaxableLevel", + "operationId": "getFinanceAccountingUnpostedexpensesByParentIdTaxableLevels", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "unpostedexpensId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of UnpostedExpenseTaxableLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/UnpostedExpenseTaxableLevel" + } + } + } + } + } + } + } + }, + "/finance/accounting/unpostedexpenses/{parentId}/taxableLevels/{id}": { + "get": { + "tags": [ + "AccountingUnpostedExpenseTaxableLevels" + ], + "summary": "Get UnpostedExpenseTaxableLevel", + "operationId": "getFinanceAccountingUnpostedexpensesByParentIdTaxableLevelsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxableLevelId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "unpostedexpensId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "UnpostedExpenseTaxableLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/UnpostedExpenseTaxableLevel" + } + } + } + } + } + } + }, + "/finance/accounting/unpostedexpenses/{parentId}/taxableLevels/count": { + "get": { + "tags": [ + "AccountingUnpostedExpenseTaxableLevels" + ], + "summary": "Get Count of UnpostedExpenseTaxableLevel", + "operationId": "getFinanceAccountingUnpostedexpensesByParentIdTaxableLevelsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "unpostedexpensId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/accounting/unpostedexpenses/count": { + "get": { + "tags": [ + "AccountingUnpostedExpenses" + ], + "summary": "Get Count of UnpostedExpense", + "operationId": "getFinanceAccountingUnpostedexpensesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/accounting/unpostedinvoices": { + "get": { + "tags": [ + "AccountingUnpostedInvoices" + ], + "summary": "Get List of UnpostedInvoice", + "operationId": "getFinanceAccountingUnpostedinvoices", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of UnpostedInvoice", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/UnpostedInvoice" + } + } + } + } + } + } + } + }, + "/finance/accounting/unpostedinvoices/{id}": { + "get": { + "tags": [ + "AccountingUnpostedInvoices" + ], + "summary": "Get UnpostedInvoice", + "operationId": "getFinanceAccountingUnpostedinvoicesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "unpostedinvoiceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "UnpostedInvoice", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/UnpostedInvoice" + } + } + } + } + } + } + }, + "/finance/accounting/unpostedinvoices/{parentId}/taxableLevels": { + "get": { + "tags": [ + "AccountingUnpostedInvoiceTaxableLevels" + ], + "summary": "Get List of UnpostedInvoiceTaxableLevel", + "operationId": "getFinanceAccountingUnpostedinvoicesByParentIdTaxableLevels", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "unpostedinvoiceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of UnpostedInvoiceTaxableLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/UnpostedInvoiceTaxableLevel" + } + } + } + } + } + } + } + }, + "/finance/accounting/unpostedinvoices/{parentId}/taxableLevels/{id}": { + "get": { + "tags": [ + "AccountingUnpostedInvoiceTaxableLevels" + ], + "summary": "Get UnpostedInvoiceTaxableLevel", + "operationId": "getFinanceAccountingUnpostedinvoicesByParentIdTaxableLevelsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxableLevelId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "unpostedinvoiceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "UnpostedInvoiceTaxableLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/UnpostedInvoiceTaxableLevel" + } + } + } + } + } + } + }, + "/finance/accounting/unpostedinvoices/{parentId}/taxableLevels/count": { + "get": { + "tags": [ + "AccountingUnpostedInvoiceTaxableLevels" + ], + "summary": "Get Count of UnpostedInvoiceTaxableLevel", + "operationId": "getFinanceAccountingUnpostedinvoicesByParentIdTaxableLevelsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "unpostedinvoiceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/accounting/unpostedinvoices/count": { + "get": { + "tags": [ + "AccountingUnpostedInvoices" + ], + "summary": "Get Count of UnpostedInvoice", + "operationId": "getFinanceAccountingUnpostedinvoicesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/accounting/unpostedpayments": { + "get": { + "tags": [ + "AccountingUnpostedPayments" + ], + "summary": "Get List of UnpostedPayments", + "operationId": "getFinanceAccountingUnpostedpayments", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of UnpostedPayments", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/UnpostedPayments" + } + } + } + } + } + } + } + }, + "/finance/accounting/unpostedPayments/{id}": { + "get": { + "tags": [ + "AccountingUnpostedPayments" + ], + "summary": "Get UnpostedPayments", + "operationId": "getFinanceAccountingUnpostedPaymentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "unpostedPaymentsId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "UnpostedPayments", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/UnpostedPayments" + } + } + } + } + } + } + }, + "/finance/accounting/unpostedPayments/count": { + "get": { + "tags": [ + "AccountingUnpostedPayments" + ], + "summary": "Get Count of UnpostedPayments", + "operationId": "getFinanceAccountingUnpostedPaymentsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/accounting/unpostedprocurement": { + "get": { + "tags": [ + "AccountingUnpostedProcurements" + ], + "summary": "Get List of UnpostedProcurement", + "operationId": "getFinanceAccountingUnpostedprocurement", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of UnpostedProcurement", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/UnpostedProcurement" + } + } + } + } + } + } + } + }, + "/finance/accounting/unpostedprocurement/{id}": { + "get": { + "tags": [ + "AccountingUnpostedProcurements" + ], + "summary": "Get UnpostedProcurement", + "operationId": "getFinanceAccountingUnpostedprocurementById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "unpostedprocurementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "UnpostedProcurement", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/UnpostedProcurement" + } + } + } + } + } + } + }, + "/finance/accounting/unpostedprocurement/{parentId}/taxableLevels": { + "get": { + "tags": [ + "AccountingUnpostedProcurementTaxableLevels" + ], + "summary": "Get List of UnpostedProcurementTaxableLevel", + "operationId": "getFinanceAccountingUnpostedprocurementByParentIdTaxableLevels", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "unpostedprocurementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of UnpostedProcurementTaxableLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/UnpostedProcurementTaxableLevel" + } + } + } + } + } + } + } + }, + "/finance/accounting/unpostedprocurement/{parentId}/taxableLevels/{id}": { + "get": { + "tags": [ + "AccountingUnpostedProcurementTaxableLevels" + ], + "summary": "Get UnpostedProcurementTaxableLevel", + "operationId": "getFinanceAccountingUnpostedprocurementByParentIdTaxableLevelsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxableLevelId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "unpostedprocurementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "UnpostedProcurementTaxableLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/UnpostedProcurementTaxableLevel" + } + } + } + } + } + } + }, + "/finance/accounting/unpostedprocurement/{parentId}/taxableLevels/count": { + "get": { + "tags": [ + "AccountingUnpostedProcurementTaxableLevels" + ], + "summary": "Get Count of UnpostedProcurementTaxableLevel", + "operationId": "getFinanceAccountingUnpostedprocurementByParentIdTaxableLevelsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "unpostedprocurementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/accounting/unpostedprocurement/count": { + "get": { + "tags": [ + "AccountingUnpostedProcurements" + ], + "summary": "Get Count of UnpostedProcurement", + "operationId": "getFinanceAccountingUnpostedprocurementCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/accountingPackages": { + "get": { + "tags": [ + "AccountingPackages" + ], + "summary": "Get List of AccountingPackage", + "operationId": "getFinanceAccountingPackages", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of AccountingPackage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AccountingPackage" + } + } + } + } + } + } + } + }, + "/finance/accountingPackages/{id}": { + "get": { + "tags": [ + "AccountingPackages" + ], + "summary": "Get AccountingPackage", + "operationId": "getFinanceAccountingPackagesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "accountingPackageId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "AccountingPackage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AccountingPackage" + } + } + } + } + } + } + }, + "/finance/accountingPackages/count": { + "get": { + "tags": [ + "AccountingPackages" + ], + "summary": "Get Count of AccountingPackage", + "operationId": "getFinanceAccountingPackagesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/accountingPackageSetup": { + "get": { + "tags": [ + "AccountingPackageSetups" + ], + "summary": "Get List of AccountingPackageSetup", + "operationId": "getFinanceAccountingPackageSetup", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of AccountingPackageSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AccountingPackageSetup" + } + } + } + } + } + } + } + }, + "/finance/accountingPackageSetup/{id}": { + "get": { + "tags": [ + "AccountingPackageSetups" + ], + "summary": "Get AccountingPackageSetup", + "operationId": "getFinanceAccountingPackageSetupById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "accountingPackageSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "AccountingPackageSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AccountingPackageSetup" + } + } + } + } + } + }, + "put": { + "tags": [ + "AccountingPackageSetups" + ], + "summary": "Put AccountingPackageSetup", + "operationId": "putFinanceAccountingPackageSetupById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "accountingPackageSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "accountingPackageSetup", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AccountingPackageSetup" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "AccountingPackageSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AccountingPackageSetup" + } + } + } + } + } + }, + "patch": { + "tags": [ + "AccountingPackageSetups" + ], + "summary": "Patch AccountingPackageSetup", + "operationId": "patchFinanceAccountingPackageSetupById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "accountingPackageSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "AccountingPackageSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AccountingPackageSetup" + } + } + } + } + } + } + }, + "/finance/accountingPackageSetup/count": { + "get": { + "tags": [ + "AccountingPackageSetups" + ], + "summary": "Get Count of AccountingPackageSetup", + "operationId": "getFinanceAccountingPackageSetupCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/agreementrecap/": { + "get": { + "tags": [ + "AgreementRecaps" + ], + "summary": "Get List of AgreementRecaps", + "operationId": "getFinanceAgreementrecap", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of agreementRecapses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AgreementRecap" + } + } + } + } + } + } + } + }, + "/finance/agreementrecap/{id}": { + "get": { + "tags": [ + "AgreementRecaps" + ], + "summary": "Get AgreementRecaps", + "operationId": "getFinanceAgreementrecapById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "AgreementRecapId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "AgreementRecap", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementRecap" + } + } + } + } + } + } + }, + "/finance/agreements": { + "get": { + "tags": [ + "Agreements" + ], + "summary": "Get List of Agreement", + "operationId": "getFinanceAgreements", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Agreement", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Agreement" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Agreements" + ], + "summary": "Post Agreement", + "operationId": "postFinanceAgreements", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "agreement", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Agreement" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Agreement", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Agreement" + } + } + } + } + } + } + }, + "/finance/agreements/{id}": { + "get": { + "tags": [ + "Agreements" + ], + "summary": "Get Agreement", + "operationId": "getFinanceAgreementsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Agreement", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Agreement" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Agreements" + ], + "summary": "Delete Agreement", + "operationId": "deleteFinanceAgreementsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Agreements" + ], + "summary": "Put Agreement", + "operationId": "putFinanceAgreementsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "agreement", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Agreement" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Agreement", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Agreement" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Agreements" + ], + "summary": "Patch Agreement", + "operationId": "patchFinanceAgreementsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Agreement", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Agreement" + } + } + } + } + } + } + }, + "/finance/agreements/{id}/applicationParameters/{podId}": { + "get": { + "tags": [ + "Agreements" + ], + "summary": "Get AgreementApplicationParameters", + "operationId": "getFinanceAgreementsByIdApplicationParametersByPodId", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "agreementHeaderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "podId", + "in": "path", + "description": "podId", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "AgreementApplicationParameters", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementApplicationParameters" + } + } + } + } + } + } + }, + "/finance/agreements/{id}/invoice": { + "post": { + "tags": [ + "Agreements" + ], + "summary": "Post AgreementInvoice", + "operationId": "postFinanceAgreementsByIdInvoice", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "id", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "201": { + "description": "Agreement", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "integer", + "format": "int32" + } + } + } + } + } + } + }, + "/finance/agreements/{id}/quickAccess/count": { + "get": { + "tags": [ + "Agreements" + ], + "summary": "Get Agreement Tab Count", + "operationId": "getFinanceAgreementsByIdQuickAccessCount", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "agreementHeaderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "AgreementApplicationParameters", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementTabsCount" + } + } + } + } + } + } + }, + "/finance/agreements/{id}/recurringParameters/{podId}": { + "get": { + "tags": [ + "Agreements" + ], + "summary": "Get AgreementRecurringParameters", + "operationId": "getFinanceAgreementsByIdRecurringParametersByPodId", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "podId", + "in": "path", + "description": "podId", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "AgreementRecurringParameters", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementRecurringParameters" + } + } + } + } + } + } + }, + "/finance/agreements/{parentId}/additions": { + "get": { + "tags": [ + "AgreementAdditions" + ], + "summary": "Get List of Addition", + "operationId": "getFinanceAgreementsByParentIdAdditions", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Addition", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Addition" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "AgreementAdditions" + ], + "summary": "Post Addition", + "operationId": "postFinanceAgreementsByParentIdAdditions", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "addition", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Addition" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Addition", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Addition" + } + } + } + } + } + } + }, + "/finance/agreements/{parentId}/additions/{id}": { + "get": { + "tags": [ + "AgreementAdditions" + ], + "summary": "Get Addition", + "operationId": "getFinanceAgreementsByParentIdAdditionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "additionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Addition", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Addition" + } + } + } + } + } + }, + "delete": { + "tags": [ + "AgreementAdditions" + ], + "summary": "Delete Addition", + "operationId": "deleteFinanceAgreementsByParentIdAdditionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "additionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "AgreementAdditions" + ], + "summary": "Put Addition", + "operationId": "putFinanceAgreementsByParentIdAdditionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "additionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "addition", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Addition" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Addition", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Addition" + } + } + } + } + } + }, + "patch": { + "tags": [ + "AgreementAdditions" + ], + "summary": "Patch Addition", + "operationId": "patchFinanceAgreementsByParentIdAdditionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "additionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Addition", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Addition" + } + } + } + } + } + } + }, + "/finance/agreements/{parentId}/additions/count": { + "get": { + "tags": [ + "AgreementAdditions" + ], + "summary": "Get Count of Addition", + "operationId": "getFinanceAgreementsByParentIdAdditionsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/agreements/{parentId}/adjustments": { + "get": { + "tags": [ + "AgreementAdjustments" + ], + "summary": "Get List of Adjustment", + "operationId": "getFinanceAgreementsByParentIdAdjustments", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Adjustment", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Agreement.Adjustment" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "AgreementAdjustments" + ], + "summary": "Post Adjustment", + "operationId": "postFinanceAgreementsByParentIdAdjustments", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "adjustment", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Agreement.Adjustment" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Adjustment", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Agreement.Adjustment" + } + } + } + } + } + } + }, + "/finance/agreements/{parentId}/adjustments/{id}": { + "get": { + "tags": [ + "AgreementAdjustments" + ], + "summary": "Get Adjustment", + "operationId": "getFinanceAgreementsByParentIdAdjustmentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "adjustmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Adjustment", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Agreement.Adjustment" + } + } + } + } + } + }, + "delete": { + "tags": [ + "AgreementAdjustments" + ], + "summary": "Delete Adjustment", + "operationId": "deleteFinanceAgreementsByParentIdAdjustmentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "adjustmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "AgreementAdjustments" + ], + "summary": "Put Adjustment", + "operationId": "putFinanceAgreementsByParentIdAdjustmentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "adjustmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "adjustment", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Agreement.Adjustment" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Adjustment", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Agreement.Adjustment" + } + } + } + } + } + }, + "patch": { + "tags": [ + "AgreementAdjustments" + ], + "summary": "Patch Adjustment", + "operationId": "patchFinanceAgreementsByParentIdAdjustmentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "adjustmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Adjustment", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Agreement.Adjustment" + } + } + } + } + } + } + }, + "/finance/agreements/{parentId}/adjustments/count": { + "get": { + "tags": [ + "AgreementAdjustments" + ], + "summary": "Get Count of Adjustment", + "operationId": "getFinanceAgreementsByParentIdAdjustmentsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/agreements/{parentId}/boardDefaults": { + "get": { + "tags": [ + "AgreementBoardDefaults" + ], + "summary": "Get List of BoardDefault", + "operationId": "getFinanceAgreementsByParentIdBoardDefaults", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of BoardDefault", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BoardDefault" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "AgreementBoardDefaults" + ], + "summary": "Post BoardDefault", + "operationId": "postFinanceAgreementsByParentIdBoardDefaults", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "boardDefault", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BoardDefault" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "BoardDefault", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardDefault" + } + } + } + } + } + } + }, + "/finance/agreements/{parentId}/boardDefaults/{id}": { + "get": { + "tags": [ + "AgreementBoardDefaults" + ], + "summary": "Get BoardDefault", + "operationId": "getFinanceAgreementsByParentIdBoardDefaultsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "boardDefaultId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "BoardDefault", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardDefault" + } + } + } + } + } + }, + "delete": { + "tags": [ + "AgreementBoardDefaults" + ], + "summary": "Delete BoardDefault", + "operationId": "deleteFinanceAgreementsByParentIdBoardDefaultsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "boardDefaultId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "AgreementBoardDefaults" + ], + "summary": "Put BoardDefault", + "operationId": "putFinanceAgreementsByParentIdBoardDefaultsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "boardDefaultId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "boardDefault", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BoardDefault" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BoardDefault", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardDefault" + } + } + } + } + } + }, + "patch": { + "tags": [ + "AgreementBoardDefaults" + ], + "summary": "Patch BoardDefault", + "operationId": "patchFinanceAgreementsByParentIdBoardDefaultsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "boardDefaultId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BoardDefault", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardDefault" + } + } + } + } + } + } + }, + "/finance/agreements/{parentId}/boardDefaults/count": { + "get": { + "tags": [ + "AgreementBoardDefaults" + ], + "summary": "Get Count of BoardDefault", + "operationId": "getFinanceAgreementsByParentIdBoardDefaultsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/agreements/{parentId}/configurations": { + "get": { + "tags": [ + "Agreements" + ], + "summary": "Get List of ConfigurationReference", + "operationId": "getFinanceAgreementsByParentIdConfigurations", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ConfigurationReference", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ConfigurationReference" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Agreements" + ], + "summary": "Post ConfigurationReference", + "operationId": "postFinanceAgreementsByParentIdConfigurations", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "configuration", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ConfigurationReference" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ConfigurationReference", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ConfigurationReference" + } + } + } + } + } + } + }, + "/finance/agreements/{parentId}/configurations/{id}": { + "get": { + "tags": [ + "Agreements" + ], + "summary": "Get ConfigurationReference", + "operationId": "getFinanceAgreementsByParentIdConfigurationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "configurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ConfigurationReference", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ConfigurationReference" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Agreements" + ], + "summary": "Delete ConfigurationReference", + "operationId": "deleteFinanceAgreementsByParentIdConfigurationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "configurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/finance/agreements/{parentId}/configurations/count": { + "get": { + "tags": [ + "Agreements" + ], + "summary": "Get Count of ConfigurationReference", + "operationId": "getFinanceAgreementsByParentIdConfigurationsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/agreements/{parentId}/copy": { + "post": { + "tags": [ + "Agreements" + ], + "summary": "Post CopyAgreementAction", + "operationId": "postFinanceAgreementsByParentIdCopy", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "201": { + "description": "CopyAgreementAction", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Agreement" + } + } + } + } + } + } + }, + "/finance/agreements/{parentId}/sites": { + "get": { + "tags": [ + "AgreementSites" + ], + "summary": "Get List of AgreementSite", + "operationId": "getFinanceAgreementsByParentIdSites", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of AgreementSite", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AgreementSite" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "AgreementSites" + ], + "summary": "Post AgreementSite", + "operationId": "postFinanceAgreementsByParentIdSites", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "site", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AgreementSite" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "AgreementSite", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementSite" + } + } + } + } + } + } + }, + "/finance/agreements/{parentId}/sites/{id}": { + "get": { + "tags": [ + "AgreementSites" + ], + "summary": "Get AgreementSite", + "operationId": "getFinanceAgreementsByParentIdSitesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "siteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "AgreementSite", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementSite" + } + } + } + } + } + }, + "delete": { + "tags": [ + "AgreementSites" + ], + "summary": "Delete AgreementSite", + "operationId": "deleteFinanceAgreementsByParentIdSitesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "siteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "AgreementSites" + ], + "summary": "Put AgreementSite", + "operationId": "putFinanceAgreementsByParentIdSitesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "siteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "site", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AgreementSite" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "AgreementSite", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementSite" + } + } + } + } + } + }, + "patch": { + "tags": [ + "AgreementSites" + ], + "summary": "Patch AgreementSite", + "operationId": "patchFinanceAgreementsByParentIdSitesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "siteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "AgreementSite", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementSite" + } + } + } + } + } + } + }, + "/finance/agreements/{parentId}/sites/count": { + "get": { + "tags": [ + "AgreementSites" + ], + "summary": "Get Count of AgreementSite", + "operationId": "getFinanceAgreementsByParentIdSitesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/agreements/{parentId}/workRoleExclusions": { + "get": { + "tags": [ + "AgreementWorkRoleExclusions" + ], + "summary": "Get List of AgreementWorkRoleExclusion", + "operationId": "getFinanceAgreementsByParentIdWorkRoleExclusions", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of AgreementWorkRoleExclusion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AgreementWorkRoleExclusion" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "AgreementWorkRoleExclusions" + ], + "summary": "Post AgreementWorkRoleExclusion", + "operationId": "postFinanceAgreementsByParentIdWorkRoleExclusions", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "workRoleExclusion", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AgreementWorkRoleExclusion" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "AgreementWorkRoleExclusion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementWorkRoleExclusion" + } + } + } + } + } + } + }, + "/finance/agreements/{parentId}/workRoleExclusions/{id}": { + "delete": { + "tags": [ + "AgreementWorkRoleExclusions" + ], + "summary": "Delete AgreementWorkRoleExclusion", + "operationId": "deleteFinanceAgreementsByParentIdWorkRoleExclusionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workRoleExclusionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/finance/agreements/{parentId}/workRoleExclusions/count": { + "get": { + "tags": [ + "AgreementWorkRoleExclusions" + ], + "summary": "Get Count of AgreementWorkRoleExclusion", + "operationId": "getFinanceAgreementsByParentIdWorkRoleExclusionsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/agreements/{parentId}/workroles": { + "get": { + "tags": [ + "AgreementWorkRoles" + ], + "summary": "Get List of AgreementWorkRole", + "operationId": "getFinanceAgreementsByParentIdWorkroles", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of AgreementWorkRole", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AgreementWorkRole" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "AgreementWorkRoles" + ], + "summary": "Post AgreementWorkRole", + "operationId": "postFinanceAgreementsByParentIdWorkroles", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "workRole", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AgreementWorkRole" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "AgreementWorkRole", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementWorkRole" + } + } + } + } + } + } + }, + "/finance/agreements/{parentId}/workroles/{id}": { + "get": { + "tags": [ + "AgreementWorkRoles" + ], + "summary": "Get AgreementWorkRole", + "operationId": "getFinanceAgreementsByParentIdWorkrolesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workroleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "AgreementWorkRole", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementWorkRole" + } + } + } + } + } + }, + "delete": { + "tags": [ + "AgreementWorkRoles" + ], + "summary": "Delete AgreementWorkRole", + "operationId": "deleteFinanceAgreementsByParentIdWorkrolesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workroleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "AgreementWorkRoles" + ], + "summary": "Put AgreementWorkRole", + "operationId": "putFinanceAgreementsByParentIdWorkrolesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workroleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "workRole", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AgreementWorkRole" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "AgreementWorkRole", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementWorkRole" + } + } + } + } + } + }, + "patch": { + "tags": [ + "AgreementWorkRoles" + ], + "summary": "Patch AgreementWorkRole", + "operationId": "patchFinanceAgreementsByParentIdWorkrolesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workroleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "AgreementWorkRole", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementWorkRole" + } + } + } + } + } + } + }, + "/finance/agreements/{parentId}/workroles/count": { + "get": { + "tags": [ + "AgreementWorkRoles" + ], + "summary": "Get Count of AgreementWorkRole", + "operationId": "getFinanceAgreementsByParentIdWorkrolesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/agreements/{parentId}/workTypeExclusions": { + "get": { + "tags": [ + "AgreementWorkTypeExclusions" + ], + "summary": "Get List of AgreementWorkTypeExclusion", + "operationId": "getFinanceAgreementsByParentIdWorkTypeExclusions", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of AgreementWorkTypeExclusion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AgreementWorkTypeExclusion" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "AgreementWorkTypeExclusions" + ], + "summary": "Post AgreementWorkTypeExclusion", + "operationId": "postFinanceAgreementsByParentIdWorkTypeExclusions", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "workTypeExclusion", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AgreementWorkTypeExclusion" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "AgreementWorkTypeExclusion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementWorkTypeExclusion" + } + } + } + } + } + } + }, + "/finance/agreements/{parentId}/workTypeExclusions/{id}": { + "delete": { + "tags": [ + "AgreementWorkTypeExclusions" + ], + "summary": "Delete AgreementWorkTypeExclusion", + "operationId": "deleteFinanceAgreementsByParentIdWorkTypeExclusionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workTypeExclusionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/finance/agreements/{parentId}/workTypeExclusions/count": { + "get": { + "tags": [ + "AgreementWorkTypeExclusions" + ], + "summary": "Get Count of AgreementWorkTypeExclusion", + "operationId": "getFinanceAgreementsByParentIdWorkTypeExclusionsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/agreements/{parentId}/worktypes": { + "get": { + "tags": [ + "AgreementWorkTypes" + ], + "summary": "Get List of AgreementWorkType", + "operationId": "getFinanceAgreementsByParentIdWorktypes", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of AgreementWorkType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AgreementWorkType" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "AgreementWorkTypes" + ], + "summary": "Post AgreementWorkType", + "operationId": "postFinanceAgreementsByParentIdWorktypes", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "workType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AgreementWorkType" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "AgreementWorkType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementWorkType" + } + } + } + } + } + } + }, + "/finance/agreements/{parentId}/worktypes/{id}": { + "get": { + "tags": [ + "AgreementWorkTypes" + ], + "summary": "Get AgreementWorkType", + "operationId": "getFinanceAgreementsByParentIdWorktypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "worktypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "AgreementWorkType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementWorkType" + } + } + } + } + } + }, + "delete": { + "tags": [ + "AgreementWorkTypes" + ], + "summary": "Delete AgreementWorkType", + "operationId": "deleteFinanceAgreementsByParentIdWorktypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "worktypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "AgreementWorkTypes" + ], + "summary": "Put AgreementWorkType", + "operationId": "putFinanceAgreementsByParentIdWorktypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "worktypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "workType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AgreementWorkType" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "AgreementWorkType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementWorkType" + } + } + } + } + } + }, + "patch": { + "tags": [ + "AgreementWorkTypes" + ], + "summary": "Patch AgreementWorkType", + "operationId": "patchFinanceAgreementsByParentIdWorktypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "worktypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "AgreementWorkType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementWorkType" + } + } + } + } + } + } + }, + "/finance/agreements/{parentId}/worktypes/count": { + "get": { + "tags": [ + "AgreementWorkTypes" + ], + "summary": "Get Count of AgreementWorkType", + "operationId": "getFinanceAgreementsByParentIdWorktypesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/agreements/count": { + "get": { + "tags": [ + "Agreements" + ], + "summary": "Get Count of Agreement", + "operationId": "getFinanceAgreementsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/agreements/types": { + "get": { + "tags": [ + "AgreementTypes" + ], + "summary": "Get List of AgreementType", + "operationId": "getFinanceAgreementsTypes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of AgreementType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AgreementType" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "AgreementTypes" + ], + "summary": "Post AgreementType", + "operationId": "postFinanceAgreementsTypes", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "agreementType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AgreementType" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "AgreementType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementType" + } + } + } + } + } + } + }, + "/finance/agreements/types/{id}": { + "get": { + "tags": [ + "AgreementTypes" + ], + "summary": "Get AgreementType", + "operationId": "getFinanceAgreementsTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "AgreementType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementType" + } + } + } + } + } + }, + "delete": { + "tags": [ + "AgreementTypes" + ], + "summary": "Delete AgreementType", + "operationId": "deleteFinanceAgreementsTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "AgreementTypes" + ], + "summary": "Put AgreementType", + "operationId": "putFinanceAgreementsTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "agreementType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AgreementType" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "AgreementType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementType" + } + } + } + } + } + }, + "patch": { + "tags": [ + "AgreementTypes" + ], + "summary": "Patch AgreementType", + "operationId": "patchFinanceAgreementsTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "AgreementType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementType" + } + } + } + } + } + } + }, + "/finance/agreements/types/{id}/info": { + "get": { + "tags": [ + "AgreementTypes" + ], + "summary": "Get AgreementType", + "operationId": "getFinanceAgreementsTypesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "AgreementType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementTypeInfo" + } + } + } + } + } + } + }, + "/finance/agreements/types/{id}/usages": { + "get": { + "tags": [ + "AgreementTypes" + ], + "summary": "Get List of Usage Count", + "operationId": "getFinanceAgreementsTypesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/finance/agreements/types/{id}/usages/list": { + "get": { + "tags": [ + "AgreementTypes" + ], + "summary": "Get List of Usage", + "operationId": "getFinanceAgreementsTypesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/finance/agreements/types/count": { + "get": { + "tags": [ + "AgreementTypes" + ], + "summary": "Get Count of AgreementType", + "operationId": "getFinanceAgreementsTypesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/agreements/types/info": { + "get": { + "tags": [ + "AgreementTypes" + ], + "summary": "Get List of AgreementTypeInfo", + "operationId": "getFinanceAgreementsTypesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of AgreementTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AgreementTypeInfo" + } + } + } + } + } + } + } + }, + "/finance/agreements/types/info/count": { + "get": { + "tags": [ + "AgreementTypes" + ], + "summary": "Get Count of AgreementTypeInfo", + "operationId": "getFinanceAgreementsTypesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/agreements/types{id}/copy": { + "post": { + "tags": [ + "AgreementType" + ], + "summary": "Post AgreementType", + "operationId": "postFinanceAgreementsByIdCopy", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "AgreementType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementType" + } + } + } + } + } + } + }, + "/finance/agreementTypes/{parentId}/boardDefaults": { + "get": { + "tags": [ + "AgreementTypeBoardDefaults" + ], + "summary": "Get List of AgreementTypeBoardDefault", + "operationId": "getFinanceAgreementTypesByParentIdBoardDefaults", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of AgreementTypeBoardDefault", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AgreementTypeBoardDefault" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "AgreementTypeBoardDefaults" + ], + "summary": "Post AgreementTypeBoardDefault", + "operationId": "postFinanceAgreementTypesByParentIdBoardDefaults", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "boardDefault", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AgreementTypeBoardDefault" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "AgreementTypeBoardDefault", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementTypeBoardDefault" + } + } + } + } + } + } + }, + "/finance/agreementTypes/{parentId}/boardDefaults/{id}": { + "get": { + "tags": [ + "AgreementTypeBoardDefaults" + ], + "summary": "Get AgreementTypeBoardDefault", + "operationId": "getFinanceAgreementTypesByParentIdBoardDefaultsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "boardDefaultId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "AgreementTypeBoardDefault", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementTypeBoardDefault" + } + } + } + } + } + }, + "delete": { + "tags": [ + "AgreementTypeBoardDefaults" + ], + "summary": "Delete AgreementTypeBoardDefault", + "operationId": "deleteFinanceAgreementTypesByParentIdBoardDefaultsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "boardDefaultId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "AgreementTypeBoardDefaults" + ], + "summary": "Put AgreementTypeBoardDefault", + "operationId": "putFinanceAgreementTypesByParentIdBoardDefaultsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "boardDefaultId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "boardDefault", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AgreementTypeBoardDefault" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "AgreementTypeBoardDefault", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementTypeBoardDefault" + } + } + } + } + } + }, + "patch": { + "tags": [ + "AgreementTypeBoardDefaults" + ], + "summary": "Patch AgreementTypeBoardDefault", + "operationId": "patchFinanceAgreementTypesByParentIdBoardDefaultsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "boardDefaultId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "AgreementTypeBoardDefault", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementTypeBoardDefault" + } + } + } + } + } + } + }, + "/finance/agreementTypes/{parentId}/boardDefaults/count": { + "get": { + "tags": [ + "AgreementTypeBoardDefaults" + ], + "summary": "Get Count of AgreementTypeBoardDefault", + "operationId": "getFinanceAgreementTypesByParentIdBoardDefaultsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/agreementTypes/{parentId}/workRoleExclusions": { + "get": { + "tags": [ + "AgreementTypeWorkRoleExclusions" + ], + "summary": "Get List of AgreementTypeWorkRoleExclusion", + "operationId": "getFinanceAgreementTypesByParentIdWorkRoleExclusions", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of AgreementTypeWorkRoleExclusion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AgreementTypeWorkRoleExclusion" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "AgreementTypeWorkRoleExclusions" + ], + "summary": "Post AgreementTypeWorkRoleExclusion", + "operationId": "postFinanceAgreementTypesByParentIdWorkRoleExclusions", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "workRoleExclusion", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AgreementTypeWorkRoleExclusion" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "AgreementTypeWorkRoleExclusion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementTypeWorkRoleExclusion" + } + } + } + } + } + } + }, + "/finance/agreementTypes/{parentId}/workRoleExclusions/{id}": { + "get": { + "tags": [ + "AgreementTypeWorkRoleExclusions" + ], + "summary": "Get AgreementTypeWorkRoleExclusion", + "operationId": "getFinanceAgreementTypesByParentIdWorkRoleExclusionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workRoleExclusionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "AgreementTypeWorkRoleExclusion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementTypeWorkRoleExclusion" + } + } + } + } + } + }, + "delete": { + "tags": [ + "AgreementTypeWorkRoleExclusions" + ], + "summary": "Delete AgreementTypeWorkRoleExclusion", + "operationId": "deleteFinanceAgreementTypesByParentIdWorkRoleExclusionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workRoleExclusionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/finance/agreementTypes/{parentId}/workRoleExclusions/count": { + "get": { + "tags": [ + "AgreementTypeWorkRoleExclusions" + ], + "summary": "Get Count of AgreementTypeWorkRoleExclusion", + "operationId": "getFinanceAgreementTypesByParentIdWorkRoleExclusionsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/agreementTypes/{parentId}/workroles": { + "get": { + "tags": [ + "AgreementTypeWorkRoles" + ], + "summary": "Get List of AgreementTypeWorkRole", + "operationId": "getFinanceAgreementTypesByParentIdWorkroles", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of AgreementTypeWorkRole", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AgreementTypeWorkRole" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "AgreementTypeWorkRoles" + ], + "summary": "Post AgreementTypeWorkRole", + "operationId": "postFinanceAgreementTypesByParentIdWorkroles", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "workRole", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AgreementTypeWorkRole" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "AgreementTypeWorkRole", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementTypeWorkRole" + } + } + } + } + } + } + }, + "/finance/agreementTypes/{parentId}/workroles/{id}": { + "get": { + "tags": [ + "AgreementTypeWorkRoles" + ], + "summary": "Get AgreementTypeWorkRole", + "operationId": "getFinanceAgreementTypesByParentIdWorkrolesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workroleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "AgreementTypeWorkRole", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementTypeWorkRole" + } + } + } + } + } + }, + "delete": { + "tags": [ + "AgreementTypeWorkRoles" + ], + "summary": "Delete AgreementTypeWorkRole", + "operationId": "deleteFinanceAgreementTypesByParentIdWorkrolesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workroleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "AgreementTypeWorkRoles" + ], + "summary": "Put AgreementTypeWorkRole", + "operationId": "putFinanceAgreementTypesByParentIdWorkrolesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workroleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "workRole", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AgreementTypeWorkRole" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "AgreementTypeWorkRole", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementTypeWorkRole" + } + } + } + } + } + }, + "patch": { + "tags": [ + "AgreementTypeWorkRoles" + ], + "summary": "Patch AgreementTypeWorkRole", + "operationId": "patchFinanceAgreementTypesByParentIdWorkrolesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workroleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "AgreementTypeWorkRole", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementTypeWorkRole" + } + } + } + } + } + } + }, + "/finance/agreementTypes/{parentId}/workroles/count": { + "get": { + "tags": [ + "AgreementTypeWorkRoles" + ], + "summary": "Get Count of AgreementTypeWorkRole", + "operationId": "getFinanceAgreementTypesByParentIdWorkrolesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/agreementTypes/{parentId}/workroles/info": { + "get": { + "tags": [ + "AgreementTypeWorkRoles" + ], + "summary": "Get List of AgreementTypeWorkRole", + "operationId": "getFinanceAgreementTypesByParentIdWorkrolesInfo", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of AgreementTypeWorkRole", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AgreementTypeWorkRoleInfo" + } + } + } + } + } + } + } + }, + "/finance/agreementTypes/{parentId}/workroles/info/{id}": { + "get": { + "tags": [ + "AgreementTypeWorkRoles" + ], + "summary": "Get AgreementTypeWorkRoleInfo", + "operationId": "getFinanceAgreementTypesByParentIdWorkrolesInfoById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workroleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "AgreementTypeWorkRoleInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementTypeWorkRoleInfo" + } + } + } + } + } + } + }, + "/finance/agreementTypes/{parentId}/workroles/info/count": { + "get": { + "tags": [ + "AgreementTypeWorkRoles" + ], + "summary": "Get Count of AgreementTypeWorkRoleInfo", + "operationId": "getFinanceAgreementTypesByParentIdWorkrolesInfoCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/agreementTypes/{parentId}/workTypeExclusions": { + "get": { + "tags": [ + "AgreementTypeWorkTypeExclusions" + ], + "summary": "Get List of AgreementTypeWorkTypeExclusion", + "operationId": "getFinanceAgreementTypesByParentIdWorkTypeExclusions", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of AgreementTypeWorkTypeExclusion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AgreementTypeWorkTypeExclusion" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "AgreementTypeWorkTypeExclusions" + ], + "summary": "Post AgreementTypeWorkTypeExclusion", + "operationId": "postFinanceAgreementTypesByParentIdWorkTypeExclusions", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "workTypeExclusion", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AgreementTypeWorkTypeExclusion" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "AgreementTypeWorkTypeExclusion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementTypeWorkTypeExclusion" + } + } + } + } + } + } + }, + "/finance/agreementTypes/{parentId}/workTypeExclusions/{id}": { + "get": { + "tags": [ + "AgreementTypeWorkTypeExclusions" + ], + "summary": "Get AgreementTypeWorkTypeExclusion", + "operationId": "getFinanceAgreementTypesByParentIdWorkTypeExclusionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workTypeExclusionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "AgreementTypeWorkTypeExclusion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementTypeWorkTypeExclusion" + } + } + } + } + } + }, + "delete": { + "tags": [ + "AgreementTypeWorkTypeExclusions" + ], + "summary": "Delete AgreementTypeWorkTypeExclusion", + "operationId": "deleteFinanceAgreementTypesByParentIdWorkTypeExclusionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workTypeExclusionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/finance/agreementTypes/{parentId}/workTypeExclusions/count": { + "get": { + "tags": [ + "AgreementTypeWorkTypeExclusions" + ], + "summary": "Get Count of AgreementTypeWorkTypeExclusion", + "operationId": "getFinanceAgreementTypesByParentIdWorkTypeExclusionsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/agreementTypes/{parentId}/worktypes": { + "get": { + "tags": [ + "AgreementTypeWorkTypes" + ], + "summary": "Get List of AgreementTypeWorkType", + "operationId": "getFinanceAgreementTypesByParentIdWorktypes", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of AgreementTypeWorkType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AgreementTypeWorkType" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "AgreementTypeWorkTypes" + ], + "summary": "Post AgreementTypeWorkType", + "operationId": "postFinanceAgreementTypesByParentIdWorktypes", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "workType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AgreementTypeWorkType" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "AgreementTypeWorkType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementTypeWorkType" + } + } + } + } + } + } + }, + "/finance/agreementTypes/{parentId}/worktypes/{id}": { + "get": { + "tags": [ + "AgreementTypeWorkTypes" + ], + "summary": "Get AgreementTypeWorkType", + "operationId": "getFinanceAgreementTypesByParentIdWorktypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "worktypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "AgreementTypeWorkType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementTypeWorkType" + } + } + } + } + } + }, + "delete": { + "tags": [ + "AgreementTypeWorkTypes" + ], + "summary": "Delete AgreementTypeWorkType", + "operationId": "deleteFinanceAgreementTypesByParentIdWorktypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "worktypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "AgreementTypeWorkTypes" + ], + "summary": "Put AgreementTypeWorkType", + "operationId": "putFinanceAgreementTypesByParentIdWorktypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "worktypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "workType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AgreementTypeWorkType" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "AgreementTypeWorkType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementTypeWorkType" + } + } + } + } + } + }, + "patch": { + "tags": [ + "AgreementTypeWorkTypes" + ], + "summary": "Patch AgreementTypeWorkType", + "operationId": "patchFinanceAgreementTypesByParentIdWorktypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "worktypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "AgreementTypeWorkType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementTypeWorkType" + } + } + } + } + } + } + }, + "/finance/agreementTypes/{parentId}/worktypes/count": { + "get": { + "tags": [ + "AgreementTypeWorkTypes" + ], + "summary": "Get Count of AgreementTypeWorkType", + "operationId": "getFinanceAgreementTypesByParentIdWorktypesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "agreementTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/batchSetups": { + "get": { + "tags": [ + "AgreementBatchSetup" + ], + "summary": "Get List of AgreementBatchSetup", + "operationId": "getFinanceBatchSetups", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of AgreementBatchSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AgreementBatchSetup" + } + } + } + } + } + } + } + }, + "/finance/batchSetups/{id}": { + "get": { + "tags": [ + "AgreementBatchSetup" + ], + "summary": "Get AgreementBatchSetup", + "operationId": "getFinanceBatchSetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "batchSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "AgreementBatchSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementBatchSetup" + } + } + } + } + } + }, + "put": { + "tags": [ + "AgreementBatchSetup" + ], + "summary": "Put AgreementBatchSetup", + "operationId": "putFinanceBatchSetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "batchSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "batchSetup", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AgreementBatchSetup" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "AgreementBatchSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementBatchSetup" + } + } + } + } + } + }, + "patch": { + "tags": [ + "AgreementBatchSetup" + ], + "summary": "Patch AgreementBatchSetup", + "operationId": "patchFinanceBatchSetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "batchSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "AgreementBatchSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AgreementBatchSetup" + } + } + } + } + } + } + }, + "/finance/batchSetups/count": { + "get": { + "tags": [ + "AgreementBatchSetup" + ], + "summary": "Get Count of AgreementBatchSetup", + "operationId": "getFinanceBatchSetupsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/billingCycles": { + "get": { + "tags": [ + "BillingCycles" + ], + "summary": "Get List of BillingCycle", + "operationId": "getFinanceBillingCycles", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of BillingCycle", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BillingCycle" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "BillingCycles" + ], + "summary": "Post BillingCycle", + "operationId": "postFinanceBillingCycles", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "billingCycle", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BillingCycle" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "BillingCycle", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BillingCycle" + } + } + } + } + } + } + }, + "/finance/billingCycles/{id}": { + "get": { + "tags": [ + "BillingCycles" + ], + "summary": "Get BillingCycle", + "operationId": "getFinanceBillingCyclesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "billingCycleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "BillingCycle", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BillingCycle" + } + } + } + } + } + }, + "delete": { + "tags": [ + "BillingCycles" + ], + "summary": "Delete BillingCycle", + "operationId": "deleteFinanceBillingCyclesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "billingCycleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "BillingCycles" + ], + "summary": "Put BillingCycle", + "operationId": "putFinanceBillingCyclesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "billingCycleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "billingCycle", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BillingCycle" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BillingCycle", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BillingCycle" + } + } + } + } + } + }, + "patch": { + "tags": [ + "BillingCycles" + ], + "summary": "Patch BillingCycle", + "operationId": "patchFinanceBillingCyclesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "billingCycleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BillingCycle", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BillingCycle" + } + } + } + } + } + } + }, + "/finance/billingCycles/{id}/info": { + "get": { + "tags": [ + "BillingCycleInfos" + ], + "summary": "Get BillingCycleInfos", + "operationId": "getFinanceBillingCyclesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "BillingCycleInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "BillingCycleInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BillingCycleInfo" + } + } + } + } + } + } + }, + "/finance/billingCycles/{id}/usages": { + "get": { + "tags": [ + "BillingCycles" + ], + "summary": "Get List of Usage Count", + "operationId": "getFinanceBillingCyclesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "billingCycleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/finance/billingCycles/{id}/usages/list": { + "get": { + "tags": [ + "BillingCycles" + ], + "summary": "Get List of Usage", + "operationId": "getFinanceBillingCyclesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "billingCycleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/finance/billingCycles/count": { + "get": { + "tags": [ + "BillingCycles" + ], + "summary": "Get Count of BillingCycle", + "operationId": "getFinanceBillingCyclesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/billingCycles/info": { + "get": { + "tags": [ + "BillingCycleInfos" + ], + "summary": "Get List of BillingCycleInfos", + "operationId": "getFinanceBillingCyclesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of billingCycleInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BillingCycleInfo" + } + } + } + } + } + } + } + }, + "/finance/billingCycles/info/count": { + "get": { + "tags": [ + "BillingCycleInfos" + ], + "summary": "Get Count of BillingCycleInfos", + "operationId": "getFinanceBillingCyclesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/billingSetups": { + "get": { + "tags": [ + "BillingSetups" + ], + "summary": "Get List of BillingSetup", + "operationId": "getFinanceBillingSetups", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of BillingSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BillingSetup" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "BillingSetups" + ], + "summary": "Post BillingSetup", + "operationId": "postFinanceBillingSetups", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "billingSetup", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BillingSetup" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "BillingSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BillingSetup" + } + } + } + } + } + } + }, + "/finance/billingSetups/{id}": { + "get": { + "tags": [ + "BillingSetups" + ], + "summary": "Get BillingSetup", + "operationId": "getFinanceBillingSetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "billingSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "BillingSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BillingSetup" + } + } + } + } + } + }, + "delete": { + "tags": [ + "BillingSetups" + ], + "summary": "Delete BillingSetup", + "operationId": "deleteFinanceBillingSetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "billingSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "BillingSetups" + ], + "summary": "Put BillingSetup", + "operationId": "putFinanceBillingSetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "billingSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "billingSetup", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BillingSetup" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BillingSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BillingSetup" + } + } + } + } + } + }, + "patch": { + "tags": [ + "BillingSetups" + ], + "summary": "Patch BillingSetup", + "operationId": "patchFinanceBillingSetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "billingSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BillingSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BillingSetup" + } + } + } + } + } + } + }, + "/finance/billingSetups/{id}/info": { + "get": { + "tags": [ + "BillingSetupInfos" + ], + "summary": "Get BillingSetupInfos", + "operationId": "getFinanceBillingSetupsByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "BillingSetupInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "BillingSetupInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BillingSetupInfo" + } + } + } + } + } + } + }, + "/finance/billingSetups/{parentId}/routings": { + "get": { + "tags": [ + "BillingSetupRoutings" + ], + "summary": "Get List of BillingSetupRouting", + "operationId": "getFinanceBillingSetupsByParentIdRoutings", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "billingSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of BillingSetupRouting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BillingSetupRouting" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "BillingSetupRoutings" + ], + "summary": "Post BillingSetupRouting", + "operationId": "postFinanceBillingSetupsByParentIdRoutings", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "billingSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "billingSetupRouting", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BillingSetupRouting" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "BillingSetupRouting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BillingSetupRouting" + } + } + } + } + } + } + }, + "/finance/billingSetups/{parentId}/routings/{id}": { + "get": { + "tags": [ + "BillingSetupRoutings" + ], + "summary": "Get BillingSetupRouting", + "operationId": "getFinanceBillingSetupsByParentIdRoutingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "routingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "billingSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "BillingSetupRouting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BillingSetupRouting" + } + } + } + } + } + }, + "delete": { + "tags": [ + "BillingSetupRoutings" + ], + "summary": "Delete BillingSetupRouting", + "operationId": "deleteFinanceBillingSetupsByParentIdRoutingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "routingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "billingSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "BillingSetupRoutings" + ], + "summary": "Put BillingSetupRouting", + "operationId": "putFinanceBillingSetupsByParentIdRoutingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "routingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "billingSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "billingSetupRouting", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BillingSetupRouting" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BillingSetupRouting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BillingSetupRouting" + } + } + } + } + } + }, + "patch": { + "tags": [ + "BillingSetupRoutings" + ], + "summary": "Patch BillingSetupRouting", + "operationId": "patchFinanceBillingSetupsByParentIdRoutingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "routingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "billingSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BillingSetupRouting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BillingSetupRouting" + } + } + } + } + } + } + }, + "/finance/billingSetups/{parentId}/routings/count": { + "get": { + "tags": [ + "BillingSetupRoutings" + ], + "summary": "Get Count of BillingSetupRouting", + "operationId": "getFinanceBillingSetupsByParentIdRoutingsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "billingSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/billingSetups/count": { + "get": { + "tags": [ + "BillingSetups" + ], + "summary": "Get Count of BillingSetup", + "operationId": "getFinanceBillingSetupsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/billingSetups/info": { + "get": { + "tags": [ + "BillingSetupInfos" + ], + "summary": "Get List of BillingSetupInfos", + "operationId": "getFinanceBillingSetupsInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of billingSetupInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BillingSetupInfo" + } + } + } + } + } + } + } + }, + "/finance/billingSetups/info/count": { + "get": { + "tags": [ + "BillingSetupInfos" + ], + "summary": "Get Count of BillingSetupInfos", + "operationId": "getFinanceBillingSetupsInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/billingStatuses": { + "get": { + "tags": [ + "BillingStatuses" + ], + "summary": "Get List of BillingStatus", + "operationId": "getFinanceBillingStatuses", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of BillingStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BillingStatus" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "BillingStatuses" + ], + "summary": "Post BillingStatus", + "operationId": "postFinanceBillingStatuses", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "billingStatus", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BillingStatus" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "BillingStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BillingStatus" + } + } + } + } + } + } + }, + "/finance/billingStatuses/{id}": { + "get": { + "tags": [ + "BillingStatuses" + ], + "summary": "Get BillingStatus", + "operationId": "getFinanceBillingStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "billingStatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "BillingStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BillingStatus" + } + } + } + } + } + }, + "delete": { + "tags": [ + "BillingStatuses" + ], + "summary": "Delete BillingStatus", + "operationId": "deleteFinanceBillingStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "billingStatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "BillingStatuses" + ], + "summary": "Put BillingStatus", + "operationId": "putFinanceBillingStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "billingStatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "billingStatus", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BillingStatus" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BillingStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BillingStatus" + } + } + } + } + } + }, + "patch": { + "tags": [ + "BillingStatuses" + ], + "summary": "Patch BillingStatus", + "operationId": "patchFinanceBillingStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "billingStatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BillingStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BillingStatus" + } + } + } + } + } + } + }, + "/finance/billingStatuses/{id}/info": { + "get": { + "tags": [ + "BillingStatusInfos" + ], + "summary": "Get BillingStatusInfo", + "operationId": "getFinanceBillingStatusesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "billingStatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "BillingStatusInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BillingStatusInfo" + } + } + } + } + } + } + }, + "/finance/billingStatuses/{id}/usages": { + "get": { + "tags": [ + "BillingStatuses" + ], + "summary": "Get List of Usage Count", + "operationId": "getFinanceBillingStatusesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "billingStatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/finance/billingStatuses/{id}/usages/list": { + "get": { + "tags": [ + "BillingStatuses" + ], + "summary": "Get List of Usage", + "operationId": "getFinanceBillingStatusesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "billingStatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/finance/billingStatuses/count": { + "get": { + "tags": [ + "BillingStatuses" + ], + "summary": "Get Count of BillingStatus", + "operationId": "getFinanceBillingStatusesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/billingStatuses/info": { + "get": { + "tags": [ + "BillingStatusInfos" + ], + "summary": "Get List of BillingStatusInfo", + "operationId": "getFinanceBillingStatusesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of BillingStatusInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BillingStatusInfo" + } + } + } + } + } + } + } + }, + "/finance/billingStatuses/info/count": { + "get": { + "tags": [ + "BillingStatusInfos" + ], + "summary": "Get Count of BillingStatusInfo", + "operationId": "getFinanceBillingStatusesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/billingTerms": { + "get": { + "tags": [ + "BillingTerms" + ], + "summary": "Get List of BillingTerm", + "operationId": "getFinanceBillingTerms", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of BillingTerm", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BillingTerm" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "BillingTerms" + ], + "summary": "Post BillingTerm", + "operationId": "postFinanceBillingTerms", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "billingTerms", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BillingTerm" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "BillingTerm", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BillingTerm" + } + } + } + } + } + } + }, + "/finance/billingTerms/{id}": { + "get": { + "tags": [ + "BillingTerms" + ], + "summary": "Get BillingTerm", + "operationId": "getFinanceBillingTermsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "billingTermId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "BillingTerm", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BillingTerm" + } + } + } + } + } + }, + "delete": { + "tags": [ + "BillingTerms" + ], + "summary": "Delete BillingTerm", + "operationId": "deleteFinanceBillingTermsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "billingTermId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "BillingTerms" + ], + "summary": "Put BillingTerm", + "operationId": "putFinanceBillingTermsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "billingTermId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "billingTerms", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BillingTerm" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BillingTerm", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BillingTerm" + } + } + } + } + } + }, + "patch": { + "tags": [ + "BillingTerms" + ], + "summary": "Patch BillingTerm", + "operationId": "patchFinanceBillingTermsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "billingTermId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BillingTerm", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BillingTerm" + } + } + } + } + } + } + }, + "/finance/billingTerms/{id}/info": { + "get": { + "tags": [ + "BillingTermInfos" + ], + "summary": "Get BillingTermInfo", + "operationId": "getFinanceBillingTermsByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "billingTermId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "BillingTermInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BillingTermInfo" + } + } + } + } + } + } + }, + "/finance/billingTerms/{id}/usages": { + "get": { + "tags": [ + "BillingTerms" + ], + "summary": "Get List of Usage Count", + "operationId": "getFinanceBillingTermsByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "billingTermId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/finance/billingTerms/{id}/usages/list": { + "get": { + "tags": [ + "BillingTerms" + ], + "summary": "Get List of Usage", + "operationId": "getFinanceBillingTermsByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "billingTermId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/finance/billingTerms/count": { + "get": { + "tags": [ + "BillingTerms" + ], + "summary": "Get Count of BillingTerm", + "operationId": "getFinanceBillingTermsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/billingTerms/info": { + "get": { + "tags": [ + "BillingTermInfos" + ], + "summary": "Get List of BillingTermInfo", + "operationId": "getFinanceBillingTermsInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of BillingTermInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BillingTermInfo" + } + } + } + } + } + } + } + }, + "/finance/billingTerms/info/count": { + "get": { + "tags": [ + "BillingTermInfos" + ], + "summary": "Get Count of BillingTermInfo", + "operationId": "getFinanceBillingTermsInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/closedInvoices/{id}": { + "put": { + "tags": [ + "ClosedInvoices" + ], + "summary": "Put ClosedInvoice", + "operationId": "putFinanceClosedInvoicesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "closedInvoiceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "closedInvoice", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ClosedInvoice" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ClosedInvoice", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ClosedInvoice" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ClosedInvoices" + ], + "summary": "Patch ClosedInvoice", + "operationId": "patchFinanceClosedInvoicesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "closedInvoiceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ClosedInvoice", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ClosedInvoice" + } + } + } + } + } + } + }, + "/finance/companyFinance/": { + "get": { + "tags": [ + "CompanyFinances" + ], + "summary": "Get List of CompanyFinances", + "operationId": "getFinanceCompanyFinance", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of companyFinances", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CompanyFinance" + } + } + } + } + } + } + } + }, + "/finance/companyFinance/{id}": { + "get": { + "tags": [ + "CompanyFinances" + ], + "summary": "Get CompanyFinances", + "operationId": "getFinanceCompanyFinanceById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CompanyFinance", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyFinance" + } + } + } + } + } + }, + "put": { + "tags": [ + "CompanyFinances" + ], + "summary": "Put CompanyFinance", + "operationId": "putFinanceCompanyFinanceById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "CompanyFinance", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CompanyFinance" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CompanyFinance", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyFinance" + } + } + } + } + } + }, + "patch": { + "tags": [ + "CompanyFinances" + ], + "summary": "Patch CompanyFinances", + "operationId": "patchFinanceCompanyFinanceById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CompanyFinance", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CompanyFinance" + } + } + } + } + } + } + }, + "/finance/companyFinance/count": { + "get": { + "tags": [ + "CompanyFinances" + ], + "summary": "Get Count of CompanyFinances", + "operationId": "getFinanceCompanyFinanceCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/currencies": { + "get": { + "tags": [ + "Currencies" + ], + "summary": "Get List of Currency", + "operationId": "getFinanceCurrencies", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Currency", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Finance.Currency" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Currencies" + ], + "summary": "Post Currency", + "operationId": "postFinanceCurrencies", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "currency", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Finance.Currency" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Currency", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Finance.Currency" + } + } + } + } + } + } + }, + "/finance/currencies/{id}": { + "get": { + "tags": [ + "Currencies" + ], + "summary": "Get Currency", + "operationId": "getFinanceCurrenciesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "currencyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Currency", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Finance.Currency" + } + } + } + } + } + }, + "put": { + "tags": [ + "Currencies" + ], + "summary": "Put Currency", + "operationId": "putFinanceCurrenciesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "currencyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "currency", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Finance.Currency" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Currency", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Finance.Currency" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Currencies" + ], + "summary": "Patch Currency", + "operationId": "patchFinanceCurrenciesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "currencyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Currency", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Finance.Currency" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Currencies" + ], + "summary": "Delete Currency", + "operationId": "deleteFinanceCurrenciesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "currencyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/finance/currencies/{id}/info": { + "get": { + "tags": [ + "CurrencyInfos" + ], + "summary": "Get CurrencyInfos", + "operationId": "getFinanceCurrenciesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "CurrencyInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CurrencyInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CurrencyInfo" + } + } + } + } + } + } + }, + "/finance/currencies/{id}/usages": { + "get": { + "tags": [ + "Currencies" + ], + "summary": "Get List of Usage Count", + "operationId": "getFinanceCurrenciesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "currencyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/finance/currencies/{id}/usages/list": { + "get": { + "tags": [ + "Currencies" + ], + "summary": "Get List of Usage", + "operationId": "getFinanceCurrenciesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "currencyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/finance/currencies/count": { + "get": { + "tags": [ + "Currencies" + ], + "summary": "Get Count of Currency", + "operationId": "getFinanceCurrenciesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/currencies/info": { + "get": { + "tags": [ + "CurrencyInfos" + ], + "summary": "Get List of CurrencyInfos", + "operationId": "getFinanceCurrenciesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of currencyInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CurrencyInfo" + } + } + } + } + } + } + } + }, + "/finance/currencies/info/count": { + "get": { + "tags": [ + "CurrencyInfos" + ], + "summary": "Get Count of Currency", + "operationId": "getFinanceCurrenciesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/deliveryMethods": { + "get": { + "tags": [ + "DeliveryMethod" + ], + "summary": "Get List of DeliveryMethod", + "operationId": "getFinanceDeliveryMethods", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of DeliveryMethod", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DeliveryMethod" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "DeliveryMethod" + ], + "summary": "Post DeliveryMethod", + "operationId": "postFinanceDeliveryMethods", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "deliveryMethod", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/DeliveryMethod" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "DeliveryMethod", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/DeliveryMethod" + } + } + } + } + } + } + }, + "/finance/deliveryMethods/{id}": { + "get": { + "tags": [ + "DeliveryMethod" + ], + "summary": "Get DeliveryMethod", + "operationId": "getFinanceDeliveryMethodsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "deliveryMethodId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "DeliveryMethod", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/DeliveryMethod" + } + } + } + } + } + }, + "delete": { + "tags": [ + "DeliveryMethod" + ], + "summary": "Delete DeliveryMethod", + "operationId": "deleteFinanceDeliveryMethodsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "deliveryMethodId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "DeliveryMethod" + ], + "summary": "Put DeliveryMethod", + "operationId": "putFinanceDeliveryMethodsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "deliveryMethodId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "deliveryMethod", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/DeliveryMethod" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "DeliveryMethod", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/DeliveryMethod" + } + } + } + } + } + }, + "patch": { + "tags": [ + "DeliveryMethod" + ], + "summary": "Patch DeliveryMethod", + "operationId": "patchFinanceDeliveryMethodsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "deliveryMethodId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "DeliveryMethod", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/DeliveryMethod" + } + } + } + } + } + } + }, + "/finance/deliveryMethods/count": { + "get": { + "tags": [ + "DeliveryMethod" + ], + "summary": "Get Count of DeliveryMethod", + "operationId": "getFinanceDeliveryMethodsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/glAccounts": { + "get": { + "tags": [ + "GLAccounts" + ], + "summary": "Get List of GLAccount", + "operationId": "getFinanceGlAccounts", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of GLAccount", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GLAccount" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "GLAccounts" + ], + "summary": "Post GLAccount", + "operationId": "postFinanceGlAccounts", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "glAccount", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GLAccount" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "GLAccount", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/GLAccount" + } + } + } + } + } + } + }, + "/finance/glAccounts/{id}": { + "get": { + "tags": [ + "GLAccounts" + ], + "summary": "Get GLAccount", + "operationId": "getFinanceGlAccountsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "glAccountId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "GLAccount", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/GLAccount" + } + } + } + } + } + }, + "put": { + "tags": [ + "GLAccounts" + ], + "summary": "Put GLAccount", + "operationId": "putFinanceGlAccountsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "glAccountId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "glAccount", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GLAccount" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "GLAccount", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/GLAccount" + } + } + } + } + } + }, + "patch": { + "tags": [ + "GLAccounts" + ], + "summary": "Patch GLAccount", + "operationId": "patchFinanceGlAccountsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "glAccountId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "GLAccount", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/GLAccount" + } + } + } + } + } + }, + "delete": { + "tags": [ + "GLAccounts" + ], + "summary": "Delete GLAccount", + "operationId": "deleteFinanceGlAccountsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "glAccountId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/finance/glAccounts/count": { + "get": { + "tags": [ + "GLAccounts" + ], + "summary": "Get Count of GLAccount", + "operationId": "getFinanceGlAccountsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/glAccounts/mappedTypes": { + "get": { + "tags": [ + "MappedTypes" + ], + "summary": "Get List of MappedType", + "operationId": "getFinanceGlAccountsMappedTypes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of MappedType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MappedType" + } + } + } + } + } + } + } + }, + "/finance/glAccounts/mappedTypes/count": { + "get": { + "tags": [ + "MappedTypes" + ], + "summary": "Get Count of MappedType", + "operationId": "getFinanceGlAccountsMappedTypesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/glCaptions": { + "get": { + "tags": [ + "GLCaptions" + ], + "summary": "Get List of GLCaption", + "operationId": "getFinanceGlCaptions", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of GLCaption", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GLCaption" + } + } + } + } + } + } + } + }, + "/finance/glCaptions/{id}": { + "get": { + "tags": [ + "GLCaptions" + ], + "summary": "Get GLCaption", + "operationId": "getFinanceGlCaptionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "glCaptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "GLCaption", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/GLCaption" + } + } + } + } + } + }, + "put": { + "tags": [ + "GLCaptions" + ], + "summary": "Put GLCaption", + "operationId": "putFinanceGlCaptionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "glCaptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "glCaption", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GLCaption" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "GLCaption", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/GLCaption" + } + } + } + } + } + }, + "patch": { + "tags": [ + "GLCaptions" + ], + "summary": "Patch GLCaption", + "operationId": "patchFinanceGlCaptionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "glCaptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "GLCaption", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/GLCaption" + } + } + } + } + } + } + }, + "/finance/glCaptions/count": { + "get": { + "tags": [ + "GLCaptions" + ], + "summary": "Get Count of GLCaption", + "operationId": "getFinanceGlCaptionsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/glpaths": { + "get": { + "tags": [ + "GLPaths" + ], + "summary": "Get List of GLPath", + "operationId": "getFinanceGlpaths", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of GLPath", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GLPath" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "GLPaths" + ], + "summary": "Post GLPath", + "operationId": "postFinanceGlpaths", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "gLPath", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GLPath" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "GLPath", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/GLPath" + } + } + } + } + } + } + }, + "/finance/glpaths/{id}": { + "get": { + "tags": [ + "GLPaths" + ], + "summary": "Get GLPath", + "operationId": "getFinanceGlpathsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "glpathId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "GLPath", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/GLPath" + } + } + } + } + } + }, + "delete": { + "tags": [ + "GLPaths" + ], + "summary": "Delete GLPath", + "operationId": "deleteFinanceGlpathsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "glpathId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "GLPaths" + ], + "summary": "Put GLPath", + "operationId": "putFinanceGlpathsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "glpathId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "gLPath", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GLPath" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "GLPath", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/GLPath" + } + } + } + } + } + }, + "patch": { + "tags": [ + "GLPaths" + ], + "summary": "Patch GLPath", + "operationId": "patchFinanceGlpathsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "glpathId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "GLPath", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/GLPath" + } + } + } + } + } + } + }, + "/finance/glpaths/count": { + "get": { + "tags": [ + "GLPaths" + ], + "summary": "Get Count of GLPath", + "operationId": "getFinanceGlpathsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/info/currencyCodes": { + "get": { + "tags": [ + "CurrencyCodes" + ], + "summary": "Get List of CurrencyCode", + "operationId": "getFinanceInfoCurrencyCodes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CurrencyCode", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CurrencyCode" + } + } + } + } + } + } + } + }, + "/finance/info/currencyCodes/{id}": { + "get": { + "tags": [ + "CurrencyCodes" + ], + "summary": "Get CurrencyCode", + "operationId": "getFinanceInfoCurrencyCodesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "currencyCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CurrencyCode", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CurrencyCode" + } + } + } + } + } + } + }, + "/finance/info/currencyCodes/count": { + "get": { + "tags": [ + "CurrencyCodes" + ], + "summary": "Get Count of CurrencyCode", + "operationId": "getFinanceInfoCurrencyCodesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/info/invoice/{id}": { + "get": { + "tags": [ + "InvoiceInfos" + ], + "summary": "Get InvoiceInfo", + "operationId": "getFinanceInfoInvoiceById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "invoiceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "InvoiceInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InvoiceInfo" + } + } + } + } + } + } + }, + "/finance/info/taxIntegrations": { + "get": { + "tags": [ + "TaxIntegrationInfos" + ], + "summary": "Get List of TaxIntegrationInfo", + "operationId": "getFinanceInfoTaxIntegrations", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of TaxIntegrationInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TaxIntegrationInfo" + } + } + } + } + } + } + } + }, + "/finance/info/taxIntegrations/{id}": { + "get": { + "tags": [ + "TaxIntegrationInfos" + ], + "summary": "Get TaxIntegrationInfo", + "operationId": "getFinanceInfoTaxIntegrationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxIntegrationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TaxIntegrationInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxIntegrationInfo" + } + } + } + } + } + } + }, + "/finance/info/taxIntegrations/count": { + "get": { + "tags": [ + "TaxIntegrationInfos" + ], + "summary": "Get Count of TaxIntegrationInfo", + "operationId": "getFinanceInfoTaxIntegrationsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/invoiceEmailTemplates": { + "get": { + "tags": [ + "InvoiceEmailTemplates" + ], + "summary": "Get List of InvoiceEmailTemplate", + "operationId": "getFinanceInvoiceEmailTemplates", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of InvoiceEmailTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/InvoiceEmailTemplate" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "InvoiceEmailTemplates" + ], + "summary": "Post InvoiceEmailTemplate", + "operationId": "postFinanceInvoiceEmailTemplates", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "invoiceEmailTemplate", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InvoiceEmailTemplate" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "InvoiceEmailTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InvoiceEmailTemplate" + } + } + } + } + } + } + }, + "/finance/invoiceEmailTemplates/{id}": { + "get": { + "tags": [ + "InvoiceEmailTemplates" + ], + "summary": "Get InvoiceEmailTemplate", + "operationId": "getFinanceInvoiceEmailTemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "invoiceEmailTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "InvoiceEmailTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InvoiceEmailTemplate" + } + } + } + } + } + }, + "delete": { + "tags": [ + "InvoiceEmailTemplates" + ], + "summary": "Delete InvoiceEmailTemplate", + "operationId": "deleteFinanceInvoiceEmailTemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "invoiceEmailTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "InvoiceEmailTemplates" + ], + "summary": "Put InvoiceEmailTemplate", + "operationId": "putFinanceInvoiceEmailTemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "invoiceEmailTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "invoiceEmailTemplate", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InvoiceEmailTemplate" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "InvoiceEmailTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InvoiceEmailTemplate" + } + } + } + } + } + }, + "patch": { + "tags": [ + "InvoiceEmailTemplates" + ], + "summary": "Patch InvoiceEmailTemplate", + "operationId": "patchFinanceInvoiceEmailTemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "invoiceEmailTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "InvoiceEmailTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InvoiceEmailTemplate" + } + } + } + } + } + } + }, + "/finance/invoiceEmailTemplates/{id}/info": { + "get": { + "tags": [ + "InvoiceEmailTemplateInfos" + ], + "summary": "Get InvoiceEmailTemplateInfos", + "operationId": "getFinanceInvoiceEmailTemplatesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "InvoiceEmailTemplateInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "InvoiceEmailTemplateInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InvoiceEmailTemplateInfo" + } + } + } + } + } + } + }, + "/finance/invoiceEmailTemplates/{id}/usages": { + "get": { + "tags": [ + "InvoiceEmailTemplates" + ], + "summary": "Get List of Usage Count", + "operationId": "getFinanceInvoiceEmailTemplatesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "invoiceEmailTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/finance/invoiceEmailTemplates/{id}/usages/list": { + "get": { + "tags": [ + "InvoiceEmailTemplates" + ], + "summary": "Get List of Usage", + "operationId": "getFinanceInvoiceEmailTemplatesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "invoiceEmailTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/finance/invoiceEmailTemplates/count": { + "get": { + "tags": [ + "InvoiceEmailTemplates" + ], + "summary": "Get Count of InvoiceEmailTemplate", + "operationId": "getFinanceInvoiceEmailTemplatesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/invoiceEmailTemplates/info": { + "get": { + "tags": [ + "InvoiceEmailTemplateInfos" + ], + "summary": "Get List of InvoiceEmailTemplateInfos", + "operationId": "getFinanceInvoiceEmailTemplatesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of invoiceEmailTemplateInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/InvoiceEmailTemplateInfo" + } + } + } + } + } + } + } + }, + "/finance/invoiceEmailTemplates/info/count": { + "get": { + "tags": [ + "InvoiceEmailTemplateInfos" + ], + "summary": "Get Count of InvoiceEmailTemplateInfos", + "operationId": "getFinanceInvoiceEmailTemplatesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/invoices": { + "get": { + "tags": [ + "Invoices" + ], + "summary": "Get List of Invoice", + "operationId": "getFinanceInvoices", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Invoice", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Invoice" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Invoices" + ], + "summary": "Post Invoice", + "operationId": "postFinanceInvoices", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "invoice", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Invoice" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Invoice", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Invoice" + } + } + } + } + } + } + }, + "/finance/invoices/{id}": { + "get": { + "tags": [ + "Invoices" + ], + "summary": "Get Invoice", + "operationId": "getFinanceInvoicesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "invoiceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Invoice", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Invoice" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Invoices" + ], + "summary": "Delete Invoice", + "operationId": "deleteFinanceInvoicesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "invoiceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Invoices" + ], + "summary": "Put Invoice", + "operationId": "putFinanceInvoicesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "invoiceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "invoice", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Invoice" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Invoice", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Invoice" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Invoices" + ], + "summary": "Patch Invoice", + "operationId": "patchFinanceInvoicesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "invoiceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Invoice", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Invoice" + } + } + } + } + } + } + }, + "/finance/invoices/{id}/pdf": { + "get": { + "tags": [ + "Invoices" + ], + "summary": "Get Invoice", + "operationId": "getFinanceInvoicesByIdPdf", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "invoiceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ContentType = application/pdf", + "content": { + "application/pdf": { + "schema": { + "type": "string", + "format": "binary" + } + } + } + } + } + } + }, + "/finance/invoices/{parentId}/commissions": { + "get": { + "tags": [ + "InvoiceCommissions" + ], + "summary": "Get List of InvoiceCommissions", + "operationId": "getFinanceInvoicesByParentIdCommissions", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "invoiceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of invoiceCommissionses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/InvoiceCommission" + } + } + } + } + } + } + } + }, + "/finance/invoices/{parentId}/commissions/{id}": { + "get": { + "tags": [ + "InvoiceCommissions" + ], + "summary": "Get InvoiceCommissions", + "operationId": "getFinanceInvoicesByParentIdCommissionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "paymentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "invoiceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "InvoiceCommission", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InvoiceCommission" + } + } + } + } + } + }, + "patch": { + "tags": [ + "InvoiceCommissions" + ], + "summary": "Patch InvoiceCommissions", + "operationId": "patchFinanceInvoicesByParentIdCommissionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "InvoiceCommissionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "invoiceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "InvoiceCommission", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InvoiceCommission" + } + } + } + } + } + } + }, + "/finance/invoices/{parentId}/commissions/recalculate": { + "post": { + "tags": [ + "InvoiceCommissions" + ], + "summary": "Recalculate InvoiceCommissions", + "operationId": "postFinanceInvoicesByParentIdCommissionsRecalculate", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "invoiceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "" + } + } + } + }, + "/finance/invoices/{parentId}/glEntries/": { + "get": { + "tags": [ + "GLEntries" + ], + "summary": "Get List of GLEntries", + "operationId": "getFinanceInvoicesByParentIdGlEntries", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "invoiceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of gLEntrieses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GLEntry" + } + } + } + } + } + } + } + }, + "/finance/invoices/{parentId}/glEntries/{id}": { + "get": { + "tags": [ + "GLEntries" + ], + "summary": "Get GLEntries", + "operationId": "getFinanceInvoicesByParentIdGlEntriesById", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "invoiceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "id", + "in": "path", + "description": "gLEntryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "gLEntry", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/GLEntry" + } + } + } + } + } + }, + "put": { + "tags": [ + "GLEntries" + ], + "summary": "Put GLEntries", + "operationId": "putFinanceInvoicesByParentIdGlEntriesById", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "invoiceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "id", + "in": "path", + "description": "gLEntryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "gLEntry", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GLEntry" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "gLEntry", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/GLEntry" + } + } + } + } + } + }, + "patch": { + "tags": [ + "GLEntries" + ], + "summary": "Patch GLEntries", + "operationId": "patchFinanceInvoicesByParentIdGlEntriesById", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "invoiceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "id", + "in": "path", + "description": "GLEntryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "gLEntry", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/GLEntry" + } + } + } + } + } + } + }, + "/finance/invoices/{parentId}/payments": { + "get": { + "tags": [ + "InvoicePayments" + ], + "summary": "Get List of Payment", + "operationId": "getFinanceInvoicesByParentIdPayments", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "invoiceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Payment", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/InvoicePayment" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "InvoicePayments" + ], + "summary": "Post Payment", + "operationId": "postFinanceInvoicesByParentIdPayments", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "invoiceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "payment", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InvoicePayment" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Payment", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InvoicePayment" + } + } + } + } + } + } + }, + "/finance/invoices/{parentId}/payments/{id}": { + "get": { + "tags": [ + "InvoicePayments" + ], + "summary": "Get Payment", + "operationId": "getFinanceInvoicesByParentIdPaymentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "paymentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "invoiceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Payment", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InvoicePayment" + } + } + } + } + } + }, + "patch": { + "tags": [ + "InvoicePayments" + ], + "summary": "Patch Payment", + "operationId": "patchFinanceInvoicesByParentIdPaymentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "paymentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "invoiceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Payment", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InvoicePayment" + } + } + } + } + } + }, + "put": { + "tags": [ + "InvoicePayments" + ], + "summary": "Put Payment", + "operationId": "putFinanceInvoicesByParentIdPaymentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "paymentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "invoiceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "payment", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InvoicePayment" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Payment", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InvoicePayment" + } + } + } + } + } + }, + "delete": { + "tags": [ + "InvoicePayments" + ], + "summary": "Delete Payment", + "operationId": "deleteFinanceInvoicesByParentIdPaymentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "paymentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "invoiceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/finance/invoices/{parentId}/routings": { + "get": { + "tags": [ + "Invoice Routings" + ], + "summary": "Get List of Invoice Routings", + "operationId": "getFinanceInvoicesByParentIdRoutings", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "Invoice", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of invoiceRoutings", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/InvoiceRouting" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Invoice Routings" + ], + "summary": "Post Invoice Routings", + "operationId": "postFinanceInvoicesByParentIdRoutings", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "Invoice", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "InvoiceRouting", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InvoiceRouting" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "InvoiceRouting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InvoiceRouting" + } + } + } + } + } + } + }, + "/finance/invoices/{parentId}/routings/{id}": { + "get": { + "tags": [ + "Invoice Routings" + ], + "summary": "Get Invoice Routings", + "operationId": "getFinanceInvoicesByParentIdRoutingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "InvoiceRoutingsId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "Invoice", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "InvoiceRouting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InvoiceRouting" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Invoice Routings" + ], + "summary": "Delete Invoice Routings", + "operationId": "deleteFinanceInvoicesByParentIdRoutingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "InvoiceRoutingsId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "Invoice", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Invoice Routings" + ], + "summary": "Put Invoice Routings", + "operationId": "putFinanceInvoicesByParentIdRoutingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "InvoiceRoutingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "Invoice", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "companyTypeAssociation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InvoiceRouting" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "InvoiceRouting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InvoiceRouting" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Invoice Routings" + ], + "summary": "Patch Invoice Routings", + "operationId": "patchFinanceInvoicesByParentIdRoutingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "InvoiceRoutingsId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "Invoice", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "InvoiceRouting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InvoiceRouting" + } + } + } + } + } + } + }, + "/finance/invoices/{parentId}/routings/count": { + "get": { + "tags": [ + "Invoice Routings" + ], + "summary": "Get Count of Invoice Routings", + "operationId": "getFinanceInvoicesByParentIdRoutingsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "Invoice", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/invoices/count": { + "get": { + "tags": [ + "Invoices" + ], + "summary": "Get Count of Invoice", + "operationId": "getFinanceInvoicesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/invoiceTemplates": { + "get": { + "tags": [ + "InvoiceTemplates" + ], + "summary": "Get List of InvoiceTemplate", + "operationId": "getFinanceInvoiceTemplates", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of InvoiceTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/InvoiceTemplate" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "InvoiceTemplates" + ], + "summary": "Post InvoiceTemplate", + "operationId": "postFinanceInvoiceTemplates", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "invoiceTemplate", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InvoiceTemplate" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "InvoiceTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InvoiceTemplate" + } + } + } + } + } + } + }, + "/finance/invoiceTemplates/{id}": { + "get": { + "tags": [ + "InvoiceTemplates" + ], + "summary": "Get InvoiceTemplate", + "operationId": "getFinanceInvoiceTemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "invoiceTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "InvoiceTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InvoiceTemplate" + } + } + } + } + } + }, + "patch": { + "tags": [ + "InvoiceTemplates" + ], + "summary": "Patch InvoiceTemplate", + "operationId": "patchFinanceInvoiceTemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "invoiceTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "InvoiceTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InvoiceTemplate" + } + } + } + } + } + }, + "put": { + "tags": [ + "InvoiceTemplates" + ], + "summary": "Put InvoiceTemplate", + "operationId": "putFinanceInvoiceTemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "invoiceTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "invoiceTemplate", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InvoiceTemplate" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "InvoiceTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InvoiceTemplate" + } + } + } + } + } + }, + "delete": { + "tags": [ + "InvoiceTemplates" + ], + "summary": "Delete Usage", + "operationId": "deleteFinanceInvoiceTemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "invoiceTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/finance/invoiceTemplates/{id}/usages": { + "get": { + "tags": [ + "InvoiceTemplates" + ], + "summary": "Get List of Usage Count", + "operationId": "getFinanceInvoiceTemplatesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "invoiceTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/finance/invoiceTemplates/{id}/usages/list": { + "get": { + "tags": [ + "InvoiceTemplates" + ], + "summary": "Get List of Usage", + "operationId": "getFinanceInvoiceTemplatesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "invoiceTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/finance/invoiceTemplates/count": { + "get": { + "tags": [ + "InvoiceTemplates" + ], + "summary": "Get Count of InvoiceTemplate", + "operationId": "getFinanceInvoiceTemplatesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/invoiceTemplateSetups": { + "get": { + "tags": [ + "InvoiceTemplateSetups" + ], + "summary": "Get List of InvoiceTemplateSetup\r\n Retrieves a list of standard and custom invoice templates", + "operationId": "getFinanceInvoiceTemplateSetups", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of InvoiceTemplateSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/InvoiceTemplateSetup" + } + } + } + } + } + } + } + }, + "/finance/invoiceTemplateSetups/{id}": { + "get": { + "tags": [ + "InvoiceTemplateSetups" + ], + "summary": "Get InvoiceTemplateSetup", + "operationId": "getFinanceInvoiceTemplateSetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "invoiceTemplateSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "InvoiceTemplateSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InvoiceTemplateSetup" + } + } + } + } + } + } + }, + "/finance/invoiceTemplateSetups/count": { + "get": { + "tags": [ + "InvoiceTemplateSetups" + ], + "summary": "Get Count of InvoiceTemplateSetup", + "operationId": "getFinanceInvoiceTemplateSetupsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/taxCodes": { + "get": { + "tags": [ + "TaxCodes" + ], + "summary": "Get List of TaxCode", + "operationId": "getFinanceTaxCodes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of TaxCode", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TaxCode" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "TaxCodes" + ], + "summary": "Post TaxCode", + "operationId": "postFinanceTaxCodes", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "taxCode", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TaxCode" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "TaxCode", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxCode" + } + } + } + } + } + } + }, + "/finance/taxCodes/{grandparentId}/expenseTypeExemptions/{parentId}/taxableExpenseTypeLevels": { + "get": { + "tags": [ + "TaxableExpenseTypeLevels" + ], + "summary": "Get List of TaxableExpenseTypeLevel", + "operationId": "getFinanceTaxCodesByGrandparentIdExpenseTypeExemptionsByParentIdTaxableExpenseTypeLevels", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "expenseTypeExemptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of TaxableExpenseTypeLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TaxableExpenseTypeLevel" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "TaxableExpenseTypeLevels" + ], + "summary": "Post TaxableExpenseTypeLevel", + "operationId": "postFinanceTaxCodesByGrandparentIdExpenseTypeExemptionsByParentIdTaxableExpenseTypeLevels", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "expenseTypeExemptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "taxableExpenseTypeLevel", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TaxableExpenseTypeLevel" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "TaxableExpenseTypeLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxableExpenseTypeLevel" + } + } + } + } + } + } + }, + "/finance/taxCodes/{grandparentId}/expenseTypeExemptions/{parentId}/taxableExpenseTypeLevels/{id}": { + "get": { + "tags": [ + "TaxableExpenseTypeLevels" + ], + "summary": "Get TaxableExpenseTypeLevel", + "operationId": "getFinanceTaxCodesByGrandparentIdExpenseTypeExemptionsByParentIdTaxableExpenseTypeLevelsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxableExpenseTypeLevelId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "expenseTypeExemptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TaxableExpenseTypeLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxableExpenseTypeLevel" + } + } + } + } + } + }, + "delete": { + "tags": [ + "TaxableExpenseTypeLevels" + ], + "summary": "Delete TaxableExpenseTypeLevel", + "operationId": "deleteFinanceTaxCodesByGrandparentIdExpenseTypeExemptionsByParentIdTaxableExpenseTypeLevelsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxableExpenseTypeLevelId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "expenseTypeExemptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "TaxableExpenseTypeLevels" + ], + "summary": "Put TaxableExpenseTypeLevel", + "operationId": "putFinanceTaxCodesByGrandparentIdExpenseTypeExemptionsByParentIdTaxableExpenseTypeLevelsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxableExpenseTypeLevelId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "expenseTypeExemptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "taxableExpenseTypeLevel", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TaxableExpenseTypeLevel" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TaxableExpenseTypeLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxableExpenseTypeLevel" + } + } + } + } + } + }, + "patch": { + "tags": [ + "TaxableExpenseTypeLevels" + ], + "summary": "Patch TaxableExpenseTypeLevel", + "operationId": "patchFinanceTaxCodesByGrandparentIdExpenseTypeExemptionsByParentIdTaxableExpenseTypeLevelsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxableExpenseTypeLevelId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "expenseTypeExemptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TaxableExpenseTypeLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxableExpenseTypeLevel" + } + } + } + } + } + } + }, + "/finance/taxCodes/{grandparentId}/expenseTypeExemptions/{parentId}/taxableExpenseTypeLevels/count": { + "get": { + "tags": [ + "TaxableExpenseTypeLevels" + ], + "summary": "Get Count of TaxableExpenseTypeLevel", + "operationId": "getFinanceTaxCodesByGrandparentIdExpenseTypeExemptionsByParentIdTaxableExpenseTypeLevelsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "expenseTypeExemptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/taxCodes/{grandparentId}/productTypeExemptions/{parentId}/taxableProductTypeLevels": { + "get": { + "tags": [ + "TaxableProductTypeLevels" + ], + "summary": "Get List of TaxableProductTypeLevel", + "operationId": "getFinanceTaxCodesByGrandparentIdProductTypeExemptionsByParentIdTaxableProductTypeLevels", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "productTypeExemptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of TaxableProductTypeLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TaxableProductTypeLevel" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "TaxableProductTypeLevels" + ], + "summary": "Post TaxableProductTypeLevel", + "operationId": "postFinanceTaxCodesByGrandparentIdProductTypeExemptionsByParentIdTaxableProductTypeLevels", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "productTypeExemptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "taxableProductTypeLevel", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TaxableProductTypeLevel" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "TaxableProductTypeLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxableProductTypeLevel" + } + } + } + } + } + } + }, + "/finance/taxCodes/{grandparentId}/productTypeExemptions/{parentId}/taxableProductTypeLevels/{id}": { + "get": { + "tags": [ + "TaxableProductTypeLevels" + ], + "summary": "Get TaxableProductTypeLevel", + "operationId": "getFinanceTaxCodesByGrandparentIdProductTypeExemptionsByParentIdTaxableProductTypeLevelsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxableProductTypeLevelId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "productTypeExemptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TaxableProductTypeLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxableProductTypeLevel" + } + } + } + } + } + }, + "delete": { + "tags": [ + "TaxableProductTypeLevels" + ], + "summary": "Delete TaxableProductTypeLevel", + "operationId": "deleteFinanceTaxCodesByGrandparentIdProductTypeExemptionsByParentIdTaxableProductTypeLevelsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxableProductTypeLevelId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "productTypeExemptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "TaxableProductTypeLevels" + ], + "summary": "Put TaxableProductTypeLevel", + "operationId": "putFinanceTaxCodesByGrandparentIdProductTypeExemptionsByParentIdTaxableProductTypeLevelsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxableProductTypeLevelId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "productTypeExemptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "taxableProductTypeLevel", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TaxableProductTypeLevel" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TaxableProductTypeLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxableProductTypeLevel" + } + } + } + } + } + }, + "patch": { + "tags": [ + "TaxableProductTypeLevels" + ], + "summary": "Patch TaxableProductTypeLevel", + "operationId": "patchFinanceTaxCodesByGrandparentIdProductTypeExemptionsByParentIdTaxableProductTypeLevelsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxableProductTypeLevelId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "productTypeExemptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TaxableProductTypeLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxableProductTypeLevel" + } + } + } + } + } + } + }, + "/finance/taxCodes/{grandparentId}/productTypeExemptions/{parentId}/taxableProductTypeLevels/count": { + "get": { + "tags": [ + "TaxableProductTypeLevels" + ], + "summary": "Get Count of TaxableProductTypeLevel", + "operationId": "getFinanceTaxCodesByGrandparentIdProductTypeExemptionsByParentIdTaxableProductTypeLevelsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "productTypeExemptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/taxCodes/{grandparentId}/taxCodeXRefs/{parentId}/taxableXRefLevels": { + "get": { + "tags": [ + "TaxableXRefLevels" + ], + "summary": "Get List of TaxableXRefLevel", + "operationId": "getFinanceTaxCodesByGrandparentIdTaxCodeXRefsByParentIdTaxableXRefLevels", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "taxCodeXRefId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of TaxableXRefLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TaxableXRefLevel" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "TaxableXRefLevels" + ], + "summary": "Post TaxableXRefLevel", + "operationId": "postFinanceTaxCodesByGrandparentIdTaxCodeXRefsByParentIdTaxableXRefLevels", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "taxCodeXRefId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "taxableXRefLevel", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TaxableXRefLevel" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "TaxableXRefLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxableXRefLevel" + } + } + } + } + } + } + }, + "/finance/taxCodes/{grandparentId}/taxCodeXRefs/{parentId}/taxableXRefLevels/{id}": { + "get": { + "tags": [ + "TaxableXRefLevels" + ], + "summary": "Get TaxableXRefLevel", + "operationId": "getFinanceTaxCodesByGrandparentIdTaxCodeXRefsByParentIdTaxableXRefLevelsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxableXRefLevelId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "taxCodeXRefId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TaxableXRefLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxableXRefLevel" + } + } + } + } + } + }, + "delete": { + "tags": [ + "TaxableXRefLevels" + ], + "summary": "Delete TaxableXRefLevel", + "operationId": "deleteFinanceTaxCodesByGrandparentIdTaxCodeXRefsByParentIdTaxableXRefLevelsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxableXRefLevelId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "taxCodeXRefId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "TaxableXRefLevels" + ], + "summary": "Put TaxableXRefLevel", + "operationId": "putFinanceTaxCodesByGrandparentIdTaxCodeXRefsByParentIdTaxableXRefLevelsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxableXRefLevelId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "taxCodeXRefId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "taxableXRefLevel", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TaxableXRefLevel" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TaxableXRefLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxableXRefLevel" + } + } + } + } + } + }, + "patch": { + "tags": [ + "TaxableXRefLevels" + ], + "summary": "Patch TaxableXRefLevel", + "operationId": "patchFinanceTaxCodesByGrandparentIdTaxCodeXRefsByParentIdTaxableXRefLevelsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxableXRefLevelId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "taxCodeXRefId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TaxableXRefLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxableXRefLevel" + } + } + } + } + } + } + }, + "/finance/taxCodes/{grandparentId}/taxCodeXRefs/{parentId}/taxableXRefLevels/count": { + "get": { + "tags": [ + "TaxableXRefLevels" + ], + "summary": "Get Count of TaxableXRefLevel", + "operationId": "getFinanceTaxCodesByGrandparentIdTaxCodeXRefsByParentIdTaxableXRefLevelsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "taxCodeXRefId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/taxCodes/{grandparentId}/workRoleExemptions/{parentId}/taxableWorkRoleLevels": { + "get": { + "tags": [ + "TaxableWorkRoleLevels" + ], + "summary": "Get List of TaxableWorkRoleLevel", + "operationId": "getFinanceTaxCodesByGrandparentIdWorkRoleExemptionsByParentIdTaxableWorkRoleLevels", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "workRoleExemptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of TaxableWorkRoleLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TaxableWorkRoleLevel" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "TaxableWorkRoleLevels" + ], + "summary": "Post TaxableWorkRoleLevel", + "operationId": "postFinanceTaxCodesByGrandparentIdWorkRoleExemptionsByParentIdTaxableWorkRoleLevels", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "workRoleExemptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "taxableWorkRoleLevel", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TaxableWorkRoleLevel" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "TaxableWorkRoleLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxableWorkRoleLevel" + } + } + } + } + } + } + }, + "/finance/taxCodes/{grandparentId}/workRoleExemptions/{parentId}/taxableWorkRoleLevels/{id}": { + "get": { + "tags": [ + "TaxableWorkRoleLevels" + ], + "summary": "Get TaxableWorkRoleLevel", + "operationId": "getFinanceTaxCodesByGrandparentIdWorkRoleExemptionsByParentIdTaxableWorkRoleLevelsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxableWorkRoleLevelId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "workRoleExemptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TaxableWorkRoleLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxableWorkRoleLevel" + } + } + } + } + } + }, + "delete": { + "tags": [ + "TaxableWorkRoleLevels" + ], + "summary": "Delete TaxableWorkRoleLevel", + "operationId": "deleteFinanceTaxCodesByGrandparentIdWorkRoleExemptionsByParentIdTaxableWorkRoleLevelsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxableWorkRoleLevelId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "workRoleExemptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "TaxableWorkRoleLevels" + ], + "summary": "Put TaxableWorkRoleLevel", + "operationId": "putFinanceTaxCodesByGrandparentIdWorkRoleExemptionsByParentIdTaxableWorkRoleLevelsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxableWorkRoleLevelId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "workRoleExemptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "taxableWorkRoleLevel", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TaxableWorkRoleLevel" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TaxableWorkRoleLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxableWorkRoleLevel" + } + } + } + } + } + }, + "patch": { + "tags": [ + "TaxableWorkRoleLevels" + ], + "summary": "Patch TaxableWorkRoleLevel", + "operationId": "patchFinanceTaxCodesByGrandparentIdWorkRoleExemptionsByParentIdTaxableWorkRoleLevelsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxableWorkRoleLevelId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "workRoleExemptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TaxableWorkRoleLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxableWorkRoleLevel" + } + } + } + } + } + } + }, + "/finance/taxCodes/{grandparentId}/workRoleExemptions/{parentId}/taxableWorkRoleLevels/count": { + "get": { + "tags": [ + "TaxableWorkRoleLevels" + ], + "summary": "Get Count of TaxableWorkRoleLevel", + "operationId": "getFinanceTaxCodesByGrandparentIdWorkRoleExemptionsByParentIdTaxableWorkRoleLevelsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "workRoleExemptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/taxCodes/{id}": { + "get": { + "tags": [ + "TaxCodes" + ], + "summary": "Get TaxCode", + "operationId": "getFinanceTaxCodesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TaxCode", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxCode" + } + } + } + } + } + }, + "delete": { + "tags": [ + "TaxCodes" + ], + "summary": "Delete Usage", + "operationId": "deleteFinanceTaxCodesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "TaxCodes" + ], + "summary": "Put TaxCode", + "operationId": "putFinanceTaxCodesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "taxCode", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TaxCode" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TaxCode", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxCode" + } + } + } + } + } + }, + "patch": { + "tags": [ + "TaxCodes" + ], + "summary": "Patch TaxCode", + "operationId": "patchFinanceTaxCodesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TaxCode", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxCode" + } + } + } + } + } + } + }, + "/finance/taxCodes/{id}/copy": { + "post": { + "tags": [ + "TaxCodes" + ], + "summary": "Post TaxCode", + "operationId": "postFinanceTaxCodesByIdCopy", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TaxCode", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxCode" + } + } + } + } + } + } + }, + "/finance/taxCodes/{id}/info": { + "get": { + "tags": [ + "TaxCodeInfos" + ], + "summary": "Get TaxCodeInfos", + "operationId": "getFinanceTaxCodesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "TaxCodeInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TaxCodeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxCodeInfo" + } + } + } + } + } + } + }, + "/finance/taxCodes/{id}/usages": { + "get": { + "tags": [ + "TaxCodes" + ], + "summary": "Get List of Usage Count", + "operationId": "getFinanceTaxCodesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/finance/taxCodes/{id}/usages/list": { + "get": { + "tags": [ + "TaxCodes" + ], + "summary": "Get List of Usage", + "operationId": "getFinanceTaxCodesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/finance/taxCodes/{parentId}/expenseTypeExemptions": { + "get": { + "tags": [ + "TaxCodeExpenseTypeExemptions" + ], + "summary": "Get List of ExpenseTypeExemption", + "operationId": "getFinanceTaxCodesByParentIdExpenseTypeExemptions", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ExpenseTypeExemption", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ExpenseTypeExemption" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "TaxCodeExpenseTypeExemptions" + ], + "summary": "Post ExpenseTypeExemption", + "operationId": "postFinanceTaxCodesByParentIdExpenseTypeExemptions", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "expenseTypeExemption", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ExpenseTypeExemption" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ExpenseTypeExemption", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ExpenseTypeExemption" + } + } + } + } + } + } + }, + "/finance/taxCodes/{parentId}/expenseTypeExemptions/{id}": { + "get": { + "tags": [ + "TaxCodeExpenseTypeExemptions" + ], + "summary": "Get ExpenseTypeExemption", + "operationId": "getFinanceTaxCodesByParentIdExpenseTypeExemptionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "expenseTypeExemptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ExpenseTypeExemption", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ExpenseTypeExemption" + } + } + } + } + } + }, + "delete": { + "tags": [ + "TaxCodeExpenseTypeExemptions" + ], + "summary": "Delete ExpenseTypeExemption", + "operationId": "deleteFinanceTaxCodesByParentIdExpenseTypeExemptionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "expenseTypeExemptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "TaxCodeExpenseTypeExemptions" + ], + "summary": "Put ExpenseTypeExemption", + "operationId": "putFinanceTaxCodesByParentIdExpenseTypeExemptionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "expenseTypeExemptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "expenseTypeExemption", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ExpenseTypeExemption" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ExpenseTypeExemption", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ExpenseTypeExemption" + } + } + } + } + } + }, + "patch": { + "tags": [ + "TaxCodeExpenseTypeExemptions" + ], + "summary": "Patch ExpenseTypeExemption", + "operationId": "patchFinanceTaxCodesByParentIdExpenseTypeExemptionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "expenseTypeExemptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ExpenseTypeExemption", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ExpenseTypeExemption" + } + } + } + } + } + } + }, + "/finance/taxCodes/{parentId}/expenseTypeExemptions/count": { + "get": { + "tags": [ + "TaxCodeExpenseTypeExemptions" + ], + "summary": "Get Count of ExpenseTypeExemption", + "operationId": "getFinanceTaxCodesByParentIdExpenseTypeExemptionsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/taxCodes/{parentId}/productTypeExemptions": { + "get": { + "tags": [ + "TaxCodeProductTypeExemptions" + ], + "summary": "Get List of ProductTypeExemption", + "operationId": "getFinanceTaxCodesByParentIdProductTypeExemptions", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ProductTypeExemption", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductTypeExemption" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "TaxCodeProductTypeExemptions" + ], + "summary": "Post ProductTypeExemption", + "operationId": "postFinanceTaxCodesByParentIdProductTypeExemptions", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "productTypeExemption", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProductTypeExemption" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ProductTypeExemption", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProductTypeExemption" + } + } + } + } + } + } + }, + "/finance/taxCodes/{parentId}/productTypeExemptions/{id}": { + "get": { + "tags": [ + "TaxCodeProductTypeExemptions" + ], + "summary": "Get ProductTypeExemption", + "operationId": "getFinanceTaxCodesByParentIdProductTypeExemptionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "productTypeExemptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ProductTypeExemption", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProductTypeExemption" + } + } + } + } + } + }, + "delete": { + "tags": [ + "TaxCodeProductTypeExemptions" + ], + "summary": "Delete ProductTypeExemption", + "operationId": "deleteFinanceTaxCodesByParentIdProductTypeExemptionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "productTypeExemptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "TaxCodeProductTypeExemptions" + ], + "summary": "Put ProductTypeExemption", + "operationId": "putFinanceTaxCodesByParentIdProductTypeExemptionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "productTypeExemptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "productTypeExemption", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProductTypeExemption" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProductTypeExemption", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProductTypeExemption" + } + } + } + } + } + }, + "patch": { + "tags": [ + "TaxCodeProductTypeExemptions" + ], + "summary": "Patch ProductTypeExemption", + "operationId": "patchFinanceTaxCodesByParentIdProductTypeExemptionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "productTypeExemptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProductTypeExemption", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProductTypeExemption" + } + } + } + } + } + } + }, + "/finance/taxCodes/{parentId}/productTypeExemptions/count": { + "get": { + "tags": [ + "TaxCodeProductTypeExemptions" + ], + "summary": "Get Count of ProductTypeExemption", + "operationId": "getFinanceTaxCodesByParentIdProductTypeExemptionsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/taxCodes/{parentId}/taxCodeLevels": { + "get": { + "tags": [ + "TaxCodeLevels" + ], + "summary": "Get List of TaxCodeLevel", + "operationId": "getFinanceTaxCodesByParentIdTaxCodeLevels", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of TaxCodeLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TaxCodeLevel" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "TaxCodeLevels" + ], + "summary": "Post TaxCodeLevel", + "operationId": "postFinanceTaxCodesByParentIdTaxCodeLevels", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "taxCodeLevel", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TaxCodeLevel" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "TaxCodeLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxCodeLevel" + } + } + } + } + } + } + }, + "/finance/taxCodes/{parentId}/taxCodeLevels/{id}": { + "get": { + "tags": [ + "TaxCodeLevels" + ], + "summary": "Get TaxCodeLevel", + "operationId": "getFinanceTaxCodesByParentIdTaxCodeLevelsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxCodeLevelId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TaxCodeLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxCodeLevel" + } + } + } + } + } + }, + "delete": { + "tags": [ + "TaxCodeLevels" + ], + "summary": "Delete TaxCodeLevel", + "operationId": "deleteFinanceTaxCodesByParentIdTaxCodeLevelsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxCodeLevelId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "TaxCodeLevels" + ], + "summary": "Put TaxCodeLevel", + "operationId": "putFinanceTaxCodesByParentIdTaxCodeLevelsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxCodeLevelId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "taxCodeLevel", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TaxCodeLevel" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TaxCodeLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxCodeLevel" + } + } + } + } + } + }, + "patch": { + "tags": [ + "TaxCodeLevels" + ], + "summary": "Patch TaxCodeLevel", + "operationId": "patchFinanceTaxCodesByParentIdTaxCodeLevelsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxCodeLevelId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TaxCodeLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxCodeLevel" + } + } + } + } + } + } + }, + "/finance/taxCodes/{parentId}/taxCodeLevels/count": { + "get": { + "tags": [ + "TaxCodeLevels" + ], + "summary": "Get Count of TaxCodeLevel", + "operationId": "getFinanceTaxCodesByParentIdTaxCodeLevelsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/taxCodes/{parentId}/taxCodeXRefs": { + "get": { + "tags": [ + "TaxCodeXRefs" + ], + "summary": "Get List of TaxCodeXRef", + "operationId": "getFinanceTaxCodesByParentIdTaxCodeXRefs", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of TaxCodeXRef", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TaxCodeXRef" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "TaxCodeXRefs" + ], + "summary": "Post TaxCodeXRef", + "operationId": "postFinanceTaxCodesByParentIdTaxCodeXRefs", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "taxCodeXRef", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TaxCodeXRef" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "TaxCodeXRef", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxCodeXRef" + } + } + } + } + } + } + }, + "/finance/taxCodes/{parentId}/taxCodeXRefs/{id}": { + "get": { + "tags": [ + "TaxCodeXRefs" + ], + "summary": "Get TaxCodeXRef", + "operationId": "getFinanceTaxCodesByParentIdTaxCodeXRefsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxCodeXRefId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TaxCodeXRef", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxCodeXRef" + } + } + } + } + } + }, + "delete": { + "tags": [ + "TaxCodeXRefs" + ], + "summary": "Delete TaxCodeXRef", + "operationId": "deleteFinanceTaxCodesByParentIdTaxCodeXRefsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxCodeXRefId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "TaxCodeXRefs" + ], + "summary": "Put TaxCodeXRef", + "operationId": "putFinanceTaxCodesByParentIdTaxCodeXRefsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxCodeXRefId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "taxCodeXRef", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TaxCodeXRef" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TaxCodeXRef", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxCodeXRef" + } + } + } + } + } + }, + "patch": { + "tags": [ + "TaxCodeXRefs" + ], + "summary": "Patch TaxCodeXRef", + "operationId": "patchFinanceTaxCodesByParentIdTaxCodeXRefsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxCodeXRefId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TaxCodeXRef", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxCodeXRef" + } + } + } + } + } + } + }, + "/finance/taxCodes/{parentId}/taxCodeXRefs/count": { + "get": { + "tags": [ + "TaxCodeXRefs" + ], + "summary": "Get Count of TaxCodeXRef", + "operationId": "getFinanceTaxCodesByParentIdTaxCodeXRefsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/taxCodes/{parentId}/workRoleExemptions": { + "get": { + "tags": [ + "TaxCodeWorkRoleExemptions" + ], + "summary": "Get List of WorkRoleExemption", + "operationId": "getFinanceTaxCodesByParentIdWorkRoleExemptions", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of WorkRoleExemption", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WorkRoleExemption" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "TaxCodeWorkRoleExemptions" + ], + "summary": "Post WorkRoleExemption", + "operationId": "postFinanceTaxCodesByParentIdWorkRoleExemptions", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "workRoleExemption", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WorkRoleExemption" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "WorkRoleExemption", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkRoleExemption" + } + } + } + } + } + } + }, + "/finance/taxCodes/{parentId}/workRoleExemptions/{id}": { + "get": { + "tags": [ + "TaxCodeWorkRoleExemptions" + ], + "summary": "Get WorkRoleExemption", + "operationId": "getFinanceTaxCodesByParentIdWorkRoleExemptionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workRoleExemptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "WorkRoleExemption", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkRoleExemption" + } + } + } + } + } + }, + "delete": { + "tags": [ + "TaxCodeWorkRoleExemptions" + ], + "summary": "Delete WorkRoleExemption", + "operationId": "deleteFinanceTaxCodesByParentIdWorkRoleExemptionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workRoleExemptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "TaxCodeWorkRoleExemptions" + ], + "summary": "Put WorkRoleExemption", + "operationId": "putFinanceTaxCodesByParentIdWorkRoleExemptionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workRoleExemptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "workRoleExemption", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WorkRoleExemption" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "WorkRoleExemption", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkRoleExemption" + } + } + } + } + } + }, + "patch": { + "tags": [ + "TaxCodeWorkRoleExemptions" + ], + "summary": "Patch WorkRoleExemption", + "operationId": "patchFinanceTaxCodesByParentIdWorkRoleExemptionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workRoleExemptionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "WorkRoleExemption", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkRoleExemption" + } + } + } + } + } + } + }, + "/finance/taxCodes/{parentId}/workRoleExemptions/count": { + "get": { + "tags": [ + "TaxCodeWorkRoleExemptions" + ], + "summary": "Get Count of WorkRoleExemption", + "operationId": "getFinanceTaxCodesByParentIdWorkRoleExemptionsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "taxCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/taxCodes/count": { + "get": { + "tags": [ + "TaxCodes" + ], + "summary": "Get Count of TaxCode", + "operationId": "getFinanceTaxCodesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/taxCodes/info": { + "get": { + "tags": [ + "TaxCodeInfos" + ], + "summary": "Get List of TaxCodeInfos", + "operationId": "getFinanceTaxCodesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of taxCodeInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TaxCodeInfo" + } + } + } + } + } + } + } + }, + "/finance/taxCodes/info/count": { + "get": { + "tags": [ + "TaxCodeInfos" + ], + "summary": "Get Count of TaxCodeInfos", + "operationId": "getFinanceTaxCodesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/finance/taxIntegrations": { + "get": { + "tags": [ + "TaxIntegrations" + ], + "summary": "Get List of TaxIntegration", + "operationId": "getFinanceTaxIntegrations", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of TaxIntegration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TaxIntegration" + } + } + } + } + } + } + } + }, + "/finance/taxIntegrations/{id}": { + "get": { + "tags": [ + "TaxIntegrations" + ], + "summary": "Get TaxIntegration", + "operationId": "getFinanceTaxIntegrationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxIntegrationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TaxIntegration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxIntegration" + } + } + } + } + } + }, + "put": { + "tags": [ + "TaxIntegrations" + ], + "summary": "Put TaxIntegration", + "operationId": "putFinanceTaxIntegrationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxIntegrationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "taxIntegration", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TaxIntegration" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TaxIntegration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxIntegration" + } + } + } + } + } + }, + "patch": { + "tags": [ + "TaxIntegrations" + ], + "summary": "Patch TaxIntegration", + "operationId": "patchFinanceTaxIntegrationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taxIntegrationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TaxIntegration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TaxIntegration" + } + } + } + } + } + } + }, + "/finance/taxIntegrations/count": { + "get": { + "tags": [ + "TaxIntegrations" + ], + "summary": "Get Count of TaxIntegration", + "operationId": "getFinanceTaxIntegrationsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/marketing/campaigns": { + "get": { + "tags": [ + "Campaigns" + ], + "summary": "Get List of Campaign", + "operationId": "getMarketingCampaigns", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Campaign", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Campaign" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Campaigns" + ], + "summary": "Post Campaign", + "operationId": "postMarketingCampaigns", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "campaign", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Campaign" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Campaign", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Campaign" + } + } + } + } + } + } + }, + "/marketing/campaigns/{id}": { + "get": { + "tags": [ + "Campaigns" + ], + "summary": "Get Campaign", + "operationId": "getMarketingCampaignsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Campaign", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Campaign" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Campaigns" + ], + "summary": "Delete Campaign", + "operationId": "deleteMarketingCampaignsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Campaigns" + ], + "summary": "Put Campaign", + "operationId": "putMarketingCampaignsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "campaign", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Campaign" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Campaign", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Campaign" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Campaigns" + ], + "summary": "Patch Campaign", + "operationId": "patchMarketingCampaignsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Campaign", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Campaign" + } + } + } + } + } + } + }, + "/marketing/campaigns/{id}/activities": { + "get": { + "tags": [ + "Campaigns" + ], + "summary": "Get List of ActivityReference", + "operationId": "getMarketingCampaignsByIdActivities", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ActivityReference", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ActivityReference" + } + } + } + } + } + } + } + }, + "/marketing/campaigns/{id}/activities/count": { + "get": { + "tags": [ + "Campaigns" + ], + "summary": "Get Count of ActivityReference", + "operationId": "getMarketingCampaignsByIdActivitiesCount", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/marketing/campaigns/{id}/opportunities": { + "get": { + "tags": [ + "Campaigns" + ], + "summary": "Get List of OpportunityReference", + "operationId": "getMarketingCampaignsByIdOpportunities", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of OpportunityReference", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OpportunityReference" + } + } + } + } + } + } + } + }, + "/marketing/campaigns/{id}/opportunities/count": { + "get": { + "tags": [ + "Campaigns" + ], + "summary": "Get Count of OpportunityReference", + "operationId": "getMarketingCampaignsByIdOpportunitiesCount", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/marketing/campaigns/{parentId}/audits": { + "get": { + "tags": [ + "CampaignAudits" + ], + "summary": "Get List of CampaignAudit", + "operationId": "getMarketingCampaignsByParentIdAudits", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CampaignAudit", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CampaignAudit" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "CampaignAudits" + ], + "summary": "Post CampaignAudit", + "operationId": "postMarketingCampaignsByParentIdAudits", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "campaignAudit", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CampaignAudit" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "CampaignAudit", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CampaignAudit" + } + } + } + } + } + } + }, + "/marketing/campaigns/{parentId}/audits/{id}": { + "get": { + "tags": [ + "CampaignAudits" + ], + "summary": "Get CampaignAudit", + "operationId": "getMarketingCampaignsByParentIdAuditsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "auditId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CampaignAudit", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CampaignAudit" + } + } + } + } + } + }, + "delete": { + "tags": [ + "CampaignAudits" + ], + "summary": "Delete CampaignAudit", + "operationId": "deleteMarketingCampaignsByParentIdAuditsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "auditId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "CampaignAudits" + ], + "summary": "Put CampaignAudit", + "operationId": "putMarketingCampaignsByParentIdAuditsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "auditId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "campaignAudit", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CampaignAudit" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CampaignAudit", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CampaignAudit" + } + } + } + } + } + }, + "patch": { + "tags": [ + "CampaignAudits" + ], + "summary": "Patch CampaignAudit", + "operationId": "patchMarketingCampaignsByParentIdAuditsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "auditId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CampaignAudit", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CampaignAudit" + } + } + } + } + } + } + }, + "/marketing/campaigns/{parentId}/audits/count": { + "get": { + "tags": [ + "CampaignAudits" + ], + "summary": "Get Count of CampaignAudit", + "operationId": "getMarketingCampaignsByParentIdAuditsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/marketing/campaigns/{parentId}/emailsOpened": { + "get": { + "tags": [ + "CampaignEmailsOpened" + ], + "summary": "Get List of EmailOpened", + "operationId": "getMarketingCampaignsByParentIdEmailsOpened", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of EmailOpened", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/EmailOpened" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "CampaignEmailsOpened" + ], + "summary": "Post EmailOpened", + "operationId": "postMarketingCampaignsByParentIdEmailsOpened", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "emailOpened", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/EmailOpened" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "EmailOpened", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/EmailOpened" + } + } + } + } + } + } + }, + "/marketing/campaigns/{parentId}/emailsOpened/{id}": { + "get": { + "tags": [ + "CampaignEmailsOpened" + ], + "summary": "Get EmailOpened", + "operationId": "getMarketingCampaignsByParentIdEmailsOpenedById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailsOpenedId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "EmailOpened", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/EmailOpened" + } + } + } + } + } + }, + "delete": { + "tags": [ + "CampaignEmailsOpened" + ], + "summary": "Delete EmailOpened", + "operationId": "deleteMarketingCampaignsByParentIdEmailsOpenedById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailsOpenedId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "CampaignEmailsOpened" + ], + "summary": "Put EmailOpened", + "operationId": "putMarketingCampaignsByParentIdEmailsOpenedById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailsOpenedId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "emailOpened", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/EmailOpened" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "EmailOpened", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/EmailOpened" + } + } + } + } + } + }, + "patch": { + "tags": [ + "CampaignEmailsOpened" + ], + "summary": "Patch EmailOpened", + "operationId": "patchMarketingCampaignsByParentIdEmailsOpenedById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailsOpenedId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "EmailOpened", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/EmailOpened" + } + } + } + } + } + } + }, + "/marketing/campaigns/{parentId}/emailsOpened/count": { + "get": { + "tags": [ + "CampaignEmailsOpened" + ], + "summary": "Get Count of EmailOpened", + "operationId": "getMarketingCampaignsByParentIdEmailsOpenedCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/marketing/campaigns/{parentId}/formsSubmitted": { + "get": { + "tags": [ + "CampaignFormsSubmitted" + ], + "summary": "Get List of FormSubmitted", + "operationId": "getMarketingCampaignsByParentIdFormsSubmitted", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of FormSubmitted", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FormSubmitted" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "CampaignFormsSubmitted" + ], + "summary": "Post FormSubmitted", + "operationId": "postMarketingCampaignsByParentIdFormsSubmitted", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "formSubmitted", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/FormSubmitted" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "FormSubmitted", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/FormSubmitted" + } + } + } + } + } + } + }, + "/marketing/campaigns/{parentId}/formsSubmitted/{id}": { + "get": { + "tags": [ + "CampaignFormsSubmitted" + ], + "summary": "Get FormSubmitted", + "operationId": "getMarketingCampaignsByParentIdFormsSubmittedById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "formsSubmittedId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "FormSubmitted", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/FormSubmitted" + } + } + } + } + } + }, + "delete": { + "tags": [ + "CampaignFormsSubmitted" + ], + "summary": "Delete FormSubmitted", + "operationId": "deleteMarketingCampaignsByParentIdFormsSubmittedById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "formsSubmittedId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "CampaignFormsSubmitted" + ], + "summary": "Put FormSubmitted", + "operationId": "putMarketingCampaignsByParentIdFormsSubmittedById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "formsSubmittedId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "formSubmitted", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/FormSubmitted" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "FormSubmitted", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/FormSubmitted" + } + } + } + } + } + }, + "patch": { + "tags": [ + "CampaignFormsSubmitted" + ], + "summary": "Patch FormSubmitted", + "operationId": "patchMarketingCampaignsByParentIdFormsSubmittedById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "formsSubmittedId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "FormSubmitted", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/FormSubmitted" + } + } + } + } + } + } + }, + "/marketing/campaigns/{parentId}/formsSubmitted/count": { + "get": { + "tags": [ + "CampaignFormsSubmitted" + ], + "summary": "Get Count of FormSubmitted", + "operationId": "getMarketingCampaignsByParentIdFormsSubmittedCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/marketing/campaigns/{parentId}/linksClicked": { + "get": { + "tags": [ + "CampaignLinksClicked" + ], + "summary": "Get List of LinkClicked", + "operationId": "getMarketingCampaignsByParentIdLinksClicked", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of LinkClicked", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LinkClicked" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "CampaignLinksClicked" + ], + "summary": "Post LinkClicked", + "operationId": "postMarketingCampaignsByParentIdLinksClicked", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "linkClicked", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/LinkClicked" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "LinkClicked", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/LinkClicked" + } + } + } + } + } + } + }, + "/marketing/campaigns/{parentId}/linksClicked/{id}": { + "get": { + "tags": [ + "CampaignLinksClicked" + ], + "summary": "Get LinkClicked", + "operationId": "getMarketingCampaignsByParentIdLinksClickedById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "linksClickedId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "LinkClicked", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/LinkClicked" + } + } + } + } + } + }, + "delete": { + "tags": [ + "CampaignLinksClicked" + ], + "summary": "Delete LinkClicked", + "operationId": "deleteMarketingCampaignsByParentIdLinksClickedById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "linksClickedId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "CampaignLinksClicked" + ], + "summary": "Put LinkClicked", + "operationId": "putMarketingCampaignsByParentIdLinksClickedById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "linksClickedId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "linkClicked", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/LinkClicked" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "LinkClicked", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/LinkClicked" + } + } + } + } + } + }, + "patch": { + "tags": [ + "CampaignLinksClicked" + ], + "summary": "Patch LinkClicked", + "operationId": "patchMarketingCampaignsByParentIdLinksClickedById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "linksClickedId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "LinkClicked", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/LinkClicked" + } + } + } + } + } + } + }, + "/marketing/campaigns/{parentId}/linksClicked/count": { + "get": { + "tags": [ + "CampaignLinksClicked" + ], + "summary": "Get Count of LinkClicked", + "operationId": "getMarketingCampaignsByParentIdLinksClickedCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "campaignId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/marketing/campaigns/count": { + "get": { + "tags": [ + "Campaigns" + ], + "summary": "Get Count of Campaign", + "operationId": "getMarketingCampaignsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/marketing/campaigns/statuses": { + "get": { + "tags": [ + "CampaignStatuses" + ], + "summary": "Get List of CampaignStatus", + "operationId": "getMarketingCampaignsStatuses", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CampaignStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CampaignStatus" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "CampaignStatuses" + ], + "summary": "Post CampaignStatus", + "operationId": "postMarketingCampaignsStatuses", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "campaignStatus", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CampaignStatus" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "CampaignStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CampaignStatus" + } + } + } + } + } + } + }, + "/marketing/campaigns/statuses/{id}": { + "get": { + "tags": [ + "CampaignStatuses" + ], + "summary": "Get CampaignStatus", + "operationId": "getMarketingCampaignsStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CampaignStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CampaignStatus" + } + } + } + } + } + }, + "delete": { + "tags": [ + "CampaignStatuses" + ], + "summary": "Delete CampaignStatus", + "operationId": "deleteMarketingCampaignsStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "CampaignStatuses" + ], + "summary": "Put CampaignStatus", + "operationId": "putMarketingCampaignsStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "campaignStatus", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CampaignStatus" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CampaignStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CampaignStatus" + } + } + } + } + } + }, + "patch": { + "tags": [ + "CampaignStatuses" + ], + "summary": "Patch CampaignStatus", + "operationId": "patchMarketingCampaignsStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CampaignStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CampaignStatus" + } + } + } + } + } + } + }, + "/marketing/campaigns/statuses/count": { + "get": { + "tags": [ + "CampaignStatuses" + ], + "summary": "Get Count of CampaignStatus", + "operationId": "getMarketingCampaignsStatusesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/marketing/campaigns/subTypes": { + "get": { + "tags": [ + "CampaignSubTypes" + ], + "summary": "Get List of CampaignSubType", + "operationId": "getMarketingCampaignsSubTypes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CampaignSubType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Campaign.SubType.CampaignSubType" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "CampaignSubTypes" + ], + "summary": "Post CampaignSubType", + "operationId": "postMarketingCampaignsSubTypes", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "campaignSubType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Campaign.SubType.CampaignSubType" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "CampaignSubType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Campaign.SubType.CampaignSubType" + } + } + } + } + } + } + }, + "/marketing/campaigns/subTypes/{id}": { + "get": { + "tags": [ + "CampaignSubTypes" + ], + "summary": "Get CampaignSubType", + "operationId": "getMarketingCampaignsSubTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "subTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CampaignSubType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Campaign.SubType.CampaignSubType" + } + } + } + } + } + }, + "delete": { + "tags": [ + "CampaignSubTypes" + ], + "summary": "Delete CampaignSubType", + "operationId": "deleteMarketingCampaignsSubTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "subTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "CampaignSubTypes" + ], + "summary": "Put CampaignSubType", + "operationId": "putMarketingCampaignsSubTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "subTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "campaignSubType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Campaign.SubType.CampaignSubType" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CampaignSubType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Campaign.SubType.CampaignSubType" + } + } + } + } + } + }, + "patch": { + "tags": [ + "CampaignSubTypes" + ], + "summary": "Patch CampaignSubType", + "operationId": "patchMarketingCampaignsSubTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "subTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CampaignSubType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Campaign.SubType.CampaignSubType" + } + } + } + } + } + } + }, + "/marketing/campaigns/subTypes/count": { + "get": { + "tags": [ + "CampaignSubTypes" + ], + "summary": "Get Count of CampaignSubType", + "operationId": "getMarketingCampaignsSubTypesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/marketing/campaigns/types": { + "get": { + "tags": [ + "CampaignTypes" + ], + "summary": "Get List of CampaignType", + "operationId": "getMarketingCampaignsTypes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CampaignType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CampaignType" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "CampaignTypes" + ], + "summary": "Post CampaignType", + "operationId": "postMarketingCampaignsTypes", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "campaignType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CampaignType" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "CampaignType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CampaignType" + } + } + } + } + } + } + }, + "/marketing/campaigns/types/{id}": { + "get": { + "tags": [ + "CampaignTypes" + ], + "summary": "Get CampaignType", + "operationId": "getMarketingCampaignsTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CampaignType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CampaignType" + } + } + } + } + } + }, + "delete": { + "tags": [ + "CampaignTypes" + ], + "summary": "Delete CampaignType", + "operationId": "deleteMarketingCampaignsTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "CampaignTypes" + ], + "summary": "Put CampaignType", + "operationId": "putMarketingCampaignsTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "campaignType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CampaignType" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CampaignType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CampaignType" + } + } + } + } + } + }, + "patch": { + "tags": [ + "CampaignTypes" + ], + "summary": "Patch CampaignType", + "operationId": "patchMarketingCampaignsTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CampaignType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CampaignType" + } + } + } + } + } + } + }, + "/marketing/campaigns/types/{id}/info": { + "get": { + "tags": [ + "CampaignTypeInfos" + ], + "summary": "Get CampaignTypeInfo", + "operationId": "getMarketingCampaignsTypesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CampaignTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CampaignTypeInfo" + } + } + } + } + } + } + }, + "/marketing/campaigns/types/{parentId}/subTypes": { + "get": { + "tags": [ + "LegacyCampaignSubTypes" + ], + "summary": "Get List of CampaignSubType", + "operationId": "getMarketingCampaignsTypesByParentIdSubTypes", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CampaignSubType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Type.SubType.CampaignSubType" + } + } + } + } + } + } + } + }, + "/marketing/campaigns/types/{parentId}/subTypes/{id}": { + "get": { + "tags": [ + "LegacyCampaignSubTypes" + ], + "summary": "Get CampaignSubType", + "operationId": "getMarketingCampaignsTypesByParentIdSubTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "subTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CampaignSubType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Type.SubType.CampaignSubType" + } + } + } + } + } + } + }, + "/marketing/campaigns/types/{parentId}/subTypes/count": { + "get": { + "tags": [ + "LegacyCampaignSubTypes" + ], + "summary": "Get Count of CampaignSubType", + "operationId": "getMarketingCampaignsTypesByParentIdSubTypesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/marketing/campaigns/types/count": { + "get": { + "tags": [ + "CampaignTypes" + ], + "summary": "Get Count of CampaignType", + "operationId": "getMarketingCampaignsTypesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/marketing/campaigns/types/info": { + "get": { + "tags": [ + "CampaignTypeInfos" + ], + "summary": "Get List of CampaignTypeInfos", + "operationId": "getMarketingCampaignsTypesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CampaignTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CampaignTypeInfo" + } + } + } + } + } + } + } + }, + "/marketing/campaigns/types/info/count": { + "get": { + "tags": [ + "CampaignTypeInfos" + ], + "summary": "Get Count of CampaignTypeInfos", + "operationId": "getMarketingCampaignsTypesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/marketing/groups": { + "get": { + "tags": [ + "Groups" + ], + "summary": "Get List of Group", + "operationId": "getMarketingGroups", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Group", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Group" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Groups" + ], + "summary": "Post Group", + "operationId": "postMarketingGroups", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "group", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Group" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Group", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Group" + } + } + } + } + } + } + }, + "/marketing/groups/{id}": { + "get": { + "tags": [ + "Groups" + ], + "summary": "Get Group", + "operationId": "getMarketingGroupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "groupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Group", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Group" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Groups" + ], + "summary": "Delete Group", + "operationId": "deleteMarketingGroupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "groupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Groups" + ], + "summary": "Put Group", + "operationId": "putMarketingGroupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "groupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "group", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Group" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Group", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Group" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Groups" + ], + "summary": "Patch Group", + "operationId": "patchMarketingGroupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "groupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Group", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Group" + } + } + } + } + } + } + }, + "/marketing/groups/{id}/info": { + "get": { + "tags": [ + "GroupInfos" + ], + "summary": "Get Group Info", + "operationId": "getMarketingGroupsByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "groupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "GroupInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/GroupInfo" + } + } + } + } + } + } + }, + "/marketing/groups/{id}/usages": { + "get": { + "tags": [ + "Groups" + ], + "summary": "Get List of Usage", + "operationId": "getMarketingGroupsByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "groupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/marketing/groups/{id}/usages/list": { + "get": { + "tags": [ + "Groups" + ], + "summary": "Get List of Usage", + "operationId": "getMarketingGroupsByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "groupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/marketing/groups/{parentId}/companies": { + "get": { + "tags": [ + "MarketingCompanies" + ], + "summary": "Get List of MarketingCompany", + "operationId": "getMarketingGroupsByParentIdCompanies", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "groupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of MarketingCompany", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MarketingCompany" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "MarketingCompanies" + ], + "summary": "Post MarketingCompany", + "operationId": "postMarketingGroupsByParentIdCompanies", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "groupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "marketingCompany", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MarketingCompany" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "MarketingCompany", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MarketingCompany" + } + } + } + } + } + } + }, + "/marketing/groups/{parentId}/companies/{id}": { + "get": { + "tags": [ + "MarketingCompanies" + ], + "summary": "Get MarketingCompany", + "operationId": "getMarketingGroupsByParentIdCompaniesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "groupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "MarketingCompany", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MarketingCompany" + } + } + } + } + } + }, + "delete": { + "tags": [ + "MarketingCompanies" + ], + "summary": "Delete MarketingCompany", + "operationId": "deleteMarketingGroupsByParentIdCompaniesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "groupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "MarketingCompanies" + ], + "summary": "Put MarketingCompany", + "operationId": "putMarketingGroupsByParentIdCompaniesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "groupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "marketingCompany", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MarketingCompany" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MarketingCompany", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MarketingCompany" + } + } + } + } + } + }, + "patch": { + "tags": [ + "MarketingCompanies" + ], + "summary": "Patch MarketingCompany", + "operationId": "patchMarketingGroupsByParentIdCompaniesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "groupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MarketingCompany", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MarketingCompany" + } + } + } + } + } + } + }, + "/marketing/groups/{parentId}/companies/count": { + "get": { + "tags": [ + "MarketingCompanies" + ], + "summary": "Get Count of MarketingCompany", + "operationId": "getMarketingGroupsByParentIdCompaniesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "groupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/marketing/groups/{parentId}/contacts": { + "get": { + "tags": [ + "MarketingContacts" + ], + "summary": "Get List of MarketingContact", + "operationId": "getMarketingGroupsByParentIdContacts", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "groupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of MarketingContact", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MarketingContact" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "MarketingContacts" + ], + "summary": "Post MarketingContact", + "operationId": "postMarketingGroupsByParentIdContacts", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "groupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "marketingContact", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MarketingContact" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "MarketingContact", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MarketingContact" + } + } + } + } + } + } + }, + "/marketing/groups/{parentId}/contacts/{id}": { + "get": { + "tags": [ + "MarketingContacts" + ], + "summary": "Get MarketingContact", + "operationId": "getMarketingGroupsByParentIdContactsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "groupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "MarketingContact", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MarketingContact" + } + } + } + } + } + }, + "delete": { + "tags": [ + "MarketingContacts" + ], + "summary": "Delete MarketingContact", + "operationId": "deleteMarketingGroupsByParentIdContactsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "groupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "MarketingContacts" + ], + "summary": "Put MarketingContact", + "operationId": "putMarketingGroupsByParentIdContactsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "groupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "marketingContact", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MarketingContact" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MarketingContact", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MarketingContact" + } + } + } + } + } + }, + "patch": { + "tags": [ + "MarketingContacts" + ], + "summary": "Patch MarketingContact", + "operationId": "patchMarketingGroupsByParentIdContactsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "groupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MarketingContact", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MarketingContact" + } + } + } + } + } + } + }, + "/marketing/groups/{parentId}/contacts/count": { + "get": { + "tags": [ + "MarketingContacts" + ], + "summary": "Get Count of MarketingContact", + "operationId": "getMarketingGroupsByParentIdContactsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "groupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/marketing/groups/count": { + "get": { + "tags": [ + "Groups" + ], + "summary": "Get Count of Group", + "operationId": "getMarketingGroupsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/marketing/groups/info": { + "get": { + "tags": [ + "GroupInfos" + ], + "summary": "Get List of GroupInfo", + "operationId": "getMarketingGroupsInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of GroupInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GroupInfo" + } + } + } + } + } + } + } + }, + "/marketing/groups/info/count": { + "get": { + "tags": [ + "GroupInfos" + ], + "summary": "Get Count of Group Info", + "operationId": "getMarketingGroupsInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/adjustments": { + "get": { + "tags": [ + "ProcurementAdjustments" + ], + "summary": "Get List of ProcurementAdjustment", + "operationId": "getProcurementAdjustments", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ProcurementAdjustment", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProcurementAdjustment" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ProcurementAdjustments" + ], + "summary": "Post ProcurementAdjustment", + "operationId": "postProcurementAdjustments", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "adjustment", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProcurementAdjustment" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ProcurementAdjustment", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProcurementAdjustment" + } + } + } + } + } + } + }, + "/procurement/adjustments/{id}": { + "get": { + "tags": [ + "ProcurementAdjustments" + ], + "summary": "Get ProcurementAdjustment", + "operationId": "getProcurementAdjustmentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "adjustmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ProcurementAdjustment", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProcurementAdjustment" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ProcurementAdjustments" + ], + "summary": "Delete ProcurementAdjustment", + "operationId": "deleteProcurementAdjustmentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "adjustmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ProcurementAdjustments" + ], + "summary": "Put ProcurementAdjustment", + "operationId": "putProcurementAdjustmentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "adjustmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "adjustment", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProcurementAdjustment" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProcurementAdjustment", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProcurementAdjustment" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ProcurementAdjustments" + ], + "summary": "Patch ProcurementAdjustment", + "operationId": "patchProcurementAdjustmentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "adjustmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProcurementAdjustment", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProcurementAdjustment" + } + } + } + } + } + } + }, + "/procurement/adjustments/{parentId}/details": { + "get": { + "tags": [ + "AdjustmentDetails" + ], + "summary": "Get List of AdjustmentDetail", + "operationId": "getProcurementAdjustmentsByParentIdDetails", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "adjustmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of AdjustmentDetail", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AdjustmentDetail" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "AdjustmentDetails" + ], + "summary": "Post AdjustmentDetail", + "operationId": "postProcurementAdjustmentsByParentIdDetails", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "adjustmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "adjustmentDetail", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AdjustmentDetail" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "AdjustmentDetail", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AdjustmentDetail" + } + } + } + } + } + } + }, + "/procurement/adjustments/{parentId}/details/{id}": { + "get": { + "tags": [ + "AdjustmentDetails" + ], + "summary": "Get AdjustmentDetail", + "operationId": "getProcurementAdjustmentsByParentIdDetailsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "detailId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "adjustmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "AdjustmentDetail", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AdjustmentDetail" + } + } + } + } + } + }, + "delete": { + "tags": [ + "AdjustmentDetails" + ], + "summary": "Delete AdjustmentDetail", + "operationId": "deleteProcurementAdjustmentsByParentIdDetailsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "detailId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "adjustmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/procurement/adjustments/{parentId}/details/count": { + "get": { + "tags": [ + "AdjustmentDetails" + ], + "summary": "Get Count of AdjustmentDetail", + "operationId": "getProcurementAdjustmentsByParentIdDetailsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "adjustmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/adjustments/count": { + "get": { + "tags": [ + "ProcurementAdjustments" + ], + "summary": "Get Count of ProcurementAdjustment", + "operationId": "getProcurementAdjustmentsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/adjustments/types": { + "get": { + "tags": [ + "AdjustmentTypes" + ], + "summary": "Get List of AdjustmentType", + "operationId": "getProcurementAdjustmentsTypes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of AdjustmentType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AdjustmentType" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "AdjustmentTypes" + ], + "summary": "Post AdjustmentType", + "operationId": "postProcurementAdjustmentsTypes", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "adjustmentTypes", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AdjustmentType" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "AdjustmentType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AdjustmentType" + } + } + } + } + } + } + }, + "/procurement/adjustments/types/{id}": { + "get": { + "tags": [ + "AdjustmentTypes" + ], + "summary": "Get AdjustmentType", + "operationId": "getProcurementAdjustmentsTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "AdjustmentType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AdjustmentType" + } + } + } + } + } + }, + "delete": { + "tags": [ + "AdjustmentTypes" + ], + "summary": "Delete AdjustmentType", + "operationId": "deleteProcurementAdjustmentsTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "AdjustmentTypes" + ], + "summary": "Put AdjustmentType", + "operationId": "putProcurementAdjustmentsTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "adjustmentTypes", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AdjustmentType" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "AdjustmentType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AdjustmentType" + } + } + } + } + } + }, + "patch": { + "tags": [ + "AdjustmentTypes" + ], + "summary": "Patch AdjustmentType", + "operationId": "patchProcurementAdjustmentsTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "AdjustmentType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AdjustmentType" + } + } + } + } + } + } + }, + "/procurement/adjustments/types/{id}/info": { + "get": { + "tags": [ + "AdjustmentTypeInfos" + ], + "summary": "Get AdjustmentTypeInfos", + "operationId": "getProcurementAdjustmentsTypesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "AdjustmentTypeInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "AdjustmentTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AdjustmentTypeInfo" + } + } + } + } + } + } + }, + "/procurement/adjustments/types/{id}/usages": { + "get": { + "tags": [ + "AdjustmentTypes" + ], + "summary": "Get List of Usage", + "operationId": "getProcurementAdjustmentsTypesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/procurement/adjustments/types/{id}/usages/list": { + "get": { + "tags": [ + "AdjustmentTypes" + ], + "summary": "Get List of Usage", + "operationId": "getProcurementAdjustmentsTypesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/procurement/adjustments/types/count": { + "get": { + "tags": [ + "AdjustmentTypes" + ], + "summary": "Get Count of Usage", + "operationId": "getProcurementAdjustmentsTypesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/adjustments/types/info": { + "get": { + "tags": [ + "AdjustmentTypeInfos" + ], + "summary": "Get List of AdjustmentTypeInfos", + "operationId": "getProcurementAdjustmentsTypesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of adjustmentTypeInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AdjustmentTypeInfo" + } + } + } + } + } + } + } + }, + "/procurement/adjustments/types/info/count": { + "get": { + "tags": [ + "AdjustmentTypeInfos" + ], + "summary": "Get Count of AdjustmentTypeInfos", + "operationId": "getProcurementAdjustmentsTypesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/catalog": { + "get": { + "tags": [ + "CatalogsItem" + ], + "summary": "Get List of CatalogItem", + "operationId": "getProcurementCatalog", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CatalogItem", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CatalogItem" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "CatalogsItem" + ], + "summary": "Post CatalogItem", + "operationId": "postProcurementCatalog", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "catalogItem", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CatalogItem" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "CatalogItem", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CatalogItem" + } + } + } + } + } + } + }, + "/procurement/catalog/{catalogItemIdentifier}/quantityOnHand": { + "get": { + "tags": [ + "CatalogsItem" + ], + "summary": "Get Count of CatalogItem", + "operationId": "getProcurementCatalogByCatalogItemIdentifierQuantityOnHand", + "parameters": [ + { + "name": "catalogItemIdentifier", + "in": "path", + "description": "catalogItemIdentifier", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "warehouseBinId", + "in": "path", + "description": "warehouseBinId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/catalog/{id}": { + "get": { + "tags": [ + "CatalogsItem" + ], + "summary": "Get CatalogItem", + "operationId": "getProcurementCatalogById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "catalogId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CatalogItem", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CatalogItem" + } + } + } + } + } + }, + "delete": { + "tags": [ + "CatalogsItem" + ], + "summary": "Delete CatalogItem", + "operationId": "deleteProcurementCatalogById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "catalogId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "CatalogsItem" + ], + "summary": "Put CatalogItem", + "operationId": "putProcurementCatalogById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "catalogId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "catalogItem", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CatalogItem" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CatalogItem", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CatalogItem" + } + } + } + } + } + }, + "patch": { + "tags": [ + "CatalogsItem" + ], + "summary": "Patch CatalogItem", + "operationId": "patchProcurementCatalogById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "catalogId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CatalogItem", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CatalogItem" + } + } + } + } + } + } + }, + "/procurement/catalog/{id}/copy": { + "post": { + "tags": [ + "CatalogsItem" + ], + "summary": "Post Copy CatalogItem", + "operationId": "postProcurementCatalogByIdCopy", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "catalogId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CatalogItem", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CatalogItem" + } + } + } + } + } + } + }, + "/procurement/catalog/{id}/info": { + "get": { + "tags": [ + "CatalogsItem" + ], + "summary": "Get CatalogItemInfo", + "operationId": "getProcurementCatalogByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "catalogId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CatalogItemInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CatalogItemInfo" + } + } + } + } + } + } + }, + "/procurement/catalog/{id}/pricing": { + "post": { + "tags": [ + "CatalogsItem" + ], + "summary": "Post CatalogPricing", + "operationId": "postProcurementCatalogByIdPricing", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "catalogId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "catalogPricing", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CatalogPricing" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CatalogPricing", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CatalogPricing" + } + } + } + } + } + } + }, + "/procurement/catalog/{parentId}/components": { + "get": { + "tags": [ + "CatalogComponents" + ], + "summary": "Get List of CatalogComponent", + "operationId": "getProcurementCatalogByParentIdComponents", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "catalogId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CatalogComponent", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CatalogComponent" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "CatalogComponents" + ], + "summary": "Post CatalogComponent", + "operationId": "postProcurementCatalogByParentIdComponents", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "catalogId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "catalogComponent", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CatalogComponent" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "CatalogComponent", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CatalogComponent" + } + } + } + } + } + } + }, + "/procurement/catalog/{parentId}/components/{id}": { + "get": { + "tags": [ + "CatalogComponents" + ], + "summary": "Get CatalogComponent", + "operationId": "getProcurementCatalogByParentIdComponentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "componentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "catalogId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CatalogComponent", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CatalogComponent" + } + } + } + } + } + }, + "delete": { + "tags": [ + "CatalogComponents" + ], + "summary": "Delete CatalogComponent", + "operationId": "deleteProcurementCatalogByParentIdComponentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "componentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "catalogId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "CatalogComponents" + ], + "summary": "Put CatalogComponent", + "operationId": "putProcurementCatalogByParentIdComponentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "componentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "catalogId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "catalogComponent", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CatalogComponent" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CatalogComponent", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CatalogComponent" + } + } + } + } + } + }, + "patch": { + "tags": [ + "CatalogComponents" + ], + "summary": "Patch CatalogComponent", + "operationId": "patchProcurementCatalogByParentIdComponentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "componentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "catalogId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CatalogComponent", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CatalogComponent" + } + } + } + } + } + } + }, + "/procurement/catalog/{parentId}/components/count": { + "get": { + "tags": [ + "CatalogComponents" + ], + "summary": "Get Count of CatalogComponent", + "operationId": "getProcurementCatalogByParentIdComponentsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "catalogId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/catalog/{parentId}/inventory": { + "get": { + "tags": [ + "CatalogInventories" + ], + "summary": "Get List of CatalogInventory", + "operationId": "getProcurementCatalogByParentIdInventory", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "catalogId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CatalogInventory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CatalogInventory" + } + } + } + } + } + } + } + }, + "/procurement/catalog/{parentId}/inventory/{id}": { + "get": { + "tags": [ + "CatalogInventories" + ], + "summary": "Get CatalogInventory", + "operationId": "getProcurementCatalogByParentIdInventoryById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "inventoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "catalogId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CatalogInventory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CatalogInventory" + } + } + } + } + } + } + }, + "/procurement/catalog/{parentId}/inventory/count": { + "get": { + "tags": [ + "CatalogInventories" + ], + "summary": "Get Count of CatalogInventory", + "operationId": "getProcurementCatalogByParentIdInventoryCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "catalogId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/catalog/{parentId}/minimumStockByWarehouse": { + "get": { + "tags": [ + "MinimumStockByWarehouses" + ], + "summary": "Get List of MinimumStockByWarehouse", + "operationId": "getProcurementCatalogByParentIdMinimumStockByWarehouse", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "catalogId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of MinimumStockByWarehouse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MinimumStockByWarehouse" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "MinimumStockByWarehouses" + ], + "summary": "Post MinimumStockByWarehouse", + "operationId": "postProcurementCatalogByParentIdMinimumStockByWarehouse", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "catalogId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "minimumStockByWarehouse", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MinimumStockByWarehouse" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "MinimumStockByWarehouse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MinimumStockByWarehouse" + } + } + } + } + } + } + }, + "/procurement/catalog/{parentId}/minimumStockByWarehouse/{id}": { + "get": { + "tags": [ + "MinimumStockByWarehouses" + ], + "summary": "Get MinimumStockByWarehouse", + "operationId": "getProcurementCatalogByParentIdMinimumStockByWarehouseById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "minimumStockByWarehouseId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "catalogId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "MinimumStockByWarehouse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MinimumStockByWarehouse" + } + } + } + } + } + }, + "delete": { + "tags": [ + "MinimumStockByWarehouses" + ], + "summary": "Delete MinimumStockByWarehouse", + "operationId": "deleteProcurementCatalogByParentIdMinimumStockByWarehouseById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "minimumStockByWarehouseId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "catalogId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "MinimumStockByWarehouses" + ], + "summary": "Put MinimumStockByWarehouse", + "operationId": "putProcurementCatalogByParentIdMinimumStockByWarehouseById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "minimumStockByWarehouseId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "catalogId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "minimumStockByWarehouse", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MinimumStockByWarehouse" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MinimumStockByWarehouse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MinimumStockByWarehouse" + } + } + } + } + } + }, + "patch": { + "tags": [ + "MinimumStockByWarehouses" + ], + "summary": "Patch MinimumStockByWarehouse", + "operationId": "patchProcurementCatalogByParentIdMinimumStockByWarehouseById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "minimumStockByWarehouseId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "catalogId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MinimumStockByWarehouse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MinimumStockByWarehouse" + } + } + } + } + } + } + }, + "/procurement/catalog/{parentId}/minimumStockByWarehouse/count": { + "get": { + "tags": [ + "MinimumStockByWarehouses" + ], + "summary": "Get Count of MinimumStockByWarehouse", + "operationId": "getProcurementCatalogByParentIdMinimumStockByWarehouseCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "catalogId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/catalog/{parentId}/vendors/{id}": { + "delete": { + "tags": [ + "CatalogsItem" + ], + "summary": "Delete CatalogItem", + "operationId": "deleteProcurementCatalogByParentIdVendorsById", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "catalogId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "id", + "in": "path", + "description": "vendorId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "CatalogsItem" + ], + "summary": "Put CatalogItem", + "operationId": "putProcurementCatalogByParentIdVendorsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "vendorId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "catalogId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "catalogItem", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CatalogItem" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CatalogVendor", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CatalogVendors" + } + } + } + } + } + } + }, + "/procurement/catalog/{parentId}/vendors/{id}{id}": { + "patch": { + "tags": [ + "BillingCycles" + ], + "summary": "Patch BillingCycle", + "operationId": "patchProcurementCatalogByParentIdVendorsByIdById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "vendorId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "catalogId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BillingCycle", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BillingCycle" + } + } + } + } + } + } + }, + "/procurement/catalog/count": { + "get": { + "tags": [ + "CatalogsItem" + ], + "summary": "Get Count of CatalogItem", + "operationId": "getProcurementCatalogCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/catalog/info": { + "get": { + "tags": [ + "CatalogsItem" + ], + "summary": "Get List of CatalogItemInfo", + "operationId": "getProcurementCatalogInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CatalogItemInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CatalogItemInfo" + } + } + } + } + } + } + } + }, + "/procurement/catalog/info/count": { + "get": { + "tags": [ + "CatalogsItem" + ], + "summary": "Get Count of CatalogItemInfo", + "operationId": "getProcurementCatalogInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/catalog/vendors": { + "post": { + "tags": [ + "CatalogsItem" + ], + "summary": "Post CatalogItem", + "operationId": "postProcurementCatalogVendors", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "catalogVendors", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CatalogVendors" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "CatalogVendors", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CatalogVendors" + } + } + } + } + } + } + }, + "/procurement/catalog/vendors/{parentId}": { + "get": { + "tags": [ + "CatalogsItem" + ], + "summary": "Get List of CatalogItem", + "operationId": "getProcurementCatalogVendorsByParentId", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "vendorId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CatalogVendors", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CatalogVendors" + } + } + } + } + } + } + } + }, + "/procurement/categories": { + "get": { + "tags": [ + "Categories" + ], + "summary": "Get List of Category", + "operationId": "getProcurementCategories", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Category", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Category" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Categories" + ], + "summary": "Post Category", + "operationId": "postProcurementCategories", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "category", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Category" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Category", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Category" + } + } + } + } + } + } + }, + "/procurement/categories/{id}": { + "get": { + "tags": [ + "Categories" + ], + "summary": "Get Category", + "operationId": "getProcurementCategoriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "categoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Category", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Category" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Categories" + ], + "summary": "Delete Category", + "operationId": "deleteProcurementCategoriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "categoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Categories" + ], + "summary": "Put Category", + "operationId": "putProcurementCategoriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "categoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "category", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Category" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Category", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Category" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Categories" + ], + "summary": "Patch Category", + "operationId": "patchProcurementCategoriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "categoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Category", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Category" + } + } + } + } + } + } + }, + "/procurement/categories/{id}/info": { + "get": { + "tags": [ + "Categories" + ], + "summary": "Get CategoryInfo", + "operationId": "getProcurementCategoriesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "categoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Category", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CategoryInfo" + } + } + } + } + } + } + }, + "/procurement/categories/{parentId}/subcategories/": { + "get": { + "tags": [ + "LegacySubCategories" + ], + "summary": "Get List of LegacySubCategory", + "operationId": "getProcurementCategoriesByParentIdSubcategories", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "categoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of LegacySubCategory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LegacySubCategory" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "LegacySubCategories" + ], + "summary": "Post LegacySubCategory", + "operationId": "postProcurementCategoriesByParentIdSubcategories", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "categoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "subCategory", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/LegacySubCategory" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "LegacySubCategory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/LegacySubCategory" + } + } + } + } + } + } + }, + "/procurement/categories/{parentId}/subcategories/{id}": { + "get": { + "tags": [ + "LegacySubCategories" + ], + "summary": "Get LegacySubCategory", + "operationId": "getProcurementCategoriesByParentIdSubcategoriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "subcategoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "categoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "LegacySubCategory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/LegacySubCategory" + } + } + } + } + } + }, + "delete": { + "tags": [ + "LegacySubCategories" + ], + "summary": "Delete LegacySubCategory", + "operationId": "deleteProcurementCategoriesByParentIdSubcategoriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "subcategoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "categoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "LegacySubCategories" + ], + "summary": "Put LegacySubCategory", + "operationId": "putProcurementCategoriesByParentIdSubcategoriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "subcategoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "categoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "subCategory", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/LegacySubCategory" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "LegacySubCategory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/LegacySubCategory" + } + } + } + } + } + }, + "patch": { + "tags": [ + "LegacySubCategories" + ], + "summary": "Patch LegacySubCategory", + "operationId": "patchProcurementCategoriesByParentIdSubcategoriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "subcategoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "categoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "LegacySubCategory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/LegacySubCategory" + } + } + } + } + } + } + }, + "/procurement/categories/{parentId}/subcategories/{id}/info": { + "get": { + "tags": [ + "LegacySubCategoryInfos" + ], + "summary": "Get LegacySubCategoryInfos", + "operationId": "getProcurementCategoriesByParentIdSubcategoriesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "subcategoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "categoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "LegacySubCategoryInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/LegacySubCategoryInfo" + } + } + } + } + } + } + }, + "/procurement/categories/{parentId}/subcategories/count": { + "get": { + "tags": [ + "LegacySubCategories" + ], + "summary": "Get Count of LegacySubCategory", + "operationId": "getProcurementCategoriesByParentIdSubcategoriesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "categoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/categories/{parentId}/subcategories/info": { + "get": { + "tags": [ + "LegacySubCategoryInfos" + ], + "summary": "Get List of LegacySubCategoryInfos", + "operationId": "getProcurementCategoriesByParentIdSubcategoriesInfo", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "categoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of legacySubCategoryInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LegacySubCategoryInfo" + } + } + } + } + } + } + } + }, + "/procurement/categories/{parentId}/subcategories/info/count": { + "get": { + "tags": [ + "LegacySubCategoryInfos" + ], + "summary": "Get Count of LegacySubCategoryInfos", + "operationId": "getProcurementCategoriesByParentIdSubcategoriesInfoCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "categoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/categories/count": { + "get": { + "tags": [ + "Categories" + ], + "summary": "Get Count of Category", + "operationId": "getProcurementCategoriesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/categories/info": { + "get": { + "tags": [ + "Categories" + ], + "summary": "Get List of CategoryInfo", + "operationId": "getProcurementCategoriesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Category", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CategoryInfo" + } + } + } + } + } + } + } + }, + "/procurement/categories/info/count": { + "get": { + "tags": [ + "Categories" + ], + "summary": "Get Count of CategoryInfo", + "operationId": "getProcurementCategoriesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/changeorder": { + "get": { + "tags": [ + "ChangeOrder" + ], + "summary": "Get List of ChangeOrders", + "operationId": "getProcurementChangeorder", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of changeOrders", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ChangeOrder" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ChangeOrder" + ], + "summary": "Post ChangeOrder", + "operationId": "postProcurementChangeorder", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "changeOrder", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ChangeOrder" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ChangeOrder", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ChangeOrder" + } + } + } + } + } + } + }, + "/procurement/changeorder/{id}": { + "delete": { + "tags": [ + "ChangeOrder" + ], + "summary": "Deletes ChangeOrder By Id", + "operationId": "deleteProcurementChangeorderById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ChangeOrderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "patch": { + "tags": [ + "ChangeOrder" + ], + "summary": "Patch ChangeOrder", + "operationId": "patchProcurementChangeorderById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ChangeOrderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ChangeOrder", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ChangeOrder" + } + } + } + } + } + } + }, + "/procurement/changeorders/count": { + "get": { + "tags": [ + "ChangeOrder" + ], + "summary": "Get Count of changeOrders", + "operationId": "getProcurementChangeordersCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/directionalSyncs": { + "get": { + "tags": [ + "DirectionalSyncs" + ], + "summary": "Get List of DirectionalSync", + "operationId": "getProcurementDirectionalSyncs", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of DirectionalSync", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DirectionalSync" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "DirectionalSyncs" + ], + "summary": "Post DirectionalSync", + "operationId": "postProcurementDirectionalSyncs", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "directionalSync", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/DirectionalSync" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "DirectionalSync", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/DirectionalSync" + } + } + } + } + } + } + }, + "/procurement/directionalSyncs/{id}": { + "get": { + "tags": [ + "DirectionalSyncs" + ], + "summary": "Get DirectionalSync", + "operationId": "getProcurementDirectionalSyncsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "warehousId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "DirectionalSync", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/DirectionalSync" + } + } + } + } + } + }, + "delete": { + "tags": [ + "DirectionalSyncs" + ], + "summary": "Delete DirectionalSync", + "operationId": "deleteProcurementDirectionalSyncsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "warehousId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "DirectionalSyncs" + ], + "summary": "Put DirectionalSync", + "operationId": "putProcurementDirectionalSyncsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "warehousId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "directionalSync", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/DirectionalSync" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "DirectionalSync", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/DirectionalSync" + } + } + } + } + } + }, + "patch": { + "tags": [ + "DirectionalSyncs" + ], + "summary": "Patch DirectionalSync", + "operationId": "patchProcurementDirectionalSyncsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "warehousId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "DirectionalSync", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/DirectionalSync" + } + } + } + } + } + } + }, + "/procurement/directionalSyncs/count": { + "get": { + "tags": [ + "DirectionalSyncs" + ], + "summary": "Get Count of DirectionalSync", + "operationId": "getProcurementDirectionalSyncsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/invoicegrouping": { + "get": { + "tags": [ + "InvoiceGroupings" + ], + "summary": "Get List of InvoiceGrouping", + "operationId": "getProcurementInvoicegrouping", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of InvoiceGrouping", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/InvoiceGrouping" + } + } + } + } + } + } + } + }, + "/procurement/invoicegrouping/{id}": { + "get": { + "tags": [ + "InvoiceGroupings" + ], + "summary": "Get InvoiceGrouping", + "operationId": "getProcurementInvoicegroupingById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "invoiceGroupingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "InvoiceGrouping", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InvoiceGrouping" + } + } + } + } + } + }, + "delete": { + "tags": [ + "InvoiceGroupings" + ], + "summary": "Delete InvoiceGrouping", + "operationId": "deleteProcurementInvoicegroupingById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "invoiceGroupingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "InvoiceGroupings" + ], + "summary": "Put InvoiceGrouping", + "operationId": "putProcurementInvoicegroupingById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "invoiceGroupingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "invoiceGrouping", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InvoiceGrouping" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "InvoiceGrouping", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InvoiceGrouping" + } + } + } + } + } + }, + "patch": { + "tags": [ + "InvoiceGroupings" + ], + "summary": "Patch InvoiceGrouping", + "operationId": "patchProcurementInvoicegroupingById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "invoiceGroupingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "InvoiceGrouping", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InvoiceGrouping" + } + } + } + } + } + } + }, + "/procurement/invoicegrouping/{id}/usages": { + "get": { + "tags": [ + "InvoiceGroupings" + ], + "summary": "Get List of Usage Count", + "operationId": "getProcurementInvoicegroupingByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "invoiceGroupingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/procurement/invoicegrouping/{id}/usages/list": { + "get": { + "tags": [ + "InvoiceGroupings" + ], + "summary": "Get List of Usage", + "operationId": "getProcurementInvoicegroupingByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "invoiceGroupingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/procurement/invoicegrouping/count": { + "get": { + "tags": [ + "InvoiceGroupings" + ], + "summary": "Get Count of InvoiceGrouping", + "operationId": "getProcurementInvoicegroupingCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + }, + "post": { + "tags": [ + "InvoiceGroupings" + ], + "summary": "Post InvoiceGrouping", + "operationId": "postProcurementInvoicegroupingCount", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "invoiceGrouping", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InvoiceGrouping" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "InvoiceGrouping", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InvoiceGrouping" + } + } + } + } + } + } + }, + "/procurement/manufacturers": { + "get": { + "tags": [ + "Manufacturers" + ], + "summary": "Get List of Manufacturer", + "operationId": "getProcurementManufacturers", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Manufacturer", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Manufacturer" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Manufacturers" + ], + "summary": "Post Manufacturer", + "operationId": "postProcurementManufacturers", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "manufacturer", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Manufacturer" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Manufacturer", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Manufacturer" + } + } + } + } + } + } + }, + "/procurement/manufacturers/{id}": { + "get": { + "tags": [ + "Manufacturers" + ], + "summary": "Get Manufacturer", + "operationId": "getProcurementManufacturersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "manufacturerId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Manufacturer", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Manufacturer" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Manufacturers" + ], + "summary": "Delete Manufacturer", + "operationId": "deleteProcurementManufacturersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "manufacturerId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Manufacturers" + ], + "summary": "Put Manufacturer", + "operationId": "putProcurementManufacturersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "manufacturerId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "manufacturer", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Manufacturer" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Manufacturer", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Manufacturer" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Manufacturers" + ], + "summary": "Patch Manufacturer", + "operationId": "patchProcurementManufacturersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "manufacturerId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Manufacturer", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Manufacturer" + } + } + } + } + } + } + }, + "/procurement/manufacturers/{id}/info": { + "get": { + "tags": [ + "ManufacturersInfo" + ], + "summary": "Get ManufacturerInfo", + "operationId": "getProcurementManufacturersByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "manufacturerId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ManufacturerInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManufacturerInfo" + } + } + } + } + } + } + }, + "/procurement/manufacturers/count": { + "get": { + "tags": [ + "Manufacturers" + ], + "summary": "Get Count of Manufacturer", + "operationId": "getProcurementManufacturersCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/manufacturers/count/info": { + "get": { + "tags": [ + "ManufacturersInfo" + ], + "summary": "Get Count of ManufacturerInfos", + "operationId": "getProcurementManufacturersCountInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/manufacturers/info": { + "get": { + "tags": [ + "ManufacturersInfo" + ], + "summary": "Get List of ManufacturerInfo", + "operationId": "getProcurementManufacturersInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Manufacturer", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ManufacturerInfo" + } + } + } + } + } + } + } + }, + "/procurement/onhandserialnumbers": { + "get": { + "tags": [ + "OnHandSerialNumberses" + ], + "summary": "Get List of OnHandSerialNumber", + "operationId": "getProcurementOnhandserialnumbers", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of OnHandSerialNumber", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OnHandSerialNumber" + } + } + } + } + } + } + } + }, + "/procurement/onhandserialnumbers/{id}": { + "get": { + "tags": [ + "OnHandSerialNumberses" + ], + "summary": "Get OnHandSerialNumber", + "operationId": "getProcurementOnhandserialnumbersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "onhandserialnumberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "OnHandSerialNumber", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OnHandSerialNumber" + } + } + } + } + } + } + }, + "/procurement/onhandserialnumbers/count": { + "get": { + "tags": [ + "OnHandSerialNumberses" + ], + "summary": "Get Count of OnHandSerialNumber", + "operationId": "getProcurementOnhandserialnumbersCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/pricingschedules": { + "get": { + "tags": [ + "PricingSchedules" + ], + "summary": "Get List of PricingSchedule", + "operationId": "getProcurementPricingschedules", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of PricingSchedule", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PricingSchedule" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "PricingSchedules" + ], + "summary": "Post PricingSchedule", + "operationId": "postProcurementPricingschedules", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "pricingSchedule", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PricingSchedule" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "PricingSchedule", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PricingSchedule" + } + } + } + } + } + } + }, + "/procurement/pricingschedules/{grandparentId}/details/{parentId}/breaks": { + "get": { + "tags": [ + "PricingBreaks" + ], + "summary": "Get List of PricingBreak", + "operationId": "getProcurementPricingschedulesByGrandparentIdDetailsByParentIdBreaks", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "detailId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "pricingscheduleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of PricingBreak", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PricingBreak" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "PricingBreaks" + ], + "summary": "Post PricingBreak", + "operationId": "postProcurementPricingschedulesByGrandparentIdDetailsByParentIdBreaks", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "detailId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "pricingscheduleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "pricingBreak", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PricingBreak" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "PricingBreak", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PricingBreak" + } + } + } + } + } + } + }, + "/procurement/pricingschedules/{grandparentId}/details/{parentId}/breaks/{id}": { + "get": { + "tags": [ + "PricingBreaks" + ], + "summary": "Get PricingBreak", + "operationId": "getProcurementPricingschedulesByGrandparentIdDetailsByParentIdBreaksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "breakId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "detailId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "pricingscheduleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "PricingBreak", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PricingBreak" + } + } + } + } + } + }, + "delete": { + "tags": [ + "PricingBreaks" + ], + "summary": "Delete PricingBreak", + "operationId": "deleteProcurementPricingschedulesByGrandparentIdDetailsByParentIdBreaksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "breakId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "detailId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "pricingscheduleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "PricingBreaks" + ], + "summary": "Put PricingBreak", + "operationId": "putProcurementPricingschedulesByGrandparentIdDetailsByParentIdBreaksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "breakId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "detailId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "pricingscheduleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "pricingBreak", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PricingBreak" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PricingBreak", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PricingBreak" + } + } + } + } + } + }, + "patch": { + "tags": [ + "PricingBreaks" + ], + "summary": "Patch PricingBreak", + "operationId": "patchProcurementPricingschedulesByGrandparentIdDetailsByParentIdBreaksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "breakId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "detailId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "pricingscheduleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PricingBreak", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PricingBreak" + } + } + } + } + } + } + }, + "/procurement/pricingschedules/{grandparentId}/details/{parentId}/breaks/count": { + "get": { + "tags": [ + "PricingBreaks" + ], + "summary": "Get Count of PricingBreak", + "operationId": "getProcurementPricingschedulesByGrandparentIdDetailsByParentIdBreaksCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "detailId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "pricingscheduleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/pricingschedules/{id}": { + "get": { + "tags": [ + "PricingSchedules" + ], + "summary": "Get PricingSchedule", + "operationId": "getProcurementPricingschedulesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "pricingscheduleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "PricingSchedule", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PricingSchedule" + } + } + } + } + } + }, + "delete": { + "tags": [ + "PricingSchedules" + ], + "summary": "Delete PricingSchedule", + "operationId": "deleteProcurementPricingschedulesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "pricingscheduleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "PricingSchedules" + ], + "summary": "Put PricingSchedule", + "operationId": "putProcurementPricingschedulesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "pricingscheduleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "pricingSchedule", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PricingSchedule" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PricingSchedule", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PricingSchedule" + } + } + } + } + } + }, + "patch": { + "tags": [ + "PricingSchedules" + ], + "summary": "Patch PricingSchedule", + "operationId": "patchProcurementPricingschedulesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "pricingscheduleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PricingSchedule", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PricingSchedule" + } + } + } + } + } + } + }, + "/procurement/pricingschedules/{parentId}/details": { + "get": { + "tags": [ + "PricingDetails" + ], + "summary": "Get List of PricingDetail", + "operationId": "getProcurementPricingschedulesByParentIdDetails", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "pricingscheduleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of PricingDetail", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PricingDetail" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "PricingDetails" + ], + "summary": "Post PricingDetail", + "operationId": "postProcurementPricingschedulesByParentIdDetails", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "pricingscheduleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "pricingDetail", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PricingDetail" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "PricingDetail", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PricingDetail" + } + } + } + } + } + } + }, + "/procurement/pricingschedules/{parentId}/details/{id}": { + "get": { + "tags": [ + "PricingDetails" + ], + "summary": "Get PricingDetail", + "operationId": "getProcurementPricingschedulesByParentIdDetailsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "detailId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "pricingscheduleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "PricingDetail", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PricingDetail" + } + } + } + } + } + }, + "delete": { + "tags": [ + "PricingDetails" + ], + "summary": "Delete PricingDetail", + "operationId": "deleteProcurementPricingschedulesByParentIdDetailsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "detailId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "pricingscheduleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "PricingDetails" + ], + "summary": "Put PricingDetail", + "operationId": "putProcurementPricingschedulesByParentIdDetailsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "detailId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "pricingscheduleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "pricingDetail", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PricingDetail" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PricingDetail", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PricingDetail" + } + } + } + } + } + }, + "patch": { + "tags": [ + "PricingDetails" + ], + "summary": "Patch PricingDetail", + "operationId": "patchProcurementPricingschedulesByParentIdDetailsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "detailId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "pricingscheduleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PricingDetail", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PricingDetail" + } + } + } + } + } + } + }, + "/procurement/pricingschedules/{parentId}/details/count": { + "get": { + "tags": [ + "PricingDetails" + ], + "summary": "Get Count of PricingDetail", + "operationId": "getProcurementPricingschedulesByParentIdDetailsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "pricingscheduleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/pricingschedules/count": { + "get": { + "tags": [ + "PricingSchedules" + ], + "summary": "Get Count of PricingSchedule", + "operationId": "getProcurementPricingschedulesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/products": { + "get": { + "tags": [ + "ProductsItem" + ], + "summary": "Get List of ProductItem", + "operationId": "getProcurementProducts", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ProductItem", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductItem" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ProductsItem" + ], + "summary": "Post ProductItem", + "operationId": "postProcurementProducts", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "productItem", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProductItem" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ProductItem", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProductItem" + } + } + } + } + } + } + }, + "/procurement/products/{id}": { + "get": { + "tags": [ + "ProductsItem" + ], + "summary": "Get ProductItem", + "operationId": "getProcurementProductsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "productId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ProductItem", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProductItem" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ProductsItem" + ], + "summary": "Delete ProductItem", + "operationId": "deleteProcurementProductsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "productId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ProductsItem" + ], + "summary": "Put ProductItem", + "operationId": "putProcurementProductsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "productId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "productItem", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProductItem" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProductItem", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProductItem" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ProductsItem" + ], + "summary": "Patch ProductItem", + "operationId": "patchProcurementProductsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "productId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProductItem", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProductItem" + } + } + } + } + } + } + }, + "/procurement/products/{id}/detach": { + "post": { + "tags": [ + "ProductsItem" + ], + "summary": "Post ProductDetach", + "operationId": "postProcurementProductsByIdDetach", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "productId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "detach", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProductDetach" + } + } + }, + "required": true + }, + "responses": { + "204": { + "description": "ProductDetach", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProductDetach" + } + } + } + } + } + } + }, + "/procurement/products/{parentId}/components": { + "get": { + "tags": [ + "ProductComponents" + ], + "summary": "Get List of ProductComponent", + "operationId": "getProcurementProductsByParentIdComponents", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "productId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ProductComponent", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductComponent" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ProductComponents" + ], + "summary": "Post List of ProductComponent", + "operationId": "postProcurementProductsByParentIdComponents", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "productId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "productComponent", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProductComponent" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "List of ProductComponent", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductComponent" + } + } + } + } + } + } + } + }, + "/procurement/products/{parentId}/components/{id}": { + "get": { + "tags": [ + "ProductComponents" + ], + "summary": "Get List of ProductComponent", + "operationId": "getProcurementProductsByParentIdComponentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "componentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "productId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ProductComponent", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductComponent" + } + } + } + } + } + } + }, + "delete": { + "tags": [ + "ProductComponents" + ], + "summary": "Delete ProductComponent", + "operationId": "deleteProcurementProductsByParentIdComponentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "componentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "productId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ProductComponents" + ], + "summary": "Put List of ProductComponent", + "operationId": "putProcurementProductsByParentIdComponentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "componentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "productId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "productComponent", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProductComponent" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "List of ProductComponent", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductComponent" + } + } + } + } + } + } + }, + "patch": { + "tags": [ + "ProductComponents" + ], + "summary": "Patch List of ProductComponent", + "operationId": "patchProcurementProductsByParentIdComponentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "componentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "productId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "List of ProductComponent", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductComponent" + } + } + } + } + } + } + } + }, + "/procurement/products/{parentId}/components/count": { + "get": { + "tags": [ + "ProductComponents" + ], + "summary": "Get Count of ProductComponent", + "operationId": "getProcurementProductsByParentIdComponentsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "productId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/products/{parentId}/pickingShippingDetails": { + "get": { + "tags": [ + "ProductPickingShippingDetails" + ], + "summary": "Get List of ProductPickingShippingDetail", + "operationId": "getProcurementProductsByParentIdPickingShippingDetails", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "productId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ProductPickingShippingDetail", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductPickingShippingDetail" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ProductPickingShippingDetails" + ], + "summary": "Post List of ProductPickingShippingDetail", + "operationId": "postProcurementProductsByParentIdPickingShippingDetails", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "productId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "productPickingShippingDetails", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProductPickingShippingDetail" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "List of ProductPickingShippingDetail", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductPickingShippingDetail" + } + } + } + } + } + } + } + }, + "/procurement/products/{parentId}/pickingShippingDetails/{id}": { + "get": { + "tags": [ + "ProductPickingShippingDetails" + ], + "summary": "Get List of ProductPickingShippingDetail", + "operationId": "getProcurementProductsByParentIdPickingShippingDetailsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "pickingShippingDetailId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "productId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ProductPickingShippingDetail", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductPickingShippingDetail" + } + } + } + } + } + } + }, + "delete": { + "tags": [ + "ProductPickingShippingDetails" + ], + "summary": "Delete ProductPickingShippingDetail", + "operationId": "deleteProcurementProductsByParentIdPickingShippingDetailsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "pickingShippingDetailId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "productId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ProductPickingShippingDetails" + ], + "summary": "Put List of ProductPickingShippingDetail", + "operationId": "putProcurementProductsByParentIdPickingShippingDetailsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "pickingShippingDetailId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "productId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "productPickingShippingDetails", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProductPickingShippingDetail" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "List of ProductPickingShippingDetail", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductPickingShippingDetail" + } + } + } + } + } + } + }, + "patch": { + "tags": [ + "ProductPickingShippingDetails" + ], + "summary": "Patch List of ProductPickingShippingDetail", + "operationId": "patchProcurementProductsByParentIdPickingShippingDetailsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "pickingShippingDetailId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "productId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "List of ProductPickingShippingDetail", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductPickingShippingDetail" + } + } + } + } + } + } + } + }, + "/procurement/products/{parentId}/pickingShippingDetails/count": { + "get": { + "tags": [ + "ProductPickingShippingDetails" + ], + "summary": "Get Count of ProductPickingShippingDetail", + "operationId": "getProcurementProductsByParentIdPickingShippingDetailsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "productId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/products/count": { + "get": { + "tags": [ + "ProductsItem" + ], + "summary": "Get Count of ProductItem", + "operationId": "getProcurementProductsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/purchaseorders": { + "get": { + "tags": [ + "PurchaseOrders" + ], + "summary": "Get List of PurchaseOrder", + "operationId": "getProcurementPurchaseorders", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of PurchaseOrder", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PurchaseOrder" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "PurchaseOrders" + ], + "summary": "Post PurchaseOrder", + "operationId": "postProcurementPurchaseorders", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "purchaseOrder", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrder" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "PurchaseOrder", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrder" + } + } + } + } + } + } + }, + "/procurement/purchaseorders/{id}": { + "get": { + "tags": [ + "PurchaseOrders" + ], + "summary": "Get PurchaseOrder", + "operationId": "getProcurementPurchaseordersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "purchaseorderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "PurchaseOrder", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrder" + } + } + } + } + } + }, + "delete": { + "tags": [ + "PurchaseOrders" + ], + "summary": "Delete PurchaseOrder", + "operationId": "deleteProcurementPurchaseordersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "purchaseorderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "PurchaseOrders" + ], + "summary": "Put PurchaseOrder", + "operationId": "putProcurementPurchaseordersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "purchaseorderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "purchaseOrder", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrder" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PurchaseOrder", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrder" + } + } + } + } + } + }, + "patch": { + "tags": [ + "PurchaseOrders" + ], + "summary": "Patch PurchaseOrder", + "operationId": "patchProcurementPurchaseordersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "purchaseorderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PurchaseOrder", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrder" + } + } + } + } + } + } + }, + "/procurement/purchaseorders/{id}/copy": { + "post": { + "tags": [ + "PurchaseOrders" + ], + "summary": "Post PurchaseOrderCopy", + "operationId": "postProcurementPurchaseordersByIdCopy", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "purchaseorderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "PurchaseOrder", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrder" + } + } + } + } + } + } + }, + "/procurement/purchaseorders/{id}/info": { + "get": { + "tags": [ + "PurchaseOrdersInfo" + ], + "summary": "Get PurchaseOrderInfo", + "operationId": "getProcurementPurchaseordersByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "purchaseOrderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "PurchaseOrderInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrderInfo" + } + } + } + } + } + } + }, + "/procurement/purchaseorders/{id}/quickAccess/count": { + "get": { + "tags": [ + "PurchaseOrders" + ], + "summary": "Get Count of PurchaseOrder Quick Access Links", + "operationId": "getProcurementPurchaseordersByIdQuickAccessCount", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "purchaseOrderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count of PurchaseOrder Quick Access Links", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/HttpResponseMessage" + } + } + } + } + } + } + }, + "/procurement/purchaseorders/{id}/rebatch": { + "post": { + "tags": [ + "PurchaseOrders" + ], + "summary": "Post RebatchPurchaseOrder", + "operationId": "postProcurementPurchaseordersByIdRebatch", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "purchaseOrderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SuccessResponse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SuccessResponse" + } + } + } + } + } + } + }, + "/procurement/purchaseorders/{id}/unbatch": { + "post": { + "tags": [ + "PurchaseOrders" + ], + "summary": "Post UnbatchPurchaseOrder", + "operationId": "postProcurementPurchaseordersByIdUnbatch", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "purchaseOrderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SuccessResponse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SuccessResponse" + } + } + } + } + } + } + }, + "/procurement/purchaseorders/{parentId}/lineitems": { + "get": { + "tags": [ + "PurchaseOrderLineItems" + ], + "summary": "Get List of PurchaseOrderLineItem", + "operationId": "getProcurementPurchaseordersByParentIdLineitems", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "purchaseorderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of PurchaseOrderLineItem", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PurchaseOrderLineItem" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "PurchaseOrderLineItems" + ], + "summary": "Post PurchaseOrderLineItem", + "operationId": "postProcurementPurchaseordersByParentIdLineitems", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "purchaseorderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "purchaseOrderLineItem", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrderLineItem" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "PurchaseOrderLineItem", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrderLineItem" + } + } + } + } + } + }, + "delete": { + "tags": [ + "PurchaseOrderLineItems" + ], + "summary": "Delete PurchaseOrderLineItem", + "operationId": "deleteProcurementPurchaseordersByParentIdLineitems", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "purchaseorderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "id", + "in": "path", + "description": "lineitemId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/procurement/purchaseorders/{parentId}/lineitems/{id}": { + "get": { + "tags": [ + "PurchaseOrderLineItems" + ], + "summary": "Get PurchaseOrderLineItem", + "operationId": "getProcurementPurchaseordersByParentIdLineitemsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "lineitemId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "purchaseorderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "PurchaseOrderLineItem", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrderLineItem" + } + } + } + } + } + }, + "put": { + "tags": [ + "PurchaseOrderLineItems" + ], + "summary": "Put PurchaseOrderLineItem", + "operationId": "putProcurementPurchaseordersByParentIdLineitemsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "lineitemId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "purchaseorderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "purchaseOrderLineItem", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrderLineItem" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PurchaseOrderLineItem", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrderLineItem" + } + } + } + } + } + }, + "patch": { + "tags": [ + "PurchaseOrderLineItems" + ], + "summary": "Patch PurchaseOrderLineItem", + "operationId": "patchProcurementPurchaseordersByParentIdLineitemsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "lineitemId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "purchaseorderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PurchaseOrderLineItem", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrderLineItem" + } + } + } + } + } + } + }, + "/procurement/purchaseorders/{parentId}/lineitems/bulk": { + "post": { + "tags": [ + "PurchaseOrderLineItems" + ], + "summary": "Post BulkResult", + "operationId": "postProcurementPurchaseordersByParentIdLineitemsBulk", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "purchaseorderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PurchaseOrderLineItem", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PurchaseOrderLineItem" + } + } + } + }, + "required": true + }, + "responses": { + "207": { + "description": "BulkResult", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BulkResult" + } + } + } + } + } + }, + "delete": { + "tags": [ + "PurchaseOrderLineItems" + ], + "summary": "Delete BulkResult", + "operationId": "deleteProcurementPurchaseordersByParentIdLineitemsBulk", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "purchaseorderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "purchaseOrderLineItems", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/IdCollection" + } + } + }, + "required": true + }, + "responses": { + "207": { + "description": "BulkResult", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BulkResult" + } + } + } + } + } + }, + "put": { + "tags": [ + "PurchaseOrderLineItems" + ], + "summary": "Put BulkResult", + "operationId": "putProcurementPurchaseordersByParentIdLineitemsBulk", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "purchaseorderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PurchaseOrderLineItem", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PurchaseOrderLineItem" + } + } + } + }, + "required": true + }, + "responses": { + "207": { + "description": "BulkResult", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BulkResult" + } + } + } + } + } + } + }, + "/procurement/purchaseorders/{parentId}/lineitems/count": { + "get": { + "tags": [ + "PurchaseOrderLineItems" + ], + "summary": "Get Count of PurchaseOrderLineItem", + "operationId": "getProcurementPurchaseordersByParentIdLineitemsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "purchaseorderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/purchaseorders/{parentId}/notes": { + "get": { + "tags": [ + "PurchaseOrders" + ], + "summary": "Get List of PurchaseOrder", + "operationId": "getProcurementPurchaseordersByParentIdNotes", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "PurchaseHeaderRecID", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of PurchaseOrder Notes", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PurchaseOrderNote" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "PurchaseOrdersNote" + ], + "summary": "Post PurchaseOrderNote", + "operationId": "postProcurementPurchaseordersByParentIdNotes", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "PurchaseHeaderRecID", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "PurchaseOrderNote", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrderNote" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "PurchaseOrderNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrderNote" + } + } + } + } + } + } + }, + "/procurement/purchaseorders/{parentId}/notes/{id}": { + "get": { + "tags": [ + "PurchaseOrdersNote" + ], + "summary": "Get PurchaseOrderNote", + "operationId": "getProcurementPurchaseordersByParentIdNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "noteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "PurchaseHeaderRecID", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "PurchaseOrderNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrderNote" + } + } + } + } + } + }, + "delete": { + "tags": [ + "PurchaseOrdersNote" + ], + "summary": "Delete PurchaseOrderNote", + "operationId": "deleteProcurementPurchaseordersByParentIdNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "noteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "PurchaseHeaderRecID", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "PurchaseOrdersNote" + ], + "summary": "Put PurchaseOrderNote", + "operationId": "putProcurementPurchaseordersByParentIdNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "noteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "PurchaseHeaderRecID", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "PurchaseOrderNote", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrderNote" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PurchaseOrderNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrderNote" + } + } + } + } + } + }, + "patch": { + "tags": [ + "PurchaseOrdersNote" + ], + "summary": "Patch PurchaseOrderNote", + "operationId": "patchProcurementPurchaseordersByParentIdNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "noteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "PurchaseHeaderRecID", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PurchaseOrderNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrderNote" + } + } + } + } + } + } + }, + "/procurement/purchaseorders/{parentId}/notes/count": { + "get": { + "tags": [ + "PurchaseOrdersNote" + ], + "summary": "Get Count of PurchaseOrdersNote", + "operationId": "getProcurementPurchaseordersByParentIdNotesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "PurchaseHeaderRecID", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/purchaseorders/count": { + "get": { + "tags": [ + "PurchaseOrders" + ], + "summary": "Get Count of PurchaseOrder", + "operationId": "getProcurementPurchaseordersCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/purchaseorders/info": { + "get": { + "tags": [ + "PurchaseOrdersInfo" + ], + "summary": "Get List of PurchaseOrderInfo", + "operationId": "getProcurementPurchaseordersInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of PurchaseOrderInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PurchaseOrderInfo" + } + } + } + } + } + } + } + }, + "/procurement/purchaseorders/info/count": { + "get": { + "tags": [ + "PurchaseOrdersInfo" + ], + "summary": "Get Count of PurchaseOrderInfo", + "operationId": "getProcurementPurchaseordersInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/purchaseorderstatuses": { + "get": { + "tags": [ + "PurchaseOrderStatuses" + ], + "summary": "Get List of PurchaseOrderStatus", + "operationId": "getProcurementPurchaseorderstatuses", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of PurchaseOrderStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PurchaseOrderStatus" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "PurchaseOrderStatuses" + ], + "summary": "Post PurchaseOrderStatus", + "operationId": "postProcurementPurchaseorderstatuses", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "poStatus", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrderStatus" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "PurchaseOrderStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrderStatus" + } + } + } + } + } + } + }, + "/procurement/purchaseorderstatuses/{id}": { + "get": { + "tags": [ + "PurchaseOrderStatuses" + ], + "summary": "Get PurchaseOrderStatus", + "operationId": "getProcurementPurchaseorderstatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "purchaseorderstatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "PurchaseOrderStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrderStatus" + } + } + } + } + } + }, + "delete": { + "tags": [ + "PurchaseOrderStatuses" + ], + "summary": "Delete PurchaseOrderStatus", + "operationId": "deleteProcurementPurchaseorderstatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "purchaseorderstatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "patch": { + "tags": [ + "PurchaseOrderStatuses" + ], + "summary": "Patch PurchaseOrderStatus", + "operationId": "patchProcurementPurchaseorderstatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "purchaseorderstatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PurchaseOrderStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrderStatus" + } + } + } + } + } + }, + "put": { + "tags": [ + "PurchaseOrderStatuses" + ], + "summary": "Put PurchaseOrderStatus", + "operationId": "putProcurementPurchaseorderstatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "purchaseorderstatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "purchaseOrderStatus", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrderStatus" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PurchaseOrderStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrderStatus" + } + } + } + } + } + } + }, + "/procurement/purchaseorderstatuses/{id}/info": { + "get": { + "tags": [ + "PurchaseOrderStatuses" + ], + "summary": "Get PurchaseOrderStatusInfo", + "operationId": "getProcurementPurchaseorderstatusesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "purchaseorderstatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "PurchaseOrderStatusInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrderStatusInfo" + } + } + } + } + } + } + }, + "/procurement/purchaseorderstatuses/{id}/usages": { + "get": { + "tags": [ + "PurchaseOrderStatuses" + ], + "summary": "Get List of Usage Count", + "operationId": "getProcurementPurchaseorderstatusesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "purchaseorderstatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/procurement/purchaseorderstatuses/{id}/usages/list": { + "get": { + "tags": [ + "PurchaseOrderStatuses" + ], + "summary": "Get List of Usage", + "operationId": "getProcurementPurchaseorderstatusesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "purchaseorderstatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/procurement/purchaseorderstatuses/{parentId}/emailtemplates/": { + "get": { + "tags": [ + "PurchaseOrderStatusEmailTemplates" + ], + "summary": "Get List of PurchaseOrderStatusEmailTemplate", + "operationId": "getProcurementPurchaseorderstatusesByParentIdEmailtemplates", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "purchaseorderstatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of PurchaseOrderStatusEmailTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PurchaseOrderStatusEmailTemplate" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "PurchaseOrderStatusEmailTemplates" + ], + "summary": "Post PurchaseOrderStatusEmailTemplate", + "operationId": "postProcurementPurchaseorderstatusesByParentIdEmailtemplates", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "purchaseorderstatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "purchaseOrderStatusEmailTemplate", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrderStatusEmailTemplate" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "PurchaseOrderStatusEmailTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrderStatusEmailTemplate" + } + } + } + } + } + } + }, + "/procurement/purchaseorderstatuses/{parentId}/emailtemplates/{id}": { + "get": { + "tags": [ + "PurchaseOrderStatusEmailTemplates" + ], + "summary": "Get PurchaseOrderStatusEmailTemplate", + "operationId": "getProcurementPurchaseorderstatusesByParentIdEmailtemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailtemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "purchaseorderstatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "PurchaseOrderStatusEmailTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrderStatusEmailTemplate" + } + } + } + } + } + }, + "delete": { + "tags": [ + "PurchaseOrderStatusEmailTemplates" + ], + "summary": "Delete PurchaseOrderStatusEmailTemplate", + "operationId": "deleteProcurementPurchaseorderstatusesByParentIdEmailtemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailtemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "purchaseorderstatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "PurchaseOrderStatusEmailTemplates" + ], + "summary": "Put PurchaseOrderStatusEmailTemplate", + "operationId": "putProcurementPurchaseorderstatusesByParentIdEmailtemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailtemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "purchaseorderstatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "purchaseOrderStatusEmailTemplate", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrderStatusEmailTemplate" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PurchaseOrderStatusEmailTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrderStatusEmailTemplate" + } + } + } + } + } + }, + "patch": { + "tags": [ + "PurchaseOrderStatusEmailTemplates" + ], + "summary": "Patch PurchaseOrderStatusEmailTemplate", + "operationId": "patchProcurementPurchaseorderstatusesByParentIdEmailtemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailtemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "purchaseorderstatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PurchaseOrderStatusEmailTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrderStatusEmailTemplate" + } + } + } + } + } + } + }, + "/procurement/purchaseorderstatuses/{parentId}/emailtemplates/count": { + "get": { + "tags": [ + "PurchaseOrderStatusEmailTemplates" + ], + "summary": "Get Count of PurchaseOrderStatusEmailTemplate", + "operationId": "getProcurementPurchaseorderstatusesByParentIdEmailtemplatesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "purchaseorderstatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/purchaseorderstatuses/{parentId}/notifications": { + "get": { + "tags": [ + "PurchaseOrderStatusNotifications" + ], + "summary": "Get List of PurchaseOrderStatusNotification", + "operationId": "getProcurementPurchaseorderstatusesByParentIdNotifications", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "purchaseorderstatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of PurchaseOrderStatusNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PurchaseOrderStatusNotification" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "PurchaseOrderStatusNotifications" + ], + "summary": "Post PurchaseOrderStatusNotification", + "operationId": "postProcurementPurchaseorderstatusesByParentIdNotifications", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "purchaseorderstatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "purchaseOrderStatusNotification", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrderStatusNotification" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "PurchaseOrderStatusNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrderStatusNotification" + } + } + } + } + } + } + }, + "/procurement/purchaseorderstatuses/{parentId}/notifications/{id}": { + "get": { + "tags": [ + "PurchaseOrderStatusNotifications" + ], + "summary": "Get PurchaseOrderStatusNotification", + "operationId": "getProcurementPurchaseorderstatusesByParentIdNotificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "notificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "purchaseorderstatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "PurchaseOrderStatusNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrderStatusNotification" + } + } + } + } + } + }, + "delete": { + "tags": [ + "PurchaseOrderStatusNotifications" + ], + "summary": "Delete PurchaseOrderStatusNotification", + "operationId": "deleteProcurementPurchaseorderstatusesByParentIdNotificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "notificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "purchaseorderstatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "PurchaseOrderStatusNotifications" + ], + "summary": "Put PurchaseOrderStatusNotification", + "operationId": "putProcurementPurchaseorderstatusesByParentIdNotificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "notificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "purchaseorderstatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "purchaseOrderStatusNotification", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrderStatusNotification" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PurchaseOrderStatusNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrderStatusNotification" + } + } + } + } + } + }, + "patch": { + "tags": [ + "PurchaseOrderStatusNotifications" + ], + "summary": "Patch PurchaseOrderStatusNotification", + "operationId": "patchProcurementPurchaseorderstatusesByParentIdNotificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "notificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "purchaseorderstatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PurchaseOrderStatusNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PurchaseOrderStatusNotification" + } + } + } + } + } + } + }, + "/procurement/purchaseorderstatuses/{parentId}/notifications/count": { + "get": { + "tags": [ + "PurchaseOrderStatusNotifications" + ], + "summary": "Get Count of PurchaseOrderStatusNotification", + "operationId": "getProcurementPurchaseorderstatusesByParentIdNotificationsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "purchaseorderstatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/purchaseorderstatuses/count": { + "get": { + "tags": [ + "PurchaseOrderStatuses" + ], + "summary": "Get Count of PurchaseOrderStatus", + "operationId": "getProcurementPurchaseorderstatusesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/purchaseorderstatuses/info": { + "get": { + "tags": [ + "PurchaseOrderStatuses" + ], + "summary": "Get List of PurchaseOrderStatusInfo", + "operationId": "getProcurementPurchaseorderstatusesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of PurchaseOrderStatusInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PurchaseOrderStatusInfo" + } + } + } + } + } + } + } + }, + "/procurement/purchaseorderstatuses/Info/count": { + "get": { + "tags": [ + "PurchaseOrderStatuses" + ], + "summary": "Get Count of PurchaseOrderStatusInfo", + "operationId": "getProcurementPurchaseorderstatusesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/purchasingDemands": { + "post": { + "tags": [ + "PurchasingDemands" + ], + "summary": "Post PurchasingDemand", + "operationId": "postProcurementPurchasingDemands", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "purchasingDemand", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PurchasingDemand" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "PurchasingDemand", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PurchasingDemand" + } + } + } + } + } + } + }, + "/procurement/rmaActions": { + "get": { + "tags": [ + "RMAActions" + ], + "summary": "Get List of RmaAction", + "operationId": "getProcurementRmaActions", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of RmaAction", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RmaAction" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "RMAActions" + ], + "summary": "Post RmaAction", + "operationId": "postProcurementRmaActions", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "rmaAction", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/RmaAction" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "RmaAction", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/RmaAction" + } + } + } + } + } + } + }, + "/procurement/rmaActions/{id}": { + "get": { + "tags": [ + "RMAActions" + ], + "summary": "Get RmaAction", + "operationId": "getProcurementRmaActionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "rmaActionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "RmaAction", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/RmaAction" + } + } + } + } + } + }, + "delete": { + "tags": [ + "RMAActions" + ], + "summary": "Delete RmaAction", + "operationId": "deleteProcurementRmaActionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "rmaActionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "RMAActions" + ], + "summary": "Put RmaAction", + "operationId": "putProcurementRmaActionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "rmaActionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "rmaAction", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/RmaAction" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "RmaAction", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/RmaAction" + } + } + } + } + } + }, + "patch": { + "tags": [ + "RMAActions" + ], + "summary": "Patch RmaAction", + "operationId": "patchProcurementRmaActionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "rmaActionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "RmaAction", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/RmaAction" + } + } + } + } + } + } + }, + "/procurement/rmaActions/{id}/info": { + "get": { + "tags": [ + "RmaActionInfos" + ], + "summary": "Get RmaActionInfos", + "operationId": "getProcurementRmaActionsByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "RmaActionInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "RmaActionInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/RmaActionInfo" + } + } + } + } + } + } + }, + "/procurement/rmaActions/{id}/usages": { + "get": { + "tags": [ + "RmaAction" + ], + "summary": "Get List of Usage Count", + "operationId": "getProcurementRmaActionsByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "rmaActionsId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/procurement/rmaActions/{id}/usages/list": { + "get": { + "tags": [ + "RmaAction" + ], + "summary": "Get List of Usage", + "operationId": "getProcurementRmaActionsByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "rmaActionsId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/procurement/rmaActions/count": { + "get": { + "tags": [ + "RMAActions" + ], + "summary": "Get Count of RmaAction", + "operationId": "getProcurementRmaActionsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/rmaActions/info": { + "get": { + "tags": [ + "RmaActionInfos" + ], + "summary": "Get List of RmaActionInfos", + "operationId": "getProcurementRmaActionsInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of rmaActionInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RmaActionInfo" + } + } + } + } + } + } + } + }, + "/procurement/rmaActions/info/count": { + "get": { + "tags": [ + "RmaActionInfos" + ], + "summary": "Get Count of RmaActionInfos", + "operationId": "getProcurementRmaActionsInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/RMADispositions": { + "get": { + "tags": [ + "RMADispositions" + ], + "summary": "Get List of RmaDisposition", + "operationId": "getProcurementRMADispositions", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of RmaDisposition", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RmaDisposition" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "RMADispositions" + ], + "summary": "Post RmaDisposition", + "operationId": "postProcurementRMADispositions", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "rmaDisposition", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/RmaDisposition" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "RmaDisposition", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/RmaDisposition" + } + } + } + } + } + } + }, + "/procurement/RMADispositions/{id}": { + "get": { + "tags": [ + "RMADispositions" + ], + "summary": "Get RmaDisposition", + "operationId": "getProcurementRMADispositionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "RMADispositionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "RmaDisposition", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/RmaDisposition" + } + } + } + } + } + }, + "delete": { + "tags": [ + "RMADispositions" + ], + "summary": "Delete RmaDisposition", + "operationId": "deleteProcurementRMADispositionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "RMADispositionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "RMADispositions" + ], + "summary": "Put RmaDisposition", + "operationId": "putProcurementRMADispositionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "RMADispositionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "rmaDisposition", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/RmaDisposition" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "RmaDisposition", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/RmaDisposition" + } + } + } + } + } + }, + "patch": { + "tags": [ + "RMADispositions" + ], + "summary": "Patch RmaDisposition", + "operationId": "patchProcurementRMADispositionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "RMADispositionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "RmaDisposition", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/RmaDisposition" + } + } + } + } + } + } + }, + "/procurement/RMADispositions/{id}/info": { + "get": { + "tags": [ + "RmaDispositionInfos" + ], + "summary": "Get RmaDispositionInfos", + "operationId": "getProcurementRMADispositionsByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "RmaDispositionInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "RmaDispositionInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/RmaDispositionInfo" + } + } + } + } + } + } + }, + "/procurement/RMADispositions/{id}/usages": { + "get": { + "tags": [ + "RMADispositions" + ], + "summary": "Get List of Usage Count", + "operationId": "getProcurementRMADispositionsByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "RMADispositionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/procurement/RMADispositions/{id}/usages/list": { + "get": { + "tags": [ + "RMADispositions" + ], + "summary": "Get List of Usage", + "operationId": "getProcurementRMADispositionsByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "RMADispositionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/procurement/RMADispositions/count": { + "get": { + "tags": [ + "RMADispositions" + ], + "summary": "Get Count of RmaDisposition", + "operationId": "getProcurementRMADispositionsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/RMADispositions/info": { + "get": { + "tags": [ + "RmaDispositionInfos" + ], + "summary": "Get List of RmaDispositionInfos", + "operationId": "getProcurementRMADispositionsInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of rmaDispositionInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RmaDispositionInfo" + } + } + } + } + } + } + } + }, + "/procurement/RMADispositions/info/count": { + "get": { + "tags": [ + "RmaDispositionInfos" + ], + "summary": "Get Count of RmaDispositionInfos", + "operationId": "getProcurementRMADispositionsInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/rmaStatuses": { + "get": { + "tags": [ + "RmaStatuses" + ], + "summary": "Get List of RmaStatus", + "operationId": "getProcurementRmaStatuses", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of RmaStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RmaStatus" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "RmaStatuses" + ], + "summary": "Post RmaStatus", + "operationId": "postProcurementRmaStatuses", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "rmaStatus", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/RmaStatus" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "RmaStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/RmaStatus" + } + } + } + } + } + } + }, + "/procurement/rmaStatuses/{id}": { + "get": { + "tags": [ + "RmaStatuses" + ], + "summary": "Get RmaStatus", + "operationId": "getProcurementRmaStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "rmaStatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "RmaStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/RmaStatus" + } + } + } + } + } + }, + "delete": { + "tags": [ + "RmaStatuses" + ], + "summary": "Delete RmaStatus", + "operationId": "deleteProcurementRmaStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "rmaStatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "RmaStatuses" + ], + "summary": "Put RmaStatus", + "operationId": "putProcurementRmaStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "rmaStatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "rmaStatus", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/RmaStatus" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "RmaStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/RmaStatus" + } + } + } + } + } + }, + "patch": { + "tags": [ + "RmaStatuses" + ], + "summary": "Patch RmaStatus", + "operationId": "patchProcurementRmaStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "rmaStatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "RmaStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/RmaStatus" + } + } + } + } + } + } + }, + "/procurement/rmaStatuses/{id}/info": { + "get": { + "tags": [ + "RmaStatusInfos" + ], + "summary": "Get RmaStatusInfos", + "operationId": "getProcurementRmaStatusesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "RmaStatusInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "RmaStatusInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/RmaStatusInfo" + } + } + } + } + } + } + }, + "/procurement/rmaStatuses/{id}/usages": { + "get": { + "tags": [ + "RmaStatuses" + ], + "summary": "Get List of Usage Count", + "operationId": "getProcurementRmaStatusesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "rmaStatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/procurement/rmaStatuses/{id}/usages/list": { + "get": { + "tags": [ + "RmaStatuses" + ], + "summary": "Get List of Usage", + "operationId": "getProcurementRmaStatusesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "rmaStatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/procurement/rmaStatuses/{parentId}/emailtemplates/": { + "post": { + "tags": [ + "RmaStatusEmailTemplates" + ], + "summary": "Post RmaStatusEmailTemplate", + "operationId": "postProcurementRmaStatusesByParentIdEmailtemplates", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "rmaStatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "rmaStatusEmailTemplate", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/RmaStatusEmailTemplate" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "RmaStatusEmailTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/RmaStatusEmailTemplate" + } + } + } + } + } + } + }, + "/procurement/rmaStatuses/{parentId}/emailTemplates/": { + "get": { + "tags": [ + "RmaStatusEmailTemplates" + ], + "summary": "Get List of RmaStatusEmailTemplate", + "operationId": "getProcurementRmaStatusesByParentIdEmailTemplates", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "rmaStatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of RmaStatusEmailTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RmaStatusEmailTemplate" + } + } + } + } + } + } + } + }, + "/procurement/rmaStatuses/{parentId}/emailtemplates/{id}": { + "get": { + "tags": [ + "RmaStatusEmailTemplates" + ], + "summary": "Get RmaStatusEmailTemplate", + "operationId": "getProcurementRmaStatusesByParentIdEmailtemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailtemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "rmaStatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "RmaStatusEmailTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/RmaStatusEmailTemplate" + } + } + } + } + } + }, + "delete": { + "tags": [ + "RmaStatusEmailTemplates" + ], + "summary": "Delete RmaStatusEmailTemplate", + "operationId": "deleteProcurementRmaStatusesByParentIdEmailtemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailtemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "rmaStatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "RmaStatusEmailTemplates" + ], + "summary": "Put RmaStatusEmailTemplate", + "operationId": "putProcurementRmaStatusesByParentIdEmailtemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailtemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "rmaStatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "rmaStatusEmailTemplate", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/RmaStatusEmailTemplate" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "RmaStatusEmailTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/RmaStatusEmailTemplate" + } + } + } + } + } + }, + "patch": { + "tags": [ + "RmaStatusEmailTemplates" + ], + "summary": "Patch RmaStatusEmailTemplate", + "operationId": "patchProcurementRmaStatusesByParentIdEmailtemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailtemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "rmaStatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "RmaStatusEmailTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/RmaStatusEmailTemplate" + } + } + } + } + } + } + }, + "/procurement/rmaStatuses/{parentId}/emailtemplates/count": { + "get": { + "tags": [ + "RmaStatusEmailTemplates" + ], + "summary": "Get Count of RmaStatusEmailTemplate", + "operationId": "getProcurementRmaStatusesByParentIdEmailtemplatesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "rmaStatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/rmaStatuses/{parentId}/notifications": { + "get": { + "tags": [ + "RmaStatusNotifications" + ], + "summary": "Get List of RmaStatusNotification", + "operationId": "getProcurementRmaStatusesByParentIdNotifications", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "rmaStatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of RmaStatusNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RmaStatusNotification" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "RmaStatusNotifications" + ], + "summary": "Post RmaStatusNotification", + "operationId": "postProcurementRmaStatusesByParentIdNotifications", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "rmaStatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "rmaStatusNotification", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/RmaStatusNotification" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "RmaStatusNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/RmaStatusNotification" + } + } + } + } + } + } + }, + "/procurement/rmaStatuses/{parentId}/notifications/{id}": { + "get": { + "tags": [ + "RmaStatusNotifications" + ], + "summary": "Get RmaStatusNotification", + "operationId": "getProcurementRmaStatusesByParentIdNotificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "notificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "rmaStatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "RmaStatusNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/RmaStatusNotification" + } + } + } + } + } + }, + "delete": { + "tags": [ + "RmaStatusNotifications" + ], + "summary": "Delete RmaStatusNotification", + "operationId": "deleteProcurementRmaStatusesByParentIdNotificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "notificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "rmaStatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "RmaStatusNotifications" + ], + "summary": "Put RmaStatusNotification", + "operationId": "putProcurementRmaStatusesByParentIdNotificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "notificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "rmaStatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "rmaStatusNotification", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/RmaStatusNotification" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "RmaStatusNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/RmaStatusNotification" + } + } + } + } + } + }, + "patch": { + "tags": [ + "RmaStatusNotifications" + ], + "summary": "Patch RmaStatusNotification", + "operationId": "patchProcurementRmaStatusesByParentIdNotificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "notificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "rmaStatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "RmaStatusNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/RmaStatusNotification" + } + } + } + } + } + } + }, + "/procurement/rmaStatuses/{parentId}/notifications/count": { + "get": { + "tags": [ + "RmaStatusNotifications" + ], + "summary": "Get Count of RmaStatusNotification", + "operationId": "getProcurementRmaStatusesByParentIdNotificationsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "rmaStatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/rmaStatuses/count": { + "get": { + "tags": [ + "RmaStatuses" + ], + "summary": "Get Count of RmaStatus", + "operationId": "getProcurementRmaStatusesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/rmaStatuses/info": { + "get": { + "tags": [ + "RmaStatusInfos" + ], + "summary": "Get List of RmaStatusInfos", + "operationId": "getProcurementRmaStatusesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of rmaStatusInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RmaStatusInfo" + } + } + } + } + } + } + } + }, + "/procurement/rmaStatuses/info/count": { + "get": { + "tags": [ + "RmaStatusInfos" + ], + "summary": "Get Count of RmaStatusInfos", + "operationId": "getProcurementRmaStatusesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/rmaTags": { + "get": { + "tags": [ + "RmaTags" + ], + "summary": "Get List of RmaTag", + "operationId": "getProcurementRmaTags", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of RmaTag", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RmaTag" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "RmaTags" + ], + "summary": "Post RmaTag", + "operationId": "postProcurementRmaTags", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "rmaTag", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/RmaTag" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "RmaTag", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/RmaTag" + } + } + } + } + } + } + }, + "/procurement/rmaTags/{id}": { + "get": { + "tags": [ + "RmaTags" + ], + "summary": "Get RmaTag", + "operationId": "getProcurementRmaTagsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "rmaTagId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "RmaTag", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/RmaTag" + } + } + } + } + } + }, + "delete": { + "tags": [ + "RmaTags" + ], + "summary": "Delete RmaTag", + "operationId": "deleteProcurementRmaTagsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "rmaTagId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "RmaTags" + ], + "summary": "Put RmaTag", + "operationId": "putProcurementRmaTagsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "rmaTagId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "rmaTag", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/RmaTag" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "RmaTag", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/RmaTag" + } + } + } + } + } + }, + "patch": { + "tags": [ + "RmaTags" + ], + "summary": "Patch RmaTag", + "operationId": "patchProcurementRmaTagsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "rmaTagId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "RmaTag", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/RmaTag" + } + } + } + } + } + } + }, + "/procurement/rmaTags/count": { + "get": { + "tags": [ + "RmaTags" + ], + "summary": "Get Count of RmaTag", + "operationId": "getProcurementRmaTagsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/rmaTags/default": { + "get": { + "tags": [ + "RmaTags" + ], + "summary": "Get RmaTag", + "operationId": "getProcurementRmaTagsDefault", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "productId", + "in": "path", + "description": "productId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "billingLogId", + "in": "path", + "description": "billingLogId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "ticketId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "projectId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "salesOrderId", + "in": "path", + "description": "salesOrderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "companyId", + "in": "path", + "description": "companyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "responses": { + "200": { + "description": "RmaTag", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/RmaTag" + } + } + } + } + } + } + }, + "/procurement/settings": { + "get": { + "tags": [ + "ProcurementSettings" + ], + "summary": "Get List of ProcurementSetting", + "operationId": "getProcurementSettings", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ProcurementSetting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProcurementSetting" + } + } + } + } + } + } + } + }, + "/procurement/settings/{id}": { + "get": { + "tags": [ + "ProcurementSettings" + ], + "summary": "Get ProcurementSetting", + "operationId": "getProcurementSettingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "settingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ProcurementSetting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProcurementSetting" + } + } + } + } + } + }, + "put": { + "tags": [ + "ProcurementSettings" + ], + "summary": "Put ProcurementSetting", + "operationId": "putProcurementSettingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "settingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "procurementSetting", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProcurementSetting" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProcurementSetting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProcurementSetting" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ProcurementSettings" + ], + "summary": "Patch ProcurementSetting", + "operationId": "patchProcurementSettingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "settingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProcurementSetting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProcurementSetting" + } + } + } + } + } + } + }, + "/procurement/settings/count": { + "get": { + "tags": [ + "ProcurementSettings" + ], + "summary": "Get Count of ProcurementSetting", + "operationId": "getProcurementSettingsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/shipmentmethods": { + "get": { + "tags": [ + "ShipmentMethods" + ], + "summary": "Get List of ShipmentMethod", + "operationId": "getProcurementShipmentmethods", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ShipmentMethod", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ShipmentMethod" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ShipmentMethods" + ], + "summary": "Post ShipmentMethod", + "operationId": "postProcurementShipmentmethods", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "shipmentMethod", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ShipmentMethod" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ShipmentMethod", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ShipmentMethod" + } + } + } + } + } + } + }, + "/procurement/shipmentmethods/{id}": { + "get": { + "tags": [ + "ShipmentMethods" + ], + "summary": "Get ShipmentMethod", + "operationId": "getProcurementShipmentmethodsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "shipmentmethodId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ShipmentMethod", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ShipmentMethod" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ShipmentMethods" + ], + "summary": "Delete ShipmentMethod", + "operationId": "deleteProcurementShipmentmethodsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "shipmentmethodId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ShipmentMethods" + ], + "summary": "Put ShipmentMethod", + "operationId": "putProcurementShipmentmethodsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "shipmentmethodId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "shipmentMethod", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ShipmentMethod" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ShipmentMethod", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ShipmentMethod" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ShipmentMethods" + ], + "summary": "Patch ShipmentMethod", + "operationId": "patchProcurementShipmentmethodsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "shipmentmethodId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ShipmentMethod", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ShipmentMethod" + } + } + } + } + } + } + }, + "/procurement/shipmentmethods/{id}/info": { + "get": { + "tags": [ + "ShipmentMethodInfos" + ], + "summary": "Get ShipmentMethodInfos", + "operationId": "getProcurementShipmentmethodsByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ShipmentMethodInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ShipmentMethodInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ShipmentMethodInfo" + } + } + } + } + } + } + }, + "/procurement/shipmentmethods/{id}/usages": { + "get": { + "tags": [ + "ShipmentMethods" + ], + "summary": "Get List of Usage", + "operationId": "getProcurementShipmentmethodsByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "subcategoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/procurement/shipmentmethods/{id}/usages/list": { + "get": { + "tags": [ + "ShipmentMethods" + ], + "summary": "Get List of Usage", + "operationId": "getProcurementShipmentmethodsByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "shipmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/procurement/shipmentmethods/count": { + "get": { + "tags": [ + "ShipmentMethods" + ], + "summary": "Get Count of ShipmentMethod", + "operationId": "getProcurementShipmentmethodsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/shipmentmethods/info": { + "get": { + "tags": [ + "ShipmentMethodInfos" + ], + "summary": "Get List of ShipmentMethodInfos", + "operationId": "getProcurementShipmentmethodsInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of shipmentMethodInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ShipmentMethodInfo" + } + } + } + } + } + } + } + }, + "/procurement/shipmentmethods/info/count": { + "get": { + "tags": [ + "ShipmentMethodInfos" + ], + "summary": "Get Count of ShipmentMethodInfos", + "operationId": "getProcurementShipmentmethodsInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/subcategories/": { + "get": { + "tags": [ + "SubCategories" + ], + "summary": "Get List of SubCategory", + "operationId": "getProcurementSubcategories", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of SubCategory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SubCategory" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "SubCategories" + ], + "summary": "Post SubCategory", + "operationId": "postProcurementSubcategories", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "subCategory", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubCategory" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "SubCategory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SubCategory" + } + } + } + } + } + } + }, + "/procurement/subcategories/{id}": { + "get": { + "tags": [ + "SubCategories" + ], + "summary": "Get SubCategory", + "operationId": "getProcurementSubcategoriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "subcategoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SubCategory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SubCategory" + } + } + } + } + } + }, + "delete": { + "tags": [ + "SubCategories" + ], + "summary": "Delete SubCategory", + "operationId": "deleteProcurementSubcategoriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "subcategoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "SubCategories" + ], + "summary": "Put SubCategory", + "operationId": "putProcurementSubcategoriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "subcategoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "subCategory", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubCategory" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SubCategory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SubCategory" + } + } + } + } + } + }, + "patch": { + "tags": [ + "SubCategories" + ], + "summary": "Patch SubCategory", + "operationId": "patchProcurementSubcategoriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "subcategoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SubCategory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SubCategory" + } + } + } + } + } + } + }, + "/procurement/subcategories/{id}/info": { + "get": { + "tags": [ + "SubCategories" + ], + "summary": "Get SubCategoryInfo", + "operationId": "getProcurementSubcategoriesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "subcategoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SubCategoryInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SubCategoryInfo" + } + } + } + } + } + } + }, + "/procurement/subcategories/{id}/usages": { + "get": { + "tags": [ + "SubCategories" + ], + "summary": "Get List of Usage", + "operationId": "getProcurementSubcategoriesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "subcategoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/procurement/subcategories/{id}/usages/list": { + "get": { + "tags": [ + "SubCategories" + ], + "summary": "Get List of Usage", + "operationId": "getProcurementSubcategoriesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "subcategoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/procurement/subcategories/count": { + "get": { + "tags": [ + "SubCategories" + ], + "summary": "Get Count of SubCategory", + "operationId": "getProcurementSubcategoriesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/subcategories/info/": { + "get": { + "tags": [ + "SubCategories" + ], + "summary": "Get List of SubCategoryInfo", + "operationId": "getProcurementSubcategoriesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of SubCategoryInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SubCategoryInfo" + } + } + } + } + } + } + } + }, + "/procurement/subcategories/info/count": { + "get": { + "tags": [ + "SubCategories" + ], + "summary": "Get Count of SubCategoryInfo", + "operationId": "getProcurementSubcategoriesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/types": { + "get": { + "tags": [ + "ProductTypes" + ], + "summary": "Get List of ProductType", + "operationId": "getProcurementTypes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ProductType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductType" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ProductTypes" + ], + "summary": "Post ProductType", + "operationId": "postProcurementTypes", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "productTypes", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProductType" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ProductType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProductType" + } + } + } + } + } + } + }, + "/procurement/types/{id}": { + "get": { + "tags": [ + "ProductTypes" + ], + "summary": "Get ProductType", + "operationId": "getProcurementTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ProductType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProductType" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ProductTypes" + ], + "summary": "Delete ProductType", + "operationId": "deleteProcurementTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ProductTypes" + ], + "summary": "Put ProductType", + "operationId": "putProcurementTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "productTypes", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProductType" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProductType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProductType" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ProductTypes" + ], + "summary": "Patch ProductType", + "operationId": "patchProcurementTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProductType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProductType" + } + } + } + } + } + } + }, + "/procurement/types/{id}/info": { + "get": { + "tags": [ + "ProductTypes" + ], + "summary": "Get ProductTypeInfo", + "operationId": "getProcurementTypesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ProductTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProductTypeInfo" + } + } + } + } + } + } + }, + "/procurement/types/{id}/usages": { + "get": { + "tags": [ + "ProductTypes" + ], + "summary": "Get List of Usage Count", + "operationId": "getProcurementTypesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/procurement/types/{id}/usages/list": { + "get": { + "tags": [ + "ProductTypes" + ], + "summary": "Get List of Usage", + "operationId": "getProcurementTypesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/procurement/types/count": { + "get": { + "tags": [ + "ProductTypes" + ], + "summary": "Get Count of ProductType", + "operationId": "getProcurementTypesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/types/info": { + "get": { + "tags": [ + "ProductTypes" + ], + "summary": "Get List of ProductTypeInfo", + "operationId": "getProcurementTypesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ProductTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductTypeInfo" + } + } + } + } + } + } + } + }, + "/procurement/types/info/count": { + "get": { + "tags": [ + "ProductTypes" + ], + "summary": "Get Count of ProductTypeInfo", + "operationId": "getProcurementTypesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/unitOfMeasures": { + "get": { + "tags": [ + "UnitOfMeasures" + ], + "summary": "Get List of UnitOfMeasure", + "operationId": "getProcurementUnitOfMeasures", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of UnitOfMeasure", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/UnitOfMeasure" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "UnitOfMeasures" + ], + "summary": "Post UnitOfMeasure", + "operationId": "postProcurementUnitOfMeasures", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "unitOfMeasure", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/UnitOfMeasure" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "UnitOfMeasure", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/UnitOfMeasure" + } + } + } + } + } + } + }, + "/procurement/unitOfMeasures/{id}": { + "get": { + "tags": [ + "UnitOfMeasures" + ], + "summary": "Get UnitOfMeasure", + "operationId": "getProcurementUnitOfMeasuresById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "unitOfMeasureId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "UnitOfMeasure", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/UnitOfMeasure" + } + } + } + } + } + }, + "delete": { + "tags": [ + "UnitOfMeasures" + ], + "summary": "Delete UnitOfMeasure", + "operationId": "deleteProcurementUnitOfMeasuresById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "unitOfMeasureId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "UnitOfMeasures" + ], + "summary": "Put UnitOfMeasure", + "operationId": "putProcurementUnitOfMeasuresById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "unitOfMeasureId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "unitOfMeasure", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/UnitOfMeasure" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "UnitOfMeasure", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/UnitOfMeasure" + } + } + } + } + } + }, + "patch": { + "tags": [ + "UnitOfMeasures" + ], + "summary": "Patch UnitOfMeasure", + "operationId": "patchProcurementUnitOfMeasuresById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "unitOfMeasureId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "UnitOfMeasure", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/UnitOfMeasure" + } + } + } + } + } + } + }, + "/procurement/unitOfMeasures/{parentId}/conversions": { + "get": { + "tags": [ + "UnitOfMeasureConversions" + ], + "summary": "Get List of Conversion", + "operationId": "getProcurementUnitOfMeasuresByParentIdConversions", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "unitOfMeasureId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Conversion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Conversion" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "UnitOfMeasureConversions" + ], + "summary": "Post Conversion", + "operationId": "postProcurementUnitOfMeasuresByParentIdConversions", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "unitOfMeasureId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "conversion", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Conversion" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Conversion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Conversion" + } + } + } + } + } + } + }, + "/procurement/unitOfMeasures/{parentId}/conversions/{id}": { + "get": { + "tags": [ + "UnitOfMeasureConversions" + ], + "summary": "Get Conversion", + "operationId": "getProcurementUnitOfMeasuresByParentIdConversionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "conversionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "unitOfMeasureId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Conversion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Conversion" + } + } + } + } + } + }, + "delete": { + "tags": [ + "UnitOfMeasureConversions" + ], + "summary": "Delete Conversion", + "operationId": "deleteProcurementUnitOfMeasuresByParentIdConversionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "conversionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "unitOfMeasureId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "UnitOfMeasureConversions" + ], + "summary": "Put Conversion", + "operationId": "putProcurementUnitOfMeasuresByParentIdConversionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "conversionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "unitOfMeasureId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "conversion", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Conversion" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Conversion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Conversion" + } + } + } + } + } + }, + "patch": { + "tags": [ + "UnitOfMeasureConversions" + ], + "summary": "Patch Conversion", + "operationId": "patchProcurementUnitOfMeasuresByParentIdConversionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "conversionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "unitOfMeasureId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Conversion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Conversion" + } + } + } + } + } + } + }, + "/procurement/unitOfMeasures/{parentId}/conversions/count": { + "get": { + "tags": [ + "UnitOfMeasureConversions" + ], + "summary": "Get Count of Conversion", + "operationId": "getProcurementUnitOfMeasuresByParentIdConversionsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "unitOfMeasureId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/unitOfMeasures/count": { + "get": { + "tags": [ + "UnitOfMeasures" + ], + "summary": "Get Count of UnitOfMeasure", + "operationId": "getProcurementUnitOfMeasuresCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/warehouseBins": { + "get": { + "tags": [ + "WarehouseBins" + ], + "summary": "Get List of WarehouseBin", + "operationId": "getProcurementWarehouseBins", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of WarehouseBin", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WarehouseBin" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "WarehouseBins" + ], + "summary": "Post WarehouseBin", + "operationId": "postProcurementWarehouseBins", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "warehouseBin", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WarehouseBin" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "WarehouseBin", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WarehouseBin" + } + } + } + } + } + } + }, + "/procurement/warehouseBins/{id}": { + "get": { + "tags": [ + "WarehouseBins" + ], + "summary": "Get WarehouseBin", + "operationId": "getProcurementWarehouseBinsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "warehouseBinId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "WarehouseBin", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WarehouseBin" + } + } + } + } + } + }, + "delete": { + "tags": [ + "WarehouseBins" + ], + "summary": "Delete WarehouseBin", + "operationId": "deleteProcurementWarehouseBinsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "warehouseBinId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "WarehouseBins" + ], + "summary": "Put WarehouseBin", + "operationId": "putProcurementWarehouseBinsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "warehouseBinId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "warehouseBin", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WarehouseBin" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "WarehouseBin", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WarehouseBin" + } + } + } + } + } + }, + "patch": { + "tags": [ + "WarehouseBins" + ], + "summary": "Patch WarehouseBin", + "operationId": "patchProcurementWarehouseBinsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "warehouseBinId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "WarehouseBin", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WarehouseBin" + } + } + } + } + } + } + }, + "/procurement/warehouseBins/{id}/info": { + "get": { + "tags": [ + "WarehouseBinInfos" + ], + "summary": "Get WarehouseBinInfos", + "operationId": "getProcurementWarehouseBinsByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "WarehouseBinInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "WarehouseBinInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WarehouseBinInfo" + } + } + } + } + } + } + }, + "/procurement/warehouseBins/{parentId}/inventoryOnHand": { + "get": { + "tags": [ + "InventoryOnHands" + ], + "summary": "Get List of InventoryOnHand", + "operationId": "getProcurementWarehouseBinsByParentIdInventoryOnHand", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "warehouseBinId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of InventoryOnHand", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/InventoryOnHand" + } + } + } + } + } + } + } + }, + "/procurement/warehouseBins/{parentId}/inventoryOnHand/{id}": { + "get": { + "tags": [ + "InventoryOnHands" + ], + "summary": "Get InventoryOnHand", + "operationId": "getProcurementWarehouseBinsByParentIdInventoryOnHandById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "inventoryOnHandId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "warehouseBinId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "InventoryOnHand", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InventoryOnHand" + } + } + } + } + } + } + }, + "/procurement/warehouseBins/{parentId}/inventoryOnHand/count": { + "get": { + "tags": [ + "InventoryOnHands" + ], + "summary": "Get Count of InventoryOnHand", + "operationId": "getProcurementWarehouseBinsByParentIdInventoryOnHandCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "warehouseBinId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/warehouseBins/count": { + "get": { + "tags": [ + "WarehouseBins" + ], + "summary": "Get Count of WarehouseBin", + "operationId": "getProcurementWarehouseBinsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/warehouseBins/info": { + "get": { + "tags": [ + "WarehouseBinInfos" + ], + "summary": "Get List of WarehouseBinInfos", + "operationId": "getProcurementWarehouseBinsInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of warehouseBinInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WarehouseBinInfo" + } + } + } + } + } + } + } + }, + "/procurement/warehouseBins/info/count": { + "get": { + "tags": [ + "WarehouseBinInfos" + ], + "summary": "Get Count of WarehouseBins", + "operationId": "getProcurementWarehouseBinsInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/warehouses": { + "get": { + "tags": [ + "Warehouses" + ], + "summary": "Get List of Warehouse", + "operationId": "getProcurementWarehouses", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Warehouse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Warehouse" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Warehouses" + ], + "summary": "Post Warehouse", + "operationId": "postProcurementWarehouses", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "warehouse", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Warehouse" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Warehouse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Warehouse" + } + } + } + } + } + } + }, + "/procurement/warehouses/{id}": { + "get": { + "tags": [ + "Warehouses" + ], + "summary": "Get Warehouse", + "operationId": "getProcurementWarehousesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "warehousId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Warehouse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Warehouse" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Warehouses" + ], + "summary": "Delete Warehouse", + "operationId": "deleteProcurementWarehousesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "warehousId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Warehouses" + ], + "summary": "Put Warehouse", + "operationId": "putProcurementWarehousesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "warehousId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "warehouse", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Warehouse" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Warehouse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Warehouse" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Warehouses" + ], + "summary": "Patch Warehouse", + "operationId": "patchProcurementWarehousesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "warehousId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Warehouse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Warehouse" + } + } + } + } + } + } + }, + "/procurement/warehouses/{id}/info": { + "get": { + "tags": [ + "WarehouseInfos" + ], + "summary": "Get WarehouseInfos", + "operationId": "getProcurementWarehousesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "WarehouseInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "WarehouseInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WarehouseInfo" + } + } + } + } + } + } + }, + "/procurement/warehouses/count": { + "get": { + "tags": [ + "Warehouses" + ], + "summary": "Get Count of Warehouse", + "operationId": "getProcurementWarehousesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/procurement/warehouses/info": { + "get": { + "tags": [ + "WarehouseInfos" + ], + "summary": "Get List of WarehouseInfos", + "operationId": "getProcurementWarehousesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of warehouseInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WarehouseInfo" + } + } + } + } + } + } + } + }, + "/procurement/warehouses/info/count": { + "get": { + "tags": [ + "WarehouseInfos" + ], + "summary": "Get Count of Warehouses", + "operationId": "getProcurementWarehousesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/project/{parentId}/billingRates": { + "get": { + "tags": [ + "ProjectBillingRates" + ], + "summary": "Get List of ProjectBillingRate", + "operationId": "getProjectByParentIdBillingRates", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ProjectBillingRate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProjectBillingRate" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ProjectBillingRates" + ], + "summary": "Post ProjectBillingRate", + "operationId": "postProjectByParentIdBillingRates", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "billingRate", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectBillingRate" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ProjectBillingRate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectBillingRate" + } + } + } + } + } + } + }, + "/project/{parentId}/billingRates/{id}": { + "get": { + "tags": [ + "ProjectBillingRates" + ], + "summary": "Get ProjectBillingRate", + "operationId": "getProjectByParentIdBillingRatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "billingRateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ProjectBillingRate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectBillingRate" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ProjectBillingRates" + ], + "summary": "Delete ProjectBillingRate", + "operationId": "deleteProjectByParentIdBillingRatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "billingRate", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ProjectBillingRates" + ], + "summary": "Put ProjectBillingRate", + "operationId": "putProjectByParentIdBillingRatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "billingRateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "billingRate", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectBillingRate" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProjectBillingRate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectBillingRate" + } + } + } + } + } + } + }, + "/project/{parentId}/billingRates/count": { + "get": { + "tags": [ + "ProjectBillingRates" + ], + "summary": "Get Count of ProjectBillingRate", + "operationId": "getProjectByParentIdBillingRatesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/project/billingRates/{parentId}/billingRates/{id}": { + "patch": { + "tags": [ + "ProjectBillingRates" + ], + "summary": "Patch ProjectBillingRate", + "operationId": "patchProjectBillingRatesByParentIdBillingRatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "billingRateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProjectBillingRate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectBillingRate" + } + } + } + } + } + } + }, + "/project/boards/{grandparentId}/teams/{parentId}/members": { + "get": { + "tags": [ + "ProjectBoardTeamMembers" + ], + "summary": "Get List of ProjectBoardTeamMember", + "operationId": "getProjectBoardsByGrandparentIdTeamsByParentIdMembers", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "teamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ProjectBoardTeamMember", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProjectBoardTeamMember" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ProjectBoardTeamMembers" + ], + "summary": "Post ProjectBoardTeamMember", + "operationId": "postProjectBoardsByGrandparentIdTeamsByParentIdMembers", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "teamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "teamMember", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectBoardTeamMember" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ProjectBoardTeamMember", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectBoardTeamMember" + } + } + } + } + } + } + }, + "/project/boards/{grandparentId}/teams/{parentId}/members/{id}": { + "get": { + "tags": [ + "ProjectBoardTeamMembers" + ], + "summary": "Get ProjectBoardTeamMember", + "operationId": "getProjectBoardsByGrandparentIdTeamsByParentIdMembersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "teamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ProjectBoardTeamMember", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectBoardTeamMember" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ProjectBoardTeamMembers" + ], + "summary": "Delete ProjectBoardTeamMember", + "operationId": "deleteProjectBoardsByGrandparentIdTeamsByParentIdMembersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "teamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ProjectBoardTeamMembers" + ], + "summary": "Put ProjectBoardTeamMember", + "operationId": "putProjectBoardsByGrandparentIdTeamsByParentIdMembersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "teamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "teamMember", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectBoardTeamMember" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProjectBoardTeamMember", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectBoardTeamMember" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ProjectBoardTeamMembers" + ], + "summary": "Patch ProjectBoardTeamMember", + "operationId": "patchProjectBoardsByGrandparentIdTeamsByParentIdMembersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "teamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProjectBoardTeamMember", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectBoardTeamMember" + } + } + } + } + } + } + }, + "/project/boards/{parentId}/kanbanSettings": { + "get": { + "tags": [ + "ProjectBoardKanbanSettings" + ], + "summary": "Get List of ProjectBoardKanbanSettings", + "operationId": "getProjectBoardsByParentIdKanbanSettings", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ProjectBoardKanbanSetting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProjectBoardKanbanSetting" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ProjectBoardKanbanSettings" + ], + "summary": "Post ProjectBoardKanbanSetting", + "operationId": "postProjectBoardsByParentIdKanbanSettings", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "kanbanSettings", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectBoardKanbanSetting" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ProjectBoardKanbanSetting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectBoardKanbanSetting" + } + } + } + } + } + } + }, + "/project/boards/{parentId}/kanbanSettings/{id}": { + "get": { + "tags": [ + "ProjectBoardKanbanSettings" + ], + "summary": "Get ProjectBoardKanbanSetting", + "operationId": "getProjectBoardsByParentIdKanbanSettingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "KanbanId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ProjectBoardKanbanSetting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectBoardKanbanSetting" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ProjectBoardKanbanSettings" + ], + "summary": "Delete ProjectBoardKanbanSetting", + "operationId": "deleteProjectBoardsByParentIdKanbanSettingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "KanbanId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ProjectBoardKanbanSettings" + ], + "summary": "Put ProjectBoardKanbanSetting", + "operationId": "putProjectBoardsByParentIdKanbanSettingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "KanbanId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "Kanban", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectBoardKanbanSetting" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProjectBoardKanbanSetting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectBoardKanbanSetting" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ProjectBoardKanbanSettings" + ], + "summary": "Patch ProjectBoardKanbanSetting", + "operationId": "patchProjectBoardsByParentIdKanbanSettingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "KanbanId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProjectBoardKanbanSetting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectBoardKanbanSetting" + } + } + } + } + } + } + }, + "/project/boards/{parentId}/teams": { + "get": { + "tags": [ + "ProjectBoardTeams" + ], + "summary": "Get List of ProjectBoardTeam", + "operationId": "getProjectBoardsByParentIdTeams", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ProjectBoardTeam", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProjectBoardTeam" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ProjectBoardTeams" + ], + "summary": "Post ProjectBoardTeam", + "operationId": "postProjectBoardsByParentIdTeams", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "team", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectBoardTeam" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ProjectBoardTeam", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectBoardTeam" + } + } + } + } + } + } + }, + "/project/boards/{parentId}/teams/{id}": { + "get": { + "tags": [ + "ProjectBoardTeams" + ], + "summary": "Get ProjectBoardTeam", + "operationId": "getProjectBoardsByParentIdTeamsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "teamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ProjectBoardTeam", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectBoardTeam" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ProjectBoardTeams" + ], + "summary": "Delete ProjectBoardTeam", + "operationId": "deleteProjectBoardsByParentIdTeamsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "teamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ProjectBoardTeams" + ], + "summary": "Put ProjectBoardTeam", + "operationId": "putProjectBoardsByParentIdTeamsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "teamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "team", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectBoardTeam" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProjectBoardTeam", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectBoardTeam" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ProjectBoardTeams" + ], + "summary": "Patch ProjectBoardTeam", + "operationId": "patchProjectBoardsByParentIdTeamsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "teamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProjectBoardTeam", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectBoardTeam" + } + } + } + } + } + } + }, + "/project/boards/{parentId}/teams/{id}/info": { + "get": { + "tags": [ + "ProjectBoardTeamInfos" + ], + "summary": "Get ProjectBoardTeamInfos", + "operationId": "getProjectBoardsByParentIdTeamsByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ProjectBoardTeamInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "parentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ProjectBoardTeamInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectBoardTeamInfo" + } + } + } + } + } + } + }, + "/project/boards/{parentId}/teams/{id}/info/count": { + "get": { + "tags": [ + "ProjectBoardTeamInfos" + ], + "summary": "Get Count of ProjectBoardTeamInfos", + "operationId": "getProjectBoardsByParentIdTeamsByIdInfoCount", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ProjectBoardTeamInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "parentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/project/boards/{parentId}/teams/count": { + "get": { + "tags": [ + "ProjectBoardTeams" + ], + "summary": "Get Count of ProjectBoardTeam", + "operationId": "getProjectBoardsByParentIdTeamsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/project/boards/{parentId}/teams/info": { + "get": { + "tags": [ + "ProjectBoardTeamInfos" + ], + "summary": "Get List of ProjectBoardTeamInfos", + "operationId": "getProjectBoardsByParentIdTeamsInfo", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "parentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of projectBoardTeamInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProjectBoardTeamInfo" + } + } + } + } + } + } + } + }, + "/project/phaseStatuses": { + "get": { + "tags": [ + "PhaseStatuses" + ], + "summary": "Get List of PhaseStatus", + "operationId": "getProjectPhaseStatuses", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of PhaseStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PhaseStatus" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "PhaseStatuses" + ], + "summary": "Post PhaseStatus", + "operationId": "postProjectPhaseStatuses", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "phaseStatus", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PhaseStatus" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "PhaseStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PhaseStatus" + } + } + } + } + } + } + }, + "/project/phaseStatuses/{id}": { + "get": { + "tags": [ + "PhaseStatuses" + ], + "summary": "Get PhaseStatus", + "operationId": "getProjectPhaseStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "phaseStatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "PhaseStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PhaseStatus" + } + } + } + } + } + }, + "delete": { + "tags": [ + "PhaseStatuses" + ], + "summary": "Delete PhaseStatus", + "operationId": "deleteProjectPhaseStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "phaseStatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "PhaseStatuses" + ], + "summary": "Put PhaseStatus", + "operationId": "putProjectPhaseStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "phaseStatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "phaseStatus", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PhaseStatus" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PhaseStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PhaseStatus" + } + } + } + } + } + }, + "patch": { + "tags": [ + "PhaseStatuses" + ], + "summary": "Patch PhaseStatus", + "operationId": "patchProjectPhaseStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "phaseStatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PhaseStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PhaseStatus" + } + } + } + } + } + } + }, + "/project/phaseStatuses/{id}/info": { + "get": { + "tags": [ + "PhaseStatusInfos" + ], + "summary": "Get PhaseStatusInfos", + "operationId": "getProjectPhaseStatusesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "PhaseStatusInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "PhaseStatusInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PhaseStatusInfo" + } + } + } + } + } + } + }, + "/project/phaseStatuses/{id}/usages": { + "get": { + "tags": [ + "PhaseStatuses" + ], + "summary": "Get List of Usage Count", + "operationId": "getProjectPhaseStatusesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "phaseStatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/project/phaseStatuses/{id}/usages/list": { + "get": { + "tags": [ + "PhaseStatuses" + ], + "summary": "Get List of Usage", + "operationId": "getProjectPhaseStatusesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "phaseStatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/project/phaseStatuses/count": { + "get": { + "tags": [ + "PhaseStatuses" + ], + "summary": "Get Count of PhaseStatus", + "operationId": "getProjectPhaseStatusesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/project/phaseStatuses/info": { + "get": { + "tags": [ + "PhaseStatusInfos" + ], + "summary": "Get List of PhaseStatusInfos", + "operationId": "getProjectPhaseStatusesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of phaseStatusInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PhaseStatusInfo" + } + } + } + } + } + } + } + }, + "/project/projects": { + "get": { + "tags": [ + "Projects" + ], + "summary": "Get List of ApiProject", + "operationId": "getProjectProjects", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ApiProject", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Project" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Projects" + ], + "summary": "Post ApiProject", + "operationId": "postProjectProjects", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "project", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Project" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ApiProject", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Project" + } + } + } + } + } + } + }, + "/project/projects/{id}": { + "get": { + "tags": [ + "Projects" + ], + "summary": "Get ApiProject", + "operationId": "getProjectProjectsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ApiProject", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Project" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Projects" + ], + "summary": "Delete ApiProject", + "operationId": "deleteProjectProjectsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Projects" + ], + "summary": "Put ApiProject", + "operationId": "putProjectProjectsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "project", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Project" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ApiProject", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Project" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Projects" + ], + "summary": "Patch ApiProject", + "operationId": "patchProjectProjectsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ApiProject", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Project" + } + } + } + } + } + } + }, + "/project/projects/{id}/projectRecap": { + "get": { + "tags": [ + "Projects" + ], + "summary": "Get ProjectRecap", + "operationId": "getProjectProjectsByIdProjectRecap", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ProjectRecap", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectRecap" + } + } + } + } + } + } + }, + "/project/projects/{id}/projectWorkplan": { + "get": { + "tags": [ + "Projects" + ], + "summary": "Get ProjectWorkplan", + "operationId": "getProjectProjectsByIdProjectWorkplan", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ProjectWorkplan", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectWorkplan" + } + } + } + } + } + } + }, + "/project/projects/{parentId}/applyTemplate/{id}": { + "post": { + "tags": [ + "Projects" + ], + "summary": "Post ApplyTemplate", + "operationId": "postProjectProjectsByParentIdApplyTemplateById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "templateProjectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "201": { + "description": "ProjectWorkplan", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectWorkplan" + } + } + } + } + } + } + }, + "/project/projects/{parentId}/applyTemplates": { + "post": { + "tags": [ + "Projects" + ], + "summary": "Post ApplyTemplates", + "operationId": "postProjectProjectsByParentIdApplyTemplates", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of Project Templates", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProjectTemplate" + } + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ProjectWorkplan", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectWorkplan" + } + } + } + } + } + } + }, + "/project/projects/{parentId}/contacts": { + "get": { + "tags": [ + "ProjectContacts" + ], + "summary": "Get List of ProjectContact", + "operationId": "getProjectProjectsByParentIdContacts", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ProjectContact", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProjectContact" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ProjectContacts" + ], + "summary": "Post ProjectContact", + "operationId": "postProjectProjectsByParentIdContacts", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "contact", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectContact" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ProjectContact", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectContact" + } + } + } + } + } + } + }, + "/project/projects/{parentId}/contacts/{id}": { + "get": { + "tags": [ + "ProjectContacts" + ], + "summary": "Get ProjectContact", + "operationId": "getProjectProjectsByParentIdContactsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ProjectContact", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectContact" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ProjectContacts" + ], + "summary": "Delete ProjectContact", + "operationId": "deleteProjectProjectsByParentIdContactsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/project/projects/{parentId}/notes": { + "get": { + "tags": [ + "ProjectNotes" + ], + "summary": "Get List of ProjectNote", + "operationId": "getProjectProjectsByParentIdNotes", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ProjectNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProjectNote" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ProjectNotes" + ], + "summary": "Post ProjectNote", + "operationId": "postProjectProjectsByParentIdNotes", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "note", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectNote" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ProjectNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectNote" + } + } + } + } + } + } + }, + "/project/projects/{parentId}/notes/{id}": { + "get": { + "tags": [ + "ProjectNotes" + ], + "summary": "Get ProjectNote", + "operationId": "getProjectProjectsByParentIdNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "noteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ProjectNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectNote" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ProjectNotes" + ], + "summary": "Delete ProjectNote", + "operationId": "deleteProjectProjectsByParentIdNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "noteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ProjectNotes" + ], + "summary": "Put ProjectNote", + "operationId": "putProjectProjectsByParentIdNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "noteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "note", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectNote" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProjectNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectNote" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ProjectNotes" + ], + "summary": "Patch ProjectNote", + "operationId": "patchProjectProjectsByParentIdNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "noteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProjectNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectNote" + } + } + } + } + } + } + }, + "/project/projects/{parentId}/notes/count": { + "get": { + "tags": [ + "ProjectNotes" + ], + "summary": "Get Count of ProjectNote", + "operationId": "getProjectProjectsByParentIdNotesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/project/projects/{parentId}/phases": { + "get": { + "tags": [ + "ProjectPhases" + ], + "summary": "Get List of ProjectPhase", + "operationId": "getProjectProjectsByParentIdPhases", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ProjectPhase", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProjectPhase" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ProjectPhases" + ], + "summary": "Post ProjectPhase", + "operationId": "postProjectProjectsByParentIdPhases", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "projectPhase", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectPhase" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ProjectPhase", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectPhase" + } + } + } + } + } + } + }, + "/project/projects/{parentId}/phases/{id}": { + "get": { + "tags": [ + "ProjectPhases" + ], + "summary": "Get ProjectPhase", + "operationId": "getProjectProjectsByParentIdPhasesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "phasId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ProjectPhase", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectPhase" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ProjectPhases" + ], + "summary": "Delete ProjectPhase", + "operationId": "deleteProjectProjectsByParentIdPhasesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "phasId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ProjectPhases" + ], + "summary": "Put ProjectPhase", + "operationId": "putProjectProjectsByParentIdPhasesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "phasId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "projectPhase", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectPhase" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProjectPhase", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectPhase" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ProjectPhases" + ], + "summary": "Patch ProjectPhase", + "operationId": "patchProjectProjectsByParentIdPhasesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "phasId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProjectPhase", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectPhase" + } + } + } + } + } + } + }, + "/project/projects/{parentId}/phases/count": { + "get": { + "tags": [ + "ProjectPhases" + ], + "summary": "Get Count of ProjectPhase", + "operationId": "getProjectProjectsByParentIdPhasesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/project/projects/{parentId}/teamMembers": { + "get": { + "tags": [ + "ProjectsTeamMembers" + ], + "summary": "Get List of ProjectTeamMember", + "operationId": "getProjectProjectsByParentIdTeamMembers", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ProjectTeamMember", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProjectTeamMember" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ProjectsTeamMembers" + ], + "summary": "Post ProjectTeamMember", + "operationId": "postProjectProjectsByParentIdTeamMembers", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "teamMember", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectTeamMember" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ProjectTeamMember", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectTeamMember" + } + } + } + } + } + } + }, + "/project/projects/{parentId}/teamMembers/{id}": { + "get": { + "tags": [ + "ProjectsTeamMembers" + ], + "summary": "Get ProjectTeamMember", + "operationId": "getProjectProjectsByParentIdTeamMembersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "teamMemberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ProjectTeamMember", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectTeamMember" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ProjectsTeamMembers" + ], + "summary": "Delete ProjectTeamMember", + "operationId": "deleteProjectProjectsByParentIdTeamMembersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "teamMemberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ProjectsTeamMembers" + ], + "summary": "Put ProjectTeamMember", + "operationId": "putProjectProjectsByParentIdTeamMembersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "teamMemberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "teamMember", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectTeamMember" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProjectTeamMember", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectTeamMember" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ProjectsTeamMembers" + ], + "summary": "Patch ProjectTeamMember", + "operationId": "patchProjectProjectsByParentIdTeamMembersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "teamMemberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProjectTeamMember", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectTeamMember" + } + } + } + } + } + } + }, + "/project/projects/{parentId}/teamMembers/count": { + "get": { + "tags": [ + "ProjectsTeamMembers" + ], + "summary": "Get Count of ProjectTeamMember", + "operationId": "getProjectProjectsByParentIdTeamMembersCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/project/projects/count": { + "get": { + "tags": [ + "Projects" + ], + "summary": "Get Count of ApiProject", + "operationId": "getProjectProjectsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/project/projectTemplates/": { + "get": { + "tags": [ + "ProjectTemplates" + ], + "summary": "Get List of ProjectTemplates", + "operationId": "getProjectProjectTemplates", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of projectTemplates", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProjectTemplate" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ProjectTemplates" + ], + "summary": "Post ProjectTemplates", + "operationId": "postProjectProjectTemplates", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "ProjectTemplate", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectTemplate" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ProjectTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectTemplate" + } + } + } + } + } + } + }, + "/project/projectTemplates/{grandParentId}/projectTemplateTickets/{parentId}/tasks": { + "get": { + "tags": [ + "ProjectTemplateTasks" + ], + "summary": "Get List of ProjectTemplateTasks", + "operationId": "getProjectProjectTemplatesByGrandParentIdProjectTemplateTicketsByParentIdTasks", + "parameters": [ + { + "name": "grandParentId", + "in": "path", + "description": "ProjectTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "ProjectTemplateTicketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of projectTemplateTaskses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProjectTemplateTask" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ProjectTemplateTasks" + ], + "summary": "Post ProjectTemplateTasks", + "operationId": "postProjectProjectTemplatesByGrandParentIdProjectTemplateTicketsByParentIdTasks", + "parameters": [ + { + "name": "grandParentId", + "in": "path", + "description": "ProjectTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "ProjectTemplateTicketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "ProjectTemplateTask", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectTemplateTask" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ProjectTemplateTask", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectTemplateTask" + } + } + } + } + } + } + }, + "/project/projectTemplates/{grandParentId}/projectTemplateTickets/{parentId}/tasks/{id}": { + "get": { + "tags": [ + "ProjectTemplateTasks" + ], + "summary": "Get ProjectTemplateTasks", + "operationId": "getProjectProjectTemplatesByGrandParentIdProjectTemplateTicketsByParentIdTasksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ProjectTemplateTaskId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandParentId", + "in": "path", + "description": "ProjectTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "ProjectTemplateTicketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ProjectTemplateTask", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectTemplateTask" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ProjectTemplateTasks" + ], + "summary": "Delete ProjectTemplateTasks", + "operationId": "deleteProjectProjectTemplatesByGrandParentIdProjectTemplateTicketsByParentIdTasksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ProjectTemplateTaskId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandParentId", + "in": "path", + "description": "ProjectTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "ProjectTemplateTicketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ProjectTemplateTasks" + ], + "summary": "Put ProjectTemplateTasks", + "operationId": "putProjectProjectTemplatesByGrandParentIdProjectTemplateTicketsByParentIdTasksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ProjectTemplateTaskId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandParentId", + "in": "path", + "description": "ProjectTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "ProjectTemplateTicketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "companyTypeAssociation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectTemplateTask" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProjectTemplateTask", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectTemplateTask" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ProjectTemplateTasks" + ], + "summary": "Patch ProjectTemplateTasks", + "operationId": "patchProjectProjectTemplatesByGrandParentIdProjectTemplateTicketsByParentIdTasksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ProjectTemplateTaskId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandParentId", + "in": "path", + "description": "ProjectTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "ProjectTemplateTicketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProjectTemplateTask", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectTemplateTask" + } + } + } + } + } + } + }, + "/project/projectTemplates/{grandParentId}/projectTemplateTickets/{parentId}/tasks/count": { + "get": { + "tags": [ + "ProjectTemplateTasks" + ], + "summary": "Get Count of ProjectTemplateTasks", + "operationId": "getProjectProjectTemplatesByGrandParentIdProjectTemplateTicketsByParentIdTasksCount", + "parameters": [ + { + "name": "grandParentId", + "in": "path", + "description": "ProjectTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "ProjectTemplateTicketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/project/projectTemplates/{id}": { + "get": { + "tags": [ + "ProjectTemplates" + ], + "summary": "Get ProjectTemplates", + "operationId": "getProjectProjectTemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ProjectTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ProjectTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectTemplate" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ProjectTemplates" + ], + "summary": "Delete ProjectTemplates", + "operationId": "deleteProjectProjectTemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ProjectTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ProjectTemplates" + ], + "summary": "Put ProjectTemplates", + "operationId": "putProjectProjectTemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ProjectTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "companyTypeAssociation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectTemplate" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProjectTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectTemplate" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ProjectTemplates" + ], + "summary": "Patch ProjectTemplates", + "operationId": "patchProjectProjectTemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ProjectTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProjectTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectTemplate" + } + } + } + } + } + } + }, + "/project/projectTemplates/{id}/workplan": { + "get": { + "tags": [ + "ProjectTemplates" + ], + "summary": "Get ProjectTemplatesWorkplan", + "operationId": "getProjectProjectTemplatesByIdWorkplan", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ProjectTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "projectTemplateWorkPlan", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProjectTemplateWorkPlan" + } + } + } + } + } + } + } + }, + "/project/projectTemplates/{parentId}/projectTemplatePhases": { + "get": { + "tags": [ + "ProjectTemplatePhases" + ], + "summary": "Get List of ProjectTemplatePhases", + "operationId": "getProjectProjectTemplatesByParentIdProjectTemplatePhases", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "templateProjectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of projectTemplatePhaseses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProjectTemplatePhase" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ProjectTemplatePhases" + ], + "summary": "Post ProjectTemplatePhases", + "operationId": "postProjectProjectTemplatesByParentIdProjectTemplatePhases", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "templateProjectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "ProjectTemplatePhase", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectTemplatePhase" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ProjectTemplatePhase", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectTemplatePhase" + } + } + } + } + } + } + }, + "/project/projectTemplates/{parentId}/projectTemplatePhases/{id}": { + "get": { + "tags": [ + "ProjectTemplatePhases" + ], + "summary": "Get ProjectTemplatePhases", + "operationId": "getProjectProjectTemplatesByParentIdProjectTemplatePhasesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ProjectTemplatePhaseId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "templateProjectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ProjectTemplatePhase", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectTemplatePhase" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ProjectTemplatePhases" + ], + "summary": "Delete ProjectTemplatePhases", + "operationId": "deleteProjectProjectTemplatesByParentIdProjectTemplatePhasesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ProjectTemplatePhaseId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "templateProjectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ProjectTemplatePhases" + ], + "summary": "Put ProjectTemplatePhases", + "operationId": "putProjectProjectTemplatesByParentIdProjectTemplatePhasesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ProjectTemplatePhaseId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "templateProjectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "projectTemplatePhase", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectTemplatePhase" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProjectTemplatePhase", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectTemplatePhase" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ProjectTemplatePhases" + ], + "summary": "Patch ProjectTemplatePhases", + "operationId": "patchProjectProjectTemplatesByParentIdProjectTemplatePhasesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ProjectTemplatePhaseId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "templateProjectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProjectTemplatePhase", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectTemplatePhase" + } + } + } + } + } + } + }, + "/project/projectTemplates/{parentId}/projectTemplateTickets": { + "get": { + "tags": [ + "ProjectTemplateTickets" + ], + "summary": "Get List of ProjectTemplateTickets", + "operationId": "getProjectProjectTemplatesByParentIdProjectTemplateTickets", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "projectTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of projectTemplateTickets", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProjectTemplateTicket" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ProjectTemplateTickets" + ], + "summary": "Post ProjectTemplateTickets", + "operationId": "postProjectProjectTemplatesByParentIdProjectTemplateTickets", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "projectTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "ProjectTemplateTicket", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectTemplateTicket" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ProjectTemplateTicket", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectTemplateTicket" + } + } + } + } + } + } + }, + "/project/projectTemplates/{parentId}/projectTemplateTickets/{id}": { + "get": { + "tags": [ + "ProjectTemplateTickets" + ], + "summary": "Get ProjectTemplateTickets", + "operationId": "getProjectProjectTemplatesByParentIdProjectTemplateTicketsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ProjectTemplateTicketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "projectTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ProjectTemplateTicket", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectTemplateTicket" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ProjectTemplateTickets" + ], + "summary": "Delete ProjectTemplateTickets", + "operationId": "deleteProjectProjectTemplatesByParentIdProjectTemplateTicketsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ProjectTemplateTicketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "projectTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ProjectTemplateTickets" + ], + "summary": "Put ProjectTemplateTickets", + "operationId": "putProjectProjectTemplatesByParentIdProjectTemplateTicketsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ProjectTemplateTicketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "projectTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "companyTypeAssociation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectTemplateTicket" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProjectTemplateTicket", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectTemplateTicket" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ProjectTemplateTickets" + ], + "summary": "Patch ProjectTemplateTickets", + "operationId": "patchProjectProjectTemplatesByParentIdProjectTemplateTicketsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ProjectTemplateTicketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "projectTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProjectTemplateTicket", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectTemplateTicket" + } + } + } + } + } + } + }, + "/project/projectTemplates/{parentId}/projectTemplateTickets/count": { + "get": { + "tags": [ + "ProjectTemplateTickets" + ], + "summary": "Get Count of ProjectTemplateTickets", + "operationId": "getProjectProjectTemplatesByParentIdProjectTemplateTicketsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "projectTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/project/projectTemplates/count": { + "get": { + "tags": [ + "ProjectTemplates" + ], + "summary": "Get Count of ProjectTemplates", + "operationId": "getProjectProjectTemplatesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/project/projectTemplates/createFromProject/{id}": { + "post": { + "tags": [ + "ProjectTemplates" + ], + "summary": "Post CreateFromProject", + "operationId": "postProjectProjectTemplatesCreateFromProjectById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "projectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "ProjectTemplate", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectTemplate" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ProjectTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectTemplate" + } + } + } + } + } + } + }, + "/project/projectTemplates/projectTemplatePhases": { + "get": { + "tags": [ + "ProjectTemplatePhases" + ], + "summary": "Get List of ProjectTemplatePhases", + "operationId": "getProjectProjectTemplatesProjectTemplatePhases", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "parentId", + "in": "path", + "description": "templateProjectId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "responses": { + "200": { + "description": "List of projectTemplatePhaseses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProjectTemplatePhase" + } + } + } + } + } + } + } + }, + "/project/projectTemplates/projectTemplateTickets": { + "get": { + "tags": [ + "ProjectTemplateTickets" + ], + "summary": "Get List of ProjectTemplateTickets", + "operationId": "getProjectProjectTemplatesProjectTemplateTickets", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "parentId", + "in": "path", + "description": "projectTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "responses": { + "200": { + "description": "List of projectTemplateTickets", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProjectTemplateTicket" + } + } + } + } + } + } + } + }, + "/project/projectTemplates/projectTemplateTickets/tasks": { + "get": { + "tags": [ + "ProjectTemplateTasks" + ], + "summary": "Get List of ProjectTemplateTasks", + "operationId": "getProjectProjectTemplatesProjectTemplateTicketsTasks", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of projectTemplateTaskses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProjectTemplateTask" + } + } + } + } + } + } + } + }, + "/project/projectTypes": { + "get": { + "tags": [ + "ProjectTypes" + ], + "summary": "Get List of ProjectType", + "operationId": "getProjectProjectTypes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ProjectType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProjectType" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ProjectTypes" + ], + "summary": "Post ProjectType", + "operationId": "postProjectProjectTypes", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "projectType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectType" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ProjectType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectType" + } + } + } + } + } + } + }, + "/project/projectTypes/{id}": { + "get": { + "tags": [ + "ProjectTypes" + ], + "summary": "Get ProjectType", + "operationId": "getProjectProjectTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "projectTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ProjectType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectType" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ProjectTypes" + ], + "summary": "Delete ProjectType", + "operationId": "deleteProjectProjectTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "projectTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ProjectTypes" + ], + "summary": "Put ProjectType", + "operationId": "putProjectProjectTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "projectTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "projectType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectType" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProjectType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectType" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ProjectTypes" + ], + "summary": "Patch ProjectType", + "operationId": "patchProjectProjectTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "projectTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProjectType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectType" + } + } + } + } + } + } + }, + "/project/projectTypes/{id}/info": { + "get": { + "tags": [ + "ProjectTypeInfos" + ], + "summary": "Get ProjectTypeInfos", + "operationId": "getProjectProjectTypesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ProjectTypeInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ProjectTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectTypeInfo" + } + } + } + } + } + } + }, + "/project/projectTypes/{id}/usages": { + "get": { + "tags": [ + "ProjectTypes" + ], + "summary": "Get List of Usage Count", + "operationId": "getProjectProjectTypesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "projectTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/project/projectTypes/{id}/usages/list": { + "get": { + "tags": [ + "ProjectTypes" + ], + "summary": "Get List of Usage", + "operationId": "getProjectProjectTypesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "projectTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/project/projectTypes/count": { + "get": { + "tags": [ + "ProjectTypes" + ], + "summary": "Get Count of ProjectType", + "operationId": "getProjectProjectTypesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/project/projectTypes/info": { + "get": { + "tags": [ + "ProjectTypeInfos" + ], + "summary": "Get List of ProjectTypeInfos", + "operationId": "getProjectProjectTypesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of projectTypeInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProjectTypeInfo" + } + } + } + } + } + } + } + }, + "/project/projectTypes/info/count": { + "get": { + "tags": [ + "ProjectTypeInfos" + ], + "summary": "Get Count of ProjectTypeInfos", + "operationId": "getProjectProjectTypesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/project/securityRoles": { + "get": { + "tags": [ + "ProjectSecurityRoles" + ], + "summary": "Get List of ProjectSecurityRole", + "operationId": "getProjectSecurityRoles", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ProjectSecurityRole", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProjectSecurityRole" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ProjectSecurityRoles" + ], + "summary": "Post ProjectSecurityRole", + "operationId": "postProjectSecurityRoles", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "projectSecurityRole", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectSecurityRole" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ProjectSecurityRole", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectSecurityRole" + } + } + } + } + } + } + }, + "/project/securityRoles/{id}": { + "get": { + "tags": [ + "ProjectSecurityRoles" + ], + "summary": "Get ProjectSecurityRole", + "operationId": "getProjectSecurityRolesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "securityRoleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ProjectSecurityRole", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectSecurityRole" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ProjectSecurityRoles" + ], + "summary": "Delete ProjectSecurityRole", + "operationId": "deleteProjectSecurityRolesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "securityRoleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ProjectSecurityRoles" + ], + "summary": "Put ProjectSecurityRole", + "operationId": "putProjectSecurityRolesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "securityRoleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "projectSecurityRole", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectSecurityRole" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProjectSecurityRole", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectSecurityRole" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ProjectSecurityRoles" + ], + "summary": "Patch ProjectSecurityRole", + "operationId": "patchProjectSecurityRolesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "securityRoleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProjectSecurityRole", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectSecurityRole" + } + } + } + } + } + } + }, + "/project/securityRoles/{id}/info": { + "get": { + "tags": [ + "ProjectSecurityRoleInfos" + ], + "summary": "Get ProjectSecurityRoleInfos", + "operationId": "getProjectSecurityRolesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ProjectSecurityRoleInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ProjectSecurityRoleInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectSecurityRoleInfo" + } + } + } + } + } + } + }, + "/project/securityRoles/{parentId}/settings": { + "get": { + "tags": [ + "ProjectSecurityRoleSettings" + ], + "summary": "Get List of ProjectSecurityRoleSetting", + "operationId": "getProjectSecurityRolesByParentIdSettings", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "securityRoleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ProjectSecurityRoleSetting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProjectSecurityRoleSetting" + } + } + } + } + } + } + } + }, + "/project/securityRoles/{parentId}/settings/{id}": { + "get": { + "tags": [ + "ProjectSecurityRoleSettings" + ], + "summary": "Get ProjectSecurityRoleSetting", + "operationId": "getProjectSecurityRolesByParentIdSettingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "settingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "securityRoleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ProjectSecurityRoleSetting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectSecurityRoleSetting" + } + } + } + } + } + }, + "put": { + "tags": [ + "ProjectSecurityRoleSettings" + ], + "summary": "Put ProjectSecurityRoleSetting", + "operationId": "putProjectSecurityRolesByParentIdSettingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "settingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "securityRoleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "projectSecurityRoleSetting", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectSecurityRoleSetting" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProjectSecurityRoleSetting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectSecurityRoleSetting" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ProjectSecurityRoleSettings" + ], + "summary": "Patch ProjectSecurityRoleSetting", + "operationId": "patchProjectSecurityRolesByParentIdSettingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "settingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "securityRoleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProjectSecurityRoleSetting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectSecurityRoleSetting" + } + } + } + } + } + } + }, + "/project/securityRoles/{parentId}/settings/count": { + "get": { + "tags": [ + "ProjectSecurityRoleSettings" + ], + "summary": "Get Count of ProjectSecurityRoleSetting", + "operationId": "getProjectSecurityRolesByParentIdSettingsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "securityRoleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/project/securityRoles/count": { + "get": { + "tags": [ + "ProjectSecurityRoles" + ], + "summary": "Get Count of ProjectSecurityRole", + "operationId": "getProjectSecurityRolesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/project/securityRoles/info": { + "get": { + "tags": [ + "ProjectSecurityRoleInfos" + ], + "summary": "Get List of ProjectSecurityRoleInfos", + "operationId": "getProjectSecurityRolesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of projectSecurityRoleInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProjectSecurityRoleInfo" + } + } + } + } + } + } + } + }, + "/project/statuses": { + "get": { + "tags": [ + "ProjectStatuses" + ], + "summary": "Get List of ProjectStatus", + "operationId": "getProjectStatuses", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ProjectStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProjectStatus" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ProjectStatuses" + ], + "summary": "Post ProjectStatus", + "operationId": "postProjectStatuses", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "projectStatus", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectStatus" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ProjectStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectStatus" + } + } + } + } + } + } + }, + "/project/statuses/{id}": { + "get": { + "tags": [ + "ProjectStatuses" + ], + "summary": "Get ProjectStatus", + "operationId": "getProjectStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ProjectStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectStatus" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ProjectStatuses" + ], + "summary": "Delete ProjectStatus", + "operationId": "deleteProjectStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ProjectStatuses" + ], + "summary": "Put ProjectStatus", + "operationId": "putProjectStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "projectStatus", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectStatus" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProjectStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectStatus" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ProjectStatuses" + ], + "summary": "Patch ProjectStatus", + "operationId": "patchProjectStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProjectStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectStatus" + } + } + } + } + } + } + }, + "/project/statuses/{id}/info": { + "get": { + "tags": [ + "ProjectStatusesInfo" + ], + "summary": "Get ProjectStatusesInfo", + "operationId": "getProjectStatusesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ProjectStatusInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ProjectStatusInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectStatusInfo" + } + } + } + } + } + } + }, + "/project/statuses/{id}/usages": { + "get": { + "tags": [ + "Statuses" + ], + "summary": "Get List of Usage Count", + "operationId": "getProjectStatusesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/project/statuses/{id}/usages/list": { + "get": { + "tags": [ + "Statuses" + ], + "summary": "Get List of Usage", + "operationId": "getProjectStatusesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/project/statuses/count": { + "get": { + "tags": [ + "ProjectStatuses" + ], + "summary": "Get Count of ProjectStatus", + "operationId": "getProjectStatusesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/project/statuses/info": { + "get": { + "tags": [ + "ProjectStatusesInfo" + ], + "summary": "Get List of ProjectStatusesInfo", + "operationId": "getProjectStatusesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of projectStatusInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProjectStatusInfo" + } + } + } + } + } + } + } + }, + "/project/statuses/info/count": { + "get": { + "tags": [ + "ProjectStatusesInfo" + ], + "summary": "Get Count of ProjectStatusInfo", + "operationId": "getProjectStatusesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/project/statusIndicators": { + "get": { + "tags": [ + "StatusIndicators" + ], + "summary": "Get List of StatusIndicator", + "operationId": "getProjectStatusIndicators", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of StatusIndicator", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/StatusIndicator" + } + } + } + } + } + } + } + }, + "/project/statusIndicators/{id}": { + "get": { + "tags": [ + "StatusIndicators" + ], + "summary": "Get StatusIndicator", + "operationId": "getProjectStatusIndicatorsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusIndicatorId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "StatusIndicator", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/StatusIndicator" + } + } + } + } + } + } + }, + "/project/statusIndicators/count": { + "get": { + "tags": [ + "StatusIndicators" + ], + "summary": "Get Count of StatusIndicator", + "operationId": "getProjectStatusIndicatorsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/project/ticketNote/{id}/markAs/": { + "post": { + "tags": [ + "ProjectTicketNotes" + ], + "summary": "Post ProjectTicketNote", + "operationId": "postProjectTicketNoteByIdMarkAs", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ticketNoteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "item", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectTicketNote" + } + } + }, + "required": true + }, + "responses": { + "default": { + "description": "Responses cannot be located for this operation." + } + } + } + }, + "/project/tickets": { + "get": { + "tags": [ + "ProjectTickets" + ], + "summary": "Get List of ProjectTicket", + "operationId": "getProjectTickets", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ProjectTicket", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProjectTicket" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ProjectTickets" + ], + "summary": "Post ProjectTicket", + "operationId": "postProjectTickets", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "ticket", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectTicket" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ProjectTicket", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectTicket" + } + } + } + } + } + } + }, + "/project/tickets/{id}": { + "get": { + "tags": [ + "ProjectTickets" + ], + "summary": "Get ProjectTicket", + "operationId": "getProjectTicketsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ProjectTicket", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectTicket" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ProjectTickets" + ], + "summary": "Delete ProjectTicket", + "operationId": "deleteProjectTicketsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ProjectTickets" + ], + "summary": "Put ProjectTicket", + "operationId": "putProjectTicketsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "ticket", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProjectTicket" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProjectTicket", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectTicket" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ProjectTickets" + ], + "summary": "Patch ProjectTicket", + "operationId": "patchProjectTicketsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ProjectTicket", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ProjectTicket" + } + } + } + } + } + } + }, + "/project/tickets/{parentId}/activities": { + "get": { + "tags": [ + "ProjectTickets" + ], + "summary": "Get List of ActivityReference\r\n Gets activities associated to the ticket\r\n Please use the /sales/activities?conditions=ticket/id={id} endpoint", + "operationId": "getProjectTicketsByParentIdActivities", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ActivityReference", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ActivityReference" + } + } + } + } + } + } + } + }, + "/project/tickets/{parentId}/activities/count": { + "get": { + "tags": [ + "ProjectTickets" + ], + "summary": "Get Count of ActivityReference\r\n Gets count of activities associated to the ticket\r\n Please use the /sales/activities/count?conditions=ticket/id={id} endpoint", + "operationId": "getProjectTicketsByParentIdActivitiesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/project/tickets/{parentId}/allNotes": { + "get": { + "tags": [ + "ProjectTicketNotes" + ], + "summary": "Get List of ProjectTicketNote", + "operationId": "getProjectTicketsByParentIdAllNotes", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ProjectTicketNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProjectTicketNote" + } + } + } + } + } + } + } + }, + "/project/tickets/{parentId}/configurations": { + "get": { + "tags": [ + "ProjectTickets" + ], + "summary": "Get List of ConfigurationReference", + "operationId": "getProjectTicketsByParentIdConfigurations", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ConfigurationReference", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ConfigurationReference" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ProjectTickets" + ], + "summary": "Post ConfigurationReference", + "operationId": "postProjectTicketsByParentIdConfigurations", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "configuration", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ConfigurationReference" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ConfigurationReference", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ConfigurationReference" + } + } + } + } + } + } + }, + "/project/tickets/{parentId}/configurations/{id}": { + "get": { + "tags": [ + "ProjectTickets" + ], + "summary": "Get ConfigurationReference", + "operationId": "getProjectTicketsByParentIdConfigurationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ConfigurationReference", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ConfigurationReference" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ProjectTickets" + ], + "summary": "Delete ConfigurationReference", + "operationId": "deleteProjectTicketsByParentIdConfigurationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/project/tickets/{parentId}/configurations/count": { + "get": { + "tags": [ + "ProjectTickets" + ], + "summary": "Get Count of ConfigurationReference", + "operationId": "getProjectTicketsByParentIdConfigurationsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/project/tickets/{parentId}/convert": { + "post": { + "tags": [ + "ProjectTickets" + ], + "summary": "Post SuccessResponse", + "operationId": "postProjectTicketsByParentIdConvert", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "item", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ConvertItem" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SuccessResponse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SuccessResponse" + } + } + } + } + } + } + }, + "/project/tickets/{parentId}/documents": { + "get": { + "tags": [ + "ProjectTickets" + ], + "summary": "Get List of DocumentReference\r\n Gets the documents associated to the ticket\r\n Please use the /system/documents?recordType=Ticket&recordId={id} endpoint", + "operationId": "getProjectTicketsByParentIdDocuments", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of DocumentReference", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DocumentReference" + } + } + } + } + } + } + } + }, + "/project/tickets/{parentId}/documents/count": { + "get": { + "tags": [ + "ProjectTickets" + ], + "summary": "Get Count of DocumentReference", + "operationId": "getProjectTicketsByParentIdDocumentsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/project/tickets/{parentId}/notes": { + "get": { + "tags": [ + "TicketNotes" + ], + "summary": "Get List of TicketNote", + "operationId": "getProjectTicketsByParentIdNotes", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of TicketNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TicketNote" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "TicketNotes" + ], + "summary": "Post TicketNote", + "operationId": "postProjectTicketsByParentIdNotes", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "ticketNote", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TicketNote" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "TicketNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TicketNote" + } + } + } + } + } + } + }, + "/project/tickets/{parentId}/notes/{id}": { + "get": { + "tags": [ + "TicketNotes" + ], + "summary": "Get TicketNote", + "operationId": "getProjectTicketsByParentIdNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "noteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TicketNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TicketNote" + } + } + } + } + } + }, + "delete": { + "tags": [ + "TicketNotes" + ], + "summary": "Delete TicketNote", + "operationId": "deleteProjectTicketsByParentIdNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "noteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "TicketNotes" + ], + "summary": "Put TicketNote", + "operationId": "putProjectTicketsByParentIdNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "noteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "ticketNote", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TicketNote" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TicketNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TicketNote" + } + } + } + } + } + }, + "patch": { + "tags": [ + "TicketNotes" + ], + "summary": "Patch TicketNote", + "operationId": "patchProjectTicketsByParentIdNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "noteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TicketNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TicketNote" + } + } + } + } + } + } + }, + "/project/tickets/{parentId}/notes/count": { + "get": { + "tags": [ + "TicketNotes" + ], + "summary": "Get Count of TicketNote", + "operationId": "getProjectTicketsByParentIdNotesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/project/tickets/{parentId}/products": { + "get": { + "tags": [ + "ProjectTickets" + ], + "summary": "Get List of ProductReference\r\n Gets the products associated to the ticket\r\n Please use the /procurement/products?conditions=chargeToType='Ticket' AND chargeToId={id} endpoint", + "operationId": "getProjectTicketsByParentIdProducts", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ProductReference", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductReference" + } + } + } + } + } + } + } + }, + "/project/tickets/{parentId}/products/count": { + "get": { + "tags": [ + "ProjectTickets" + ], + "summary": "Get Count of ProductReference\r\n Gets the products associated to the ticket\r\n Please use the /procurement/products/count?conditions=chargeToType='Ticket' AND chargeToId={id} endpoint", + "operationId": "getProjectTicketsByParentIdProductsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/project/tickets/{parentId}/scheduleentries": { + "get": { + "tags": [ + "ProjectTickets" + ], + "summary": "Get List of ScheduleEntryReference\r\n Gets the schedule entries associated to the ticket\r\n Please use the /schedule/entries?conditions=type/id=4 AND objectId={id} endpoint", + "operationId": "getProjectTicketsByParentIdScheduleentries", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ScheduleEntryReference", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ScheduleEntryReference" + } + } + } + } + } + } + } + }, + "/project/tickets/{parentId}/scheduleentries/count": { + "get": { + "tags": [ + "ProjectTickets" + ], + "summary": "Get Count of ScheduleEntryReference\r\n Gets the schedule entries count associated to the ticket\r\n Please use the /schedule/entries/count?conditions=type/id=4 AND objectId={id} endpoint", + "operationId": "getProjectTicketsByParentIdScheduleentriesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/project/tickets/{parentId}/tasks": { + "get": { + "tags": [ + "TicketTasks" + ], + "summary": "Get List of TicketTask", + "operationId": "getProjectTicketsByParentIdTasks", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of TicketTask", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TicketTask" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "TicketTasks" + ], + "summary": "Post TicketTask", + "operationId": "postProjectTicketsByParentIdTasks", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "ticketTask", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TicketTask" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "TicketTask", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TicketTask" + } + } + } + } + } + } + }, + "/project/tickets/{parentId}/tasks/{id}": { + "get": { + "tags": [ + "TicketTasks" + ], + "summary": "Get TicketTask", + "operationId": "getProjectTicketsByParentIdTasksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taskId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TicketTask", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TicketTask" + } + } + } + } + } + }, + "delete": { + "tags": [ + "TicketTasks" + ], + "summary": "Delete TicketTask", + "operationId": "deleteProjectTicketsByParentIdTasksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taskId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "TicketTasks" + ], + "summary": "Put TicketTask", + "operationId": "putProjectTicketsByParentIdTasksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taskId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "ticketTask", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TicketTask" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TicketTask", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TicketTask" + } + } + } + } + } + }, + "patch": { + "tags": [ + "TicketTasks" + ], + "summary": "Patch TicketTask", + "operationId": "patchProjectTicketsByParentIdTasksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taskId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TicketTask", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TicketTask" + } + } + } + } + } + } + }, + "/project/tickets/{parentId}/tasks/count": { + "get": { + "tags": [ + "TicketTasks" + ], + "summary": "Get Count of TicketTask", + "operationId": "getProjectTicketsByParentIdTasksCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/project/tickets/{parentId}/timeentries": { + "get": { + "tags": [ + "ProjectTickets" + ], + "summary": "Get List of TimeEntryReference\r\n Gets time entries associated to the ticket\r\n Please use the /time/entries?conditions=(chargeToType=\"ServiceTicket\" OR chargeToType=\"ProjectTicket\") AND chargeToId={id} endpoint", + "operationId": "getProjectTicketsByParentIdTimeentries", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of TimeEntryReference", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TimeEntryReference" + } + } + } + } + } + } + } + }, + "/project/tickets/{parentId}/timeentries/count": { + "get": { + "tags": [ + "ProjectTickets" + ], + "summary": "Get Count of TimeEntryReference\r\n Gets time entries count associated to the ticket\r\n Please use the /time/entries/count?conditions=(chargeToType=\"ServiceTicket\" OR chargeToType=\"ProjectTicket\") AND chargeToId={id} endpoint", + "operationId": "getProjectTicketsByParentIdTimeentriesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/project/tickets/count": { + "get": { + "tags": [ + "ProjectTickets" + ], + "summary": "Get Count of ProjectTicket", + "operationId": "getProjectTicketsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/project/tickets/search": { + "post": { + "tags": [ + "ProjectTickets" + ], + "summary": "Post List of ProjectTicket", + "operationId": "postProjectTicketsSearch", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "filterValues", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/FilterValues" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "List of ProjectTicket", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProjectTicket" + } + } + } + } + } + } + } + }, + "/sales/activities": { + "get": { + "tags": [ + "Activities" + ], + "summary": "Get List of Activity", + "operationId": "getSalesActivities", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Activity", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Activity" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Activities" + ], + "summary": "Post Activity", + "operationId": "postSalesActivities", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "activity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Activity" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Activity", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Activity" + } + } + } + } + } + } + }, + "/sales/activities/{id}": { + "get": { + "tags": [ + "Activities" + ], + "summary": "Get Activity", + "operationId": "getSalesActivitiesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "activityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Activity", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Activity" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Activities" + ], + "summary": "Delete Activity", + "operationId": "deleteSalesActivitiesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "activityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Activities" + ], + "summary": "Put Activity", + "operationId": "putSalesActivitiesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "activityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "activity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Activity" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Activity", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Activity" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Activities" + ], + "summary": "Patch Activity", + "operationId": "patchSalesActivitiesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "activityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Activity", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Activity" + } + } + } + } + } + } + }, + "/sales/activities/count": { + "get": { + "tags": [ + "Activities" + ], + "summary": "Get Count of Activity", + "operationId": "getSalesActivitiesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/sales/activities/statuses": { + "get": { + "tags": [ + "ActivityStatuses" + ], + "summary": "Get List of ActivityStatus", + "operationId": "getSalesActivitiesStatuses", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ActivityStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ActivityStatus" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ActivityStatuses" + ], + "summary": "Post ActivityStatus", + "operationId": "postSalesActivitiesStatuses", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "activityStatus", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ActivityStatus" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ActivityStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ActivityStatus" + } + } + } + } + } + } + }, + "/sales/activities/statuses/{id}": { + "get": { + "tags": [ + "ActivityStatuses" + ], + "summary": "Get ActivityStatus", + "operationId": "getSalesActivitiesStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ActivityStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ActivityStatus" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ActivityStatuses" + ], + "summary": "Delete ActivityStatus", + "operationId": "deleteSalesActivitiesStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ActivityStatuses" + ], + "summary": "Put ActivityStatus", + "operationId": "putSalesActivitiesStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "activityStatus", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ActivityStatus" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ActivityStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ActivityStatus" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ActivityStatuses" + ], + "summary": "Patch ActivityStatus", + "operationId": "patchSalesActivitiesStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ActivityStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ActivityStatus" + } + } + } + } + } + } + }, + "/sales/activities/statuses/{id}/info": { + "get": { + "tags": [ + "ActivityStatusInfos" + ], + "summary": "Get ActivityStatusInfos", + "operationId": "getSalesActivitiesStatusesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ActivityStatusInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ActivityStatusInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ActivityStatusInfo" + } + } + } + } + } + } + }, + "/sales/activities/statuses/count": { + "get": { + "tags": [ + "ActivityStatuses" + ], + "summary": "Get Count of ActivityStatus", + "operationId": "getSalesActivitiesStatusesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/sales/activities/statuses/info": { + "get": { + "tags": [ + "ActivityStatusInfos" + ], + "summary": "Get List of ActivityStatusInfos", + "operationId": "getSalesActivitiesStatusesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of activityStatusInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ActivityStatusInfo" + } + } + } + } + } + } + } + }, + "/sales/activities/statuses/info/count": { + "get": { + "tags": [ + "ActivityStatusInfos" + ], + "summary": "Get Count of ActivityStatus", + "operationId": "getSalesActivitiesStatusesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/sales/activities/types": { + "get": { + "tags": [ + "ActivityTypes" + ], + "summary": "Get List of ActivityType", + "operationId": "getSalesActivitiesTypes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ActivityType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ActivityType" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ActivityTypes" + ], + "summary": "Post ActivityType", + "operationId": "postSalesActivitiesTypes", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "activityType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ActivityType" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ActivityType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ActivityType" + } + } + } + } + } + } + }, + "/sales/activities/types/{id}": { + "get": { + "tags": [ + "ActivityTypes" + ], + "summary": "Get ActivityType", + "operationId": "getSalesActivitiesTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ActivityType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ActivityType" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ActivityTypes" + ], + "summary": "Delete ActivityType", + "operationId": "deleteSalesActivitiesTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ActivityTypes" + ], + "summary": "Put ActivityType", + "operationId": "putSalesActivitiesTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "activityType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ActivityType" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ActivityType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ActivityType" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ActivityTypes" + ], + "summary": "Patch ActivityType", + "operationId": "patchSalesActivitiesTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ActivityType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ActivityType" + } + } + } + } + } + } + }, + "/sales/activities/types/{id}/usages": { + "get": { + "tags": [ + "ActivityTypes" + ], + "summary": "Get List of Usage Count", + "operationId": "getSalesActivitiesTypesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/sales/activities/types/{id}/usages/list": { + "get": { + "tags": [ + "ActivityTypes" + ], + "summary": "Get List of Usage", + "operationId": "getSalesActivitiesTypesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/sales/activities/types/count": { + "get": { + "tags": [ + "ActivityTypes" + ], + "summary": "Get Count of ActivityType", + "operationId": "getSalesActivitiesTypesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/sales/commissions": { + "get": { + "tags": [ + "Commissions" + ], + "summary": "Get List of Commission", + "operationId": "getSalesCommissions", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Commission", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Commission" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Commissions" + ], + "summary": "Post Commission", + "operationId": "postSalesCommissions", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "commission", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Commission" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Commission", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Commission" + } + } + } + } + } + } + }, + "/sales/commissions/{id}": { + "get": { + "tags": [ + "Commissions" + ], + "summary": "Get Commission", + "operationId": "getSalesCommissionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "commissionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Commission", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Commission" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Commissions" + ], + "summary": "Delete Commission", + "operationId": "deleteSalesCommissionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "commissionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Commissions" + ], + "summary": "Put Commission", + "operationId": "putSalesCommissionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "commissionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "commission", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Commission" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Commission", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Commission" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Commissions" + ], + "summary": "Patch Commission", + "operationId": "patchSalesCommissionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "commissionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Commission", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Commission" + } + } + } + } + } + } + }, + "/sales/commissions/{id}/usages": { + "get": { + "tags": [ + "Commissions" + ], + "summary": "Get List of Usage Count", + "operationId": "getSalesCommissionsByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "commissionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/sales/commissions/{id}/usages/list": { + "get": { + "tags": [ + "Commissions" + ], + "summary": "Get List of Usage", + "operationId": "getSalesCommissionsByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "commissionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/sales/commissions/count": { + "get": { + "tags": [ + "Commissions" + ], + "summary": "Get Count of Commission", + "operationId": "getSalesCommissionsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/sales/opportunities": { + "get": { + "tags": [ + "Opportunities" + ], + "summary": "Get List of ConnectWise.Apis.v3_0.v2015_3.Sales.Opportunity.Opportunity", + "operationId": "getSalesOpportunities", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ConnectWise.Apis.v3_0.v2015_3.Sales.Opportunity.Opportunity", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Opportunity" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Opportunities" + ], + "summary": "Post ConnectWise.Apis.v3_0.v2015_3.Sales.Opportunity.Opportunity", + "operationId": "postSalesOpportunities", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "opportunity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Opportunity" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ConnectWise.Apis.v3_0.v2015_3.Sales.Opportunity.Opportunity", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Opportunity" + } + } + } + } + } + } + }, + "/sales/opportunities/{id}": { + "get": { + "tags": [ + "Opportunities" + ], + "summary": "Get ConnectWise.Apis.v3_0.v2015_3.Sales.Opportunity.Opportunity", + "operationId": "getSalesOpportunitiesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ConnectWise.Apis.v3_0.v2015_3.Sales.Opportunity.Opportunity", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Opportunity" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Opportunities" + ], + "summary": "Delete ConnectWise.Apis.v3_0.v2015_3.Sales.Opportunity.Opportunity", + "operationId": "deleteSalesOpportunitiesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Opportunities" + ], + "summary": "Put ConnectWise.Apis.v3_0.v2015_3.Sales.Opportunity.Opportunity", + "operationId": "putSalesOpportunitiesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "opportunity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Opportunity" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ConnectWise.Apis.v3_0.v2015_3.Sales.Opportunity.Opportunity", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Opportunity" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Opportunities" + ], + "summary": "Patch ConnectWise.Apis.v3_0.v2015_3.Sales.Opportunity.Opportunity", + "operationId": "patchSalesOpportunitiesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ConnectWise.Apis.v3_0.v2015_3.Sales.Opportunity.Opportunity", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Opportunity" + } + } + } + } + } + } + }, + "/sales/opportunities/{id}/convertToAgreement": { + "post": { + "tags": [ + "Opportunities" + ], + "summary": "Post ApiAgreement", + "operationId": "postSalesOpportunitiesByIdConvertToAgreement", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "conversion", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/OpportunityToAgreementConversion" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ApiAgreement", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Agreement" + } + } + } + } + } + } + }, + "/sales/opportunities/{id}/convertToProject": { + "post": { + "tags": [ + "Opportunities" + ], + "summary": "Post ApiProject", + "operationId": "postSalesOpportunitiesByIdConvertToProject", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "conversion", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/OpportunityToProjectConversion" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ApiProject", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Project" + } + } + } + } + } + } + }, + "/sales/opportunities/{id}/convertToSalesOrder": { + "post": { + "tags": [ + "Opportunities" + ], + "summary": "Post ApiSalesOrder", + "operationId": "postSalesOpportunitiesByIdConvertToSalesOrder", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "conversion", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/OpportunityToSalesOrderConversion" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ApiSalesOrder", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Order" + } + } + } + } + } + } + }, + "/sales/opportunities/{id}/convertToServiceTicket": { + "post": { + "tags": [ + "Opportunities" + ], + "summary": "Post ApiTicket", + "operationId": "postSalesOpportunitiesByIdConvertToServiceTicket", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "conversion", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/OpportunityToServiceTicketConversion" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ApiTicket", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Ticket" + } + } + } + } + } + } + }, + "/sales/opportunities/{parentId}/contacts": { + "get": { + "tags": [ + "OpportunityContacts" + ], + "summary": "Get List of OpportunityContact", + "operationId": "getSalesOpportunitiesByParentIdContacts", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of OpportunityContact", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OpportunityContact" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "OpportunityContacts" + ], + "summary": "Post OpportunityContact", + "operationId": "postSalesOpportunitiesByParentIdContacts", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "opportunityContact", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/OpportunityContact" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "OpportunityContact", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OpportunityContact" + } + } + } + } + } + } + }, + "/sales/opportunities/{parentId}/contacts/{id}": { + "get": { + "tags": [ + "OpportunityContacts" + ], + "summary": "Get OpportunityContact", + "operationId": "getSalesOpportunitiesByParentIdContactsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "OpportunityContact", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OpportunityContact" + } + } + } + } + } + }, + "delete": { + "tags": [ + "OpportunityContacts" + ], + "summary": "Delete OpportunityContact", + "operationId": "deleteSalesOpportunitiesByParentIdContactsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "OpportunityContacts" + ], + "summary": "Put OpportunityContact", + "operationId": "putSalesOpportunitiesByParentIdContactsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "opportunityContact", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/OpportunityContact" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "OpportunityContact", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OpportunityContact" + } + } + } + } + } + }, + "patch": { + "tags": [ + "OpportunityContacts" + ], + "summary": "Patch OpportunityContact", + "operationId": "patchSalesOpportunitiesByParentIdContactsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "contactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "OpportunityContact", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OpportunityContact" + } + } + } + } + } + } + }, + "/sales/opportunities/{parentId}/contacts/count": { + "get": { + "tags": [ + "OpportunityContacts" + ], + "summary": "Get Count of OpportunityContact", + "operationId": "getSalesOpportunitiesByParentIdContactsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/sales/opportunities/{parentId}/forecast": { + "get": { + "tags": [ + "OpportunityForecasts" + ], + "summary": "Get List of Forecast", + "operationId": "getSalesOpportunitiesByParentIdForecast", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Forecast", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Forecast" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "OpportunityForecasts" + ], + "summary": "Post Forecast", + "operationId": "postSalesOpportunitiesByParentIdForecast", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "forecast", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Forecast" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Forecast", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Forecast" + } + } + } + } + } + } + }, + "/sales/opportunities/{parentId}/forecast/": { + "delete": { + "tags": [ + "OpportunityForecasts" + ], + "summary": "Delete Forecast", + "operationId": "deleteSalesOpportunitiesByParentIdForecast", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "OpportunityForecasts" + ], + "summary": "Put Forecast", + "operationId": "putSalesOpportunitiesByParentIdForecast", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "forecast", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Forecast" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Forecast", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Forecast" + } + } + } + } + } + }, + "patch": { + "tags": [ + "OpportunityForecasts" + ], + "summary": "Patch Forecast", + "operationId": "patchSalesOpportunitiesByParentIdForecast", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Forecast", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Forecast" + } + } + } + } + } + } + }, + "/sales/opportunities/{parentId}/forecast/{id}": { + "get": { + "tags": [ + "OpportunityForecastItems" + ], + "summary": "Get ForecastItem", + "operationId": "getSalesOpportunitiesByParentIdForecastById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "forecastId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ForecastItem", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ForecastItem" + } + } + } + } + } + }, + "post": { + "tags": [ + "OpportunityForecastItems" + ], + "summary": "Post ForecastItem", + "operationId": "postSalesOpportunitiesByParentIdForecastById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "forecastId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "forecast", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ForecastItem" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ForecastItem", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ForecastItem" + } + } + } + } + } + }, + "delete": { + "tags": [ + "OpportunityForecastItems" + ], + "summary": "Delete ForecastItem", + "operationId": "deleteSalesOpportunitiesByParentIdForecastById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "forecastId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "OpportunityForecastItems" + ], + "summary": "Put ForecastItem", + "operationId": "putSalesOpportunitiesByParentIdForecastById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "forecastId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "forecast", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ForecastItem" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ForecastItem", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ForecastItem" + } + } + } + } + } + }, + "patch": { + "tags": [ + "OpportunityForecastItems" + ], + "summary": "Patch ForecastItem", + "operationId": "patchSalesOpportunitiesByParentIdForecastById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "forecastId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ForecastItem", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ForecastItem" + } + } + } + } + } + } + }, + "/sales/opportunities/{parentId}/forecast/copy/{id}": { + "post": { + "tags": [ + "OpportunityForecasts" + ], + "summary": "Post SuccessResponse", + "operationId": "postSalesOpportunitiesByParentIdForecastCopyById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "copyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SuccessResponse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SuccessResponse" + } + } + } + } + } + } + }, + "/sales/opportunities/{parentId}/forecast/count": { + "get": { + "tags": [ + "OpportunityForecasts" + ], + "summary": "Get Count of Forecast", + "operationId": "getSalesOpportunitiesByParentIdForecastCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/sales/opportunities/{parentId}/notes": { + "get": { + "tags": [ + "OpportunityNotes" + ], + "summary": "Get List of OpportunityNote", + "operationId": "getSalesOpportunitiesByParentIdNotes", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of OpportunityNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OpportunityNote" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "OpportunityNotes" + ], + "summary": "Post OpportunityNote", + "operationId": "postSalesOpportunitiesByParentIdNotes", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "note", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/OpportunityNote" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "OpportunityNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OpportunityNote" + } + } + } + } + } + } + }, + "/sales/opportunities/{parentId}/notes/{id}": { + "get": { + "tags": [ + "OpportunityNotes" + ], + "summary": "Get OpportunityNote", + "operationId": "getSalesOpportunitiesByParentIdNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "noteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "OpportunityNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OpportunityNote" + } + } + } + } + } + }, + "delete": { + "tags": [ + "OpportunityNotes" + ], + "summary": "Delete OpportunityNote", + "operationId": "deleteSalesOpportunitiesByParentIdNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "noteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "OpportunityNotes" + ], + "summary": "Put OpportunityNote", + "operationId": "putSalesOpportunitiesByParentIdNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "noteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "note", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/OpportunityNote" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "OpportunityNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OpportunityNote" + } + } + } + } + } + }, + "patch": { + "tags": [ + "OpportunityNotes" + ], + "summary": "Patch OpportunityNote", + "operationId": "patchSalesOpportunitiesByParentIdNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "noteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "OpportunityNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OpportunityNote" + } + } + } + } + } + } + }, + "/sales/opportunities/{parentId}/notes/count": { + "get": { + "tags": [ + "OpportunityNotes" + ], + "summary": "Get List of OpportunityNote", + "operationId": "getSalesOpportunitiesByParentIdNotesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of OpportunityNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OpportunityNote" + } + } + } + } + } + } + } + }, + "/sales/opportunities/{parentId}/team": { + "get": { + "tags": [ + "OpportunityTeams" + ], + "summary": "Get List of Team", + "operationId": "getSalesOpportunitiesByParentIdTeam", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Team", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Team" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "OpportunityTeams" + ], + "summary": "Post Team", + "operationId": "postSalesOpportunitiesByParentIdTeam", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "team", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Team" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Team", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Team" + } + } + } + } + } + } + }, + "/sales/opportunities/{parentId}/team/{id}": { + "get": { + "tags": [ + "OpportunityTeams" + ], + "summary": "Get Team", + "operationId": "getSalesOpportunitiesByParentIdTeamById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "teamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Team", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Team" + } + } + } + } + } + }, + "delete": { + "tags": [ + "OpportunityTeams" + ], + "summary": "Delete Team", + "operationId": "deleteSalesOpportunitiesByParentIdTeamById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "teamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "OpportunityTeams" + ], + "summary": "Put Team", + "operationId": "putSalesOpportunitiesByParentIdTeamById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "teamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "team", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Team" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Team", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Team" + } + } + } + } + } + }, + "patch": { + "tags": [ + "OpportunityTeams" + ], + "summary": "Patch Team", + "operationId": "patchSalesOpportunitiesByParentIdTeamById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "teamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Team", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Team" + } + } + } + } + } + } + }, + "/sales/opportunities/{parentId}/team/count": { + "get": { + "tags": [ + "OpportunityTeams" + ], + "summary": "Get Count of Team", + "operationId": "getSalesOpportunitiesByParentIdTeamCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/sales/opportunities/conversions/{id}": { + "get": { + "tags": [ + "Opportunities" + ], + "summary": "Get Conversion", + "operationId": "getSalesOpportunitiesConversionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "opportunityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of OpportunityConvesions", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SalesConversion" + } + } + } + } + } + } + } + }, + "/sales/opportunities/count": { + "get": { + "tags": [ + "Opportunities" + ], + "summary": "Get Count of ConnectWise.Apis.v3_0.v2015_3.Sales.Opportunity.Opportunity", + "operationId": "getSalesOpportunitiesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/sales/opportunities/default": { + "get": { + "tags": [ + "Opportunities" + ], + "summary": "Get ConnectWise.Apis.v3_0.v2015_3.Sales.Opportunity.Opportunity", + "operationId": "getSalesOpportunitiesDefault", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ConnectWise.Apis.v3_0.v2015_3.Sales.Opportunity.Opportunity", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Opportunity" + } + } + } + } + } + } + }, + "/sales/opportunities/ratings": { + "get": { + "tags": [ + "OpportunityRatings" + ], + "summary": "Get List of OpportunityRating", + "operationId": "getSalesOpportunitiesRatings", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of OpportunityRating", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OpportunityRating" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "OpportunityRatings" + ], + "summary": "Post OpportunityRating", + "operationId": "postSalesOpportunitiesRatings", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "opportunityRating", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/OpportunityRating" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "OpportunityRating", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OpportunityRating" + } + } + } + } + } + } + }, + "/sales/opportunities/ratings/{id}": { + "get": { + "tags": [ + "OpportunityRatings" + ], + "summary": "Get OpportunityRating", + "operationId": "getSalesOpportunitiesRatingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ratingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "OpportunityRating", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OpportunityRating" + } + } + } + } + } + }, + "delete": { + "tags": [ + "OpportunityRatings" + ], + "summary": "Delete OpportunityRating", + "operationId": "deleteSalesOpportunitiesRatingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ratingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "OpportunityRatings" + ], + "summary": "Put OpportunityRating", + "operationId": "putSalesOpportunitiesRatingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ratingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "opportunityRating", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/OpportunityRating" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "OpportunityRating", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OpportunityRating" + } + } + } + } + } + }, + "patch": { + "tags": [ + "OpportunityRatings" + ], + "summary": "Patch OpportunityRating", + "operationId": "patchSalesOpportunitiesRatingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ratingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "OpportunityRating", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OpportunityRating" + } + } + } + } + } + } + }, + "/sales/opportunities/ratings/{id}/info": { + "get": { + "tags": [ + "OpportunityRatings" + ], + "summary": "Get OpportunityRatingInfo", + "operationId": "getSalesOpportunitiesRatingsByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ratingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "OpportunityRatingInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OpportunityRatingInfo" + } + } + } + } + } + } + }, + "/sales/opportunities/ratings/count": { + "get": { + "tags": [ + "OpportunityRatings" + ], + "summary": "Get Count of OpportunityRating", + "operationId": "getSalesOpportunitiesRatingsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/sales/opportunities/ratings/info": { + "get": { + "tags": [ + "OpportunityRatings" + ], + "summary": "Get List of OpportunityRatingInfo", + "operationId": "getSalesOpportunitiesRatingsInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of OpportunityRatingInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OpportunityRatingInfo" + } + } + } + } + } + } + } + }, + "/sales/opportunities/ratings/info/count": { + "get": { + "tags": [ + "OpportunityRatings" + ], + "summary": "Get Count of OpportunityRatingInfo", + "operationId": "getSalesOpportunitiesRatingsInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/sales/opportunities/statuses": { + "get": { + "tags": [ + "OpportunityStatuses" + ], + "summary": "Get List of OpportunityStatus", + "operationId": "getSalesOpportunitiesStatuses", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of OpportunityStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OpportunityStatus" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "OpportunityStatuses" + ], + "summary": "Post OpportunityStatus", + "operationId": "postSalesOpportunitiesStatuses", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "status", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/OpportunityStatus" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "OpportunityStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OpportunityStatus" + } + } + } + } + } + } + }, + "/sales/opportunities/statuses/{id}": { + "get": { + "tags": [ + "OpportunityStatuses" + ], + "summary": "Get OpportunityStatus", + "operationId": "getSalesOpportunitiesStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "OpportunityStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OpportunityStatus" + } + } + } + } + } + }, + "delete": { + "tags": [ + "OpportunityStatuses" + ], + "summary": "Delete OpportunityStatus", + "operationId": "deleteSalesOpportunitiesStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "OpportunityStatuses" + ], + "summary": "Put OpportunityStatus", + "operationId": "putSalesOpportunitiesStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "status", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/OpportunityStatus" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "OpportunityStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OpportunityStatus" + } + } + } + } + } + }, + "patch": { + "tags": [ + "OpportunityStatuses" + ], + "summary": "Patch OpportunityStatus", + "operationId": "patchSalesOpportunitiesStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "OpportunityStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OpportunityStatus" + } + } + } + } + } + } + }, + "/sales/opportunities/statuses/{id}/info": { + "get": { + "tags": [ + "OpportunityStatusInfos" + ], + "summary": "Get OpportunityStatusInfos", + "operationId": "getSalesOpportunitiesStatusesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "OpportunityStatusInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "OpportunityStatusInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OpportunityStatusInfo" + } + } + } + } + } + } + }, + "/sales/opportunities/statuses/{id}/usages": { + "get": { + "tags": [ + "OpportunityStatuses" + ], + "summary": "Get List of Usage Count", + "operationId": "getSalesOpportunitiesStatusesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/sales/opportunities/statuses/{id}/usages/list": { + "get": { + "tags": [ + "OpportunityStatuses" + ], + "summary": "Get List of Usage", + "operationId": "getSalesOpportunitiesStatusesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/sales/opportunities/statuses/count": { + "get": { + "tags": [ + "OpportunityStatuses" + ], + "summary": "Get Count of OpportunityStatus", + "operationId": "getSalesOpportunitiesStatusesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/sales/opportunities/statuses/info": { + "get": { + "tags": [ + "OpportunityStatusInfos" + ], + "summary": "Get List of OpportunityStatusInfos", + "operationId": "getSalesOpportunitiesStatusesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of opportunityStatusInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OpportunityStatusInfo" + } + } + } + } + } + } + } + }, + "/sales/opportunities/statuses/info/count": { + "get": { + "tags": [ + "OpportunityStatusInfos" + ], + "summary": "Get Count of OpportunityStatusInfos", + "operationId": "getSalesOpportunitiesStatusesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/sales/opportunities/types": { + "get": { + "tags": [ + "OpportunityTypes" + ], + "summary": "Get List of OpportunityType", + "operationId": "getSalesOpportunitiesTypes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of OpportunityType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OpportunityType" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "OpportunityTypes" + ], + "summary": "Post OpportunityType", + "operationId": "postSalesOpportunitiesTypes", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "opportunityType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/OpportunityType" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "OpportunityType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OpportunityType" + } + } + } + } + } + } + }, + "/sales/opportunities/types/{id}": { + "get": { + "tags": [ + "OpportunityTypes" + ], + "summary": "Get OpportunityType", + "operationId": "getSalesOpportunitiesTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "OpportunityType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OpportunityType" + } + } + } + } + } + }, + "delete": { + "tags": [ + "OpportunityTypes" + ], + "summary": "Delete OpportunityType", + "operationId": "deleteSalesOpportunitiesTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "OpportunityTypes" + ], + "summary": "Put OpportunityType", + "operationId": "putSalesOpportunitiesTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "opportunityType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/OpportunityType" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "OpportunityType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OpportunityType" + } + } + } + } + } + }, + "patch": { + "tags": [ + "OpportunityTypes" + ], + "summary": "Patch OpportunityType", + "operationId": "patchSalesOpportunitiesTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "OpportunityType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OpportunityType" + } + } + } + } + } + } + }, + "/sales/opportunities/types/{id}/info": { + "get": { + "tags": [ + "OpportunityTypeInfos" + ], + "summary": "Get OpportunityTypeInfos", + "operationId": "getSalesOpportunitiesTypesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "OpportunityTypeInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "OpportunityTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OpportunityTypeInfo" + } + } + } + } + } + } + }, + "/sales/opportunities/types/{id}/usages": { + "get": { + "tags": [ + "OpportunityTypes" + ], + "summary": "Get List of Usage Count", + "operationId": "getSalesOpportunitiesTypesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/sales/opportunities/types/{id}/usages/list": { + "get": { + "tags": [ + "OpportunityTypes" + ], + "summary": "Get List of Usage", + "operationId": "getSalesOpportunitiesTypesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/sales/opportunities/types/count": { + "get": { + "tags": [ + "OpportunityTypes" + ], + "summary": "Get Count of OpportunityType", + "operationId": "getSalesOpportunitiesTypesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/sales/opportunities/types/info": { + "get": { + "tags": [ + "OpportunityTypeInfos" + ], + "summary": "Get List of OpportunityTypeInfos", + "operationId": "getSalesOpportunitiesTypesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of opportunityTypeInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OpportunityTypeInfo" + } + } + } + } + } + } + } + }, + "/sales/opportunities/types/info/count": { + "get": { + "tags": [ + "OpportunityTypeInfos" + ], + "summary": "Get Count of OpportunityType", + "operationId": "getSalesOpportunitiesTypesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/sales/orders": { + "get": { + "tags": [ + "Orders" + ], + "summary": "Get List of Order", + "operationId": "getSalesOrders", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Order", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Order" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Orders" + ], + "summary": "Post List of Order", + "operationId": "postSalesOrders", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "order", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Order" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Order", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Order" + } + } + } + } + } + } + }, + "/sales/orders/{id}": { + "get": { + "tags": [ + "Orders" + ], + "summary": "Get Order", + "operationId": "getSalesOrdersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "orderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Order", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Order" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Orders" + ], + "summary": "Delete Order", + "operationId": "deleteSalesOrdersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "orderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Orders" + ], + "summary": "Put Order", + "operationId": "putSalesOrdersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "orderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "order", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Order" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Order", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Order" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Orders" + ], + "summary": "Patch Order", + "operationId": "patchSalesOrdersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "orderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Order", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Order" + } + } + } + } + } + } + }, + "/sales/orders/{id}/convertToAgreement": { + "post": { + "tags": [ + "Orders" + ], + "summary": "Post ApiAgreement", + "operationId": "postSalesOrdersByIdConvertToAgreement", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "orderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "conversion", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/OrderToAgreementConversion" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ApiAgreement", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Agreement" + } + } + } + } + } + } + }, + "/sales/orders/{id}/convertToProject": { + "post": { + "tags": [ + "Orders" + ], + "summary": "Post ApiProject", + "operationId": "postSalesOrdersByIdConvertToProject", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "orderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "conversion", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/OrderToProjectConversion" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ApiProject", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Project" + } + } + } + } + } + } + }, + "/sales/orders/{id}/convertToServiceTicket": { + "post": { + "tags": [ + "Orders" + ], + "summary": "Post Ticket", + "operationId": "postSalesOrdersByIdConvertToServiceTicket", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "orderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Ticket", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Ticket" + } + } + } + } + } + } + }, + "/sales/orders/{id}/financialrecap": { + "get": { + "tags": [ + "SalesOrderRecaps" + ], + "summary": "Get List of SalesOrderRecaps", + "operationId": "getSalesOrdersByIdFinancialrecap", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "salesOrderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of salesOrderRecapses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SalesOrderRecap" + } + } + } + } + } + } + } + }, + "/sales/orders/{parentId}/lineitems/": { + "get": { + "tags": [ + "SalesOrdersLineItems" + ], + "summary": "Get List of SalesOrdersLineItems", + "operationId": "getSalesOrdersByParentIdLineitems", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "salesOrderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of salesOrdersLineItemses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SalesOrdersLineItem" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "SalesOrdersLineItems" + ], + "summary": "Post SalesOrdersLineItems", + "operationId": "postSalesOrdersByParentIdLineitems", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "salesOrderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "salesOrdersLineItem", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SalesOrdersLineItem" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "SalesOrdersLineItem", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SalesOrdersLineItem" + } + } + } + } + } + } + }, + "/sales/orders/{parentId}/lineitems/{id}": { + "get": { + "tags": [ + "SalesOrdersLineItems" + ], + "summary": "Get SalesOrdersLineItems", + "operationId": "getSalesOrdersByParentIdLineitemsById", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "salesOrderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "id", + "in": "path", + "description": "salesOrdersLineItemId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SalesOrdersLineItem", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SalesOrdersLineItem" + } + } + } + } + } + }, + "delete": { + "tags": [ + "SalesOrdersLineItems" + ], + "summary": "Delete SalesOrdersLineItems", + "operationId": "deleteSalesOrdersByParentIdLineitemsById", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "salesOrderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "id", + "in": "path", + "description": "salesOrdersLineItemId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "SalesOrdersLineItems" + ], + "summary": "Put SalesOrdersLineItems", + "operationId": "putSalesOrdersByParentIdLineitemsById", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "salesOrderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "id", + "in": "path", + "description": "salesOrdersLineItemId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "salesOrdersLineItem", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SalesOrdersLineItem" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SalesOrdersLineItem", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SalesOrdersLineItem" + } + } + } + } + } + }, + "patch": { + "tags": [ + "SalesOrdersLineItems" + ], + "summary": "Patch SalesOrdersLineItems", + "operationId": "patchSalesOrdersByParentIdLineitemsById", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "salesOrderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "id", + "in": "path", + "description": "salesOrdersLineItemId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SalesOrdersLineItem", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SalesOrdersLineItem" + } + } + } + } + } + } + }, + "/sales/orders/{parentId}/lineitems/count": { + "get": { + "tags": [ + "SalesOrdersLineItems" + ], + "summary": "Get Count of SalesOrdersLineItems", + "operationId": "getSalesOrdersByParentIdLineitemsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "salesOrderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/sales/orders/conversions/{id}": { + "get": { + "tags": [ + "Orders" + ], + "summary": "Get Conversion", + "operationId": "getSalesOrdersConversionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "orderId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of SalesOrderConvesions", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SalesConversion" + } + } + } + } + } + } + } + }, + "/sales/orders/count": { + "get": { + "tags": [ + "Orders" + ], + "summary": "Get Count of Order", + "operationId": "getSalesOrdersCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/sales/orders/statuses": { + "get": { + "tags": [ + "OrderStatuses" + ], + "summary": "Get List of OrderStatus", + "operationId": "getSalesOrdersStatuses", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of OrderStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OrderStatus" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "OrderStatuses" + ], + "summary": "Post List of OrderStatus", + "operationId": "postSalesOrdersStatuses", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "status", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/OrderStatus" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "List of OrderStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OrderStatus" + } + } + } + } + } + } + } + }, + "/sales/orders/statuses/{id}": { + "get": { + "tags": [ + "OrderStatuses" + ], + "summary": "Get OrderStatus", + "operationId": "getSalesOrdersStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "OrderStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OrderStatus" + } + } + } + } + } + }, + "delete": { + "tags": [ + "OrderStatuses" + ], + "summary": "Delete OrderStatus", + "operationId": "deleteSalesOrdersStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "OrderStatuses" + ], + "summary": "Put OrderStatus", + "operationId": "putSalesOrdersStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "status", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/OrderStatus" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "OrderStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OrderStatus" + } + } + } + } + } + }, + "patch": { + "tags": [ + "OrderStatuses" + ], + "summary": "Patch OrderStatus", + "operationId": "patchSalesOrdersStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "OrderStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OrderStatus" + } + } + } + } + } + } + }, + "/sales/orders/statuses/{id}/info": { + "get": { + "tags": [ + "OrderStatusInfos" + ], + "summary": "Get OrderStatusInfos", + "operationId": "getSalesOrdersStatusesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "OrderStatusInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "OrderStatusInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OrderStatusInfo" + } + } + } + } + } + } + }, + "/sales/orders/statuses/{id}/usages": { + "get": { + "tags": [ + "OrderStatuses" + ], + "summary": "Get List of Usage Count", + "operationId": "getSalesOrdersStatusesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/sales/orders/statuses/{id}/usages/list": { + "get": { + "tags": [ + "OrderStatuses" + ], + "summary": "Get List of Usage", + "operationId": "getSalesOrdersStatusesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/sales/orders/statuses/{parentId}/emailtemplates/": { + "get": { + "tags": [ + "OrderStatusesEmailTemplate" + ], + "summary": "Get List of OrderStatusEmailTemplate", + "operationId": "getSalesOrdersStatusesByParentIdEmailtemplates", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of OrderStatusEmailTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OrderStatusEmailTemplate" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "OrderStatusesEmailTemplate" + ], + "summary": "Post OrderStatusEmailTemplate", + "operationId": "postSalesOrdersStatusesByParentIdEmailtemplates", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "orderStatusEmailTemplate", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/OrderStatusEmailTemplate" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "OrderStatusEmailTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OrderStatusEmailTemplate" + } + } + } + } + } + } + }, + "/sales/orders/statuses/{parentId}/emailtemplates/{id}": { + "get": { + "tags": [ + "OrderStatusesEmailTemplate" + ], + "summary": "Get OrderStatusEmailTemplate", + "operationId": "getSalesOrdersStatusesByParentIdEmailtemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailtemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "OrderStatusEmailTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OrderStatusEmailTemplate" + } + } + } + } + } + }, + "delete": { + "tags": [ + "OrderStatusesEmailTemplate" + ], + "summary": "Delete OrderStatusEmailTemplate", + "operationId": "deleteSalesOrdersStatusesByParentIdEmailtemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailtemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "OrderStatusesEmailTemplate" + ], + "summary": "Put OrderStatusEmailTemplate", + "operationId": "putSalesOrdersStatusesByParentIdEmailtemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailtemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "orderStatusEmailTemplate", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/OrderStatusEmailTemplate" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "OrderStatusEmailTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OrderStatusEmailTemplate" + } + } + } + } + } + }, + "patch": { + "tags": [ + "OrderStatusesEmailTemplate" + ], + "summary": "Patch OrderStatusEmailTemplate", + "operationId": "patchSalesOrdersStatusesByParentIdEmailtemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailtemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "OrderStatusEmailTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OrderStatusEmailTemplate" + } + } + } + } + } + } + }, + "/sales/orders/statuses/{parentId}/emailtemplates/count": { + "get": { + "tags": [ + "OrderStatusesEmailTemplate" + ], + "summary": "Get Count of OrderStatusEmailTemplate", + "operationId": "getSalesOrdersStatusesByParentIdEmailtemplatesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/sales/orders/statuses/{parentId}/notifications": { + "get": { + "tags": [ + "OrderStatusNotifications" + ], + "summary": "Get List of OrderStatusNotification", + "operationId": "getSalesOrdersStatusesByParentIdNotifications", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of OrderStatusNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OrderStatusNotification" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "OrderStatusNotifications" + ], + "summary": "Post OrderStatusNotification", + "operationId": "postSalesOrdersStatusesByParentIdNotifications", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "orderStatusNotification", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/OrderStatusNotification" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "OrderStatusNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OrderStatusNotification" + } + } + } + } + } + } + }, + "/sales/orders/statuses/{parentId}/notifications/{id}": { + "get": { + "tags": [ + "OrderStatusNotifications" + ], + "summary": "Get OrderStatusNotification", + "operationId": "getSalesOrdersStatusesByParentIdNotificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "notificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "OrderStatusNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OrderStatusNotification" + } + } + } + } + } + }, + "delete": { + "tags": [ + "OrderStatusNotifications" + ], + "summary": "Delete OrderStatusNotification", + "operationId": "deleteSalesOrdersStatusesByParentIdNotificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "notificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "OrderStatusNotifications" + ], + "summary": "Put OrderStatusNotification", + "operationId": "putSalesOrdersStatusesByParentIdNotificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "notificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "orderStatusNotification", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/OrderStatusNotification" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "OrderStatusNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OrderStatusNotification" + } + } + } + } + } + }, + "patch": { + "tags": [ + "OrderStatusNotifications" + ], + "summary": "Patch OrderStatusNotification", + "operationId": "patchSalesOrdersStatusesByParentIdNotificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "notificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "OrderStatusNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OrderStatusNotification" + } + } + } + } + } + } + }, + "/sales/orders/statuses/{parentId}/notifications/count": { + "get": { + "tags": [ + "OrderStatusNotifications" + ], + "summary": "Get Count of OrderStatusNotification", + "operationId": "getSalesOrdersStatusesByParentIdNotificationsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/sales/orders/statuses/count": { + "get": { + "tags": [ + "OrderStatuses" + ], + "summary": "Get Count of OrderStatus", + "operationId": "getSalesOrdersStatusesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/sales/orders/statuses/info": { + "get": { + "tags": [ + "OrderStatusInfos" + ], + "summary": "Get List of OrderStatusInfos", + "operationId": "getSalesOrdersStatusesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of orderStatusInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OrderStatusInfo" + } + } + } + } + } + } + } + }, + "/sales/orders/statuses/info/count": { + "get": { + "tags": [ + "OrderStatusInfos" + ], + "summary": "Get Count of OrderStatusInfos", + "operationId": "getSalesOrdersStatusesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/sales/probabilities": { + "get": { + "tags": [ + "SalesProbabilities" + ], + "summary": "Get List of SalesProbability", + "operationId": "getSalesProbabilities", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of SalesProbability", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SalesProbability" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "SalesProbabilities" + ], + "summary": "Post SalesProbability", + "operationId": "postSalesProbabilities", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "probability", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SalesProbability" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "SalesProbability", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SalesProbability" + } + } + } + } + } + } + }, + "/sales/probabilities/{id}": { + "get": { + "tags": [ + "SalesProbabilities" + ], + "summary": "Get SalesProbability", + "operationId": "getSalesProbabilitiesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "probabilityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SalesProbability", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SalesProbability" + } + } + } + } + } + }, + "delete": { + "tags": [ + "SalesProbabilities" + ], + "summary": "Delete SalesProbability", + "operationId": "deleteSalesProbabilitiesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "probabilityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "SalesProbabilities" + ], + "summary": "Put SalesProbability", + "operationId": "putSalesProbabilitiesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "probabilityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "probability", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SalesProbability" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SalesProbability", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SalesProbability" + } + } + } + } + } + }, + "patch": { + "tags": [ + "SalesProbabilities" + ], + "summary": "Patch SalesProbability", + "operationId": "patchSalesProbabilitiesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "probabilityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SalesProbability", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SalesProbability" + } + } + } + } + } + } + }, + "/sales/probabilities/{id}/info": { + "get": { + "tags": [ + "SalesProbabilityInfos" + ], + "summary": "Get SalesProbabilityInfos", + "operationId": "getSalesProbabilitiesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "SalesProbabilityInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SalesProbabilityInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SalesProbabilityInfo" + } + } + } + } + } + } + }, + "/sales/probabilities/count": { + "get": { + "tags": [ + "SalesProbabilities" + ], + "summary": "Get Count of SalesProbability", + "operationId": "getSalesProbabilitiesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/sales/probabilities/info": { + "get": { + "tags": [ + "SalesProbabilityInfos" + ], + "summary": "Get List of SalesProbabilityInfos", + "operationId": "getSalesProbabilitiesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of salesProbabilityInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SalesProbabilityInfo" + } + } + } + } + } + } + } + }, + "/sales/probabilities/info/count": { + "get": { + "tags": [ + "SalesProbabilityInfos" + ], + "summary": "Get Count of SalesProbabilityInfos", + "operationId": "getSalesProbabilitiesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/sales/quotas": { + "get": { + "tags": [ + "SalesQuotas" + ], + "summary": "Get List of SalesQuota", + "operationId": "getSalesQuotas", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of SalesQuota", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SalesQuota" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "SalesQuotas" + ], + "summary": "Post SalesQuota", + "operationId": "postSalesQuotas", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "salesQuota", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SalesQuota" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "SalesQuota", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SalesQuota" + } + } + } + } + } + } + }, + "/sales/quotas/{id}": { + "get": { + "tags": [ + "SalesQuotas" + ], + "summary": "Get SalesQuota", + "operationId": "getSalesQuotasById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "quotaId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SalesQuota", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SalesQuota" + } + } + } + } + } + }, + "delete": { + "tags": [ + "SalesQuotas" + ], + "summary": "Delete SalesQuota", + "operationId": "deleteSalesQuotasById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "quotaId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "SalesQuotas" + ], + "summary": "Put SalesQuota", + "operationId": "putSalesQuotasById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "quotaId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "salesQuota", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SalesQuota" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SalesQuota", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SalesQuota" + } + } + } + } + } + }, + "patch": { + "tags": [ + "SalesQuotas" + ], + "summary": "Patch SalesQuota", + "operationId": "patchSalesQuotasById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "quotaId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SalesQuota", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SalesQuota" + } + } + } + } + } + } + }, + "/sales/quotas/count": { + "get": { + "tags": [ + "SalesQuotas" + ], + "summary": "Get Count of SalesQuota", + "operationId": "getSalesQuotasCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/sales/roles": { + "get": { + "tags": [ + "Roles" + ], + "summary": "Get List of Role", + "operationId": "getSalesRoles", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Role", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Role" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Roles" + ], + "summary": "Post Role", + "operationId": "postSalesRoles", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "role", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Role" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Role", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Role" + } + } + } + } + } + } + }, + "/sales/roles/{id}": { + "get": { + "tags": [ + "Roles" + ], + "summary": "Get Role", + "operationId": "getSalesRolesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "roleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Role", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Role" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Roles" + ], + "summary": "Delete Role", + "operationId": "deleteSalesRolesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "roleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Roles" + ], + "summary": "Put Role", + "operationId": "putSalesRolesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "roleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "role", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Role" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Role", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Role" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Roles" + ], + "summary": "Patch Role", + "operationId": "patchSalesRolesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "roleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Role", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Role" + } + } + } + } + } + } + }, + "/sales/roles/count": { + "get": { + "tags": [ + "Roles" + ], + "summary": "Get Count of Role", + "operationId": "getSalesRolesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/sales/salesTeams": { + "get": { + "tags": [ + "SalesTeams" + ], + "summary": "Get List of SalesTeam", + "operationId": "getSalesSalesTeams", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of SalesTeam", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SalesTeam" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "SalesTeams" + ], + "summary": "Post SalesTeam", + "operationId": "postSalesSalesTeams", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "salesTeam", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SalesTeam" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "SalesTeam", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SalesTeam" + } + } + } + } + } + } + }, + "/sales/salesTeams/{id}": { + "get": { + "tags": [ + "SalesTeams" + ], + "summary": "Get SalesTeam", + "operationId": "getSalesSalesTeamsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "salesTeamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SalesTeam", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SalesTeam" + } + } + } + } + } + }, + "delete": { + "tags": [ + "SalesTeams" + ], + "summary": "Delete SalesTeam", + "operationId": "deleteSalesSalesTeamsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "salesTeamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "SalesTeams" + ], + "summary": "Put SalesTeam", + "operationId": "putSalesSalesTeamsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "salesTeamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "salesTeam", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SalesTeam" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SalesTeam", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SalesTeam" + } + } + } + } + } + }, + "patch": { + "tags": [ + "SalesTeams" + ], + "summary": "Patch SalesTeam", + "operationId": "patchSalesSalesTeamsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "salesTeamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SalesTeam", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SalesTeam" + } + } + } + } + } + } + }, + "/sales/salesTeams/{parentId}/members": { + "get": { + "tags": [ + "SalesTeamMembers" + ], + "summary": "Get List of SalesTeamMember", + "operationId": "getSalesSalesTeamsByParentIdMembers", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "salesTeamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of SalesTeamMember", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SalesTeamMember" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "SalesTeamMembers" + ], + "summary": "Post SalesTeamMember", + "operationId": "postSalesSalesTeamsByParentIdMembers", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "salesTeamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "salesTeamMember", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SalesTeamMember" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "SalesTeamMember", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SalesTeamMember" + } + } + } + } + } + } + }, + "/sales/salesTeams/{parentId}/members/{id}": { + "get": { + "tags": [ + "SalesTeamMembers" + ], + "summary": "Get SalesTeamMember", + "operationId": "getSalesSalesTeamsByParentIdMembersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "salesTeamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SalesTeamMember", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SalesTeamMember" + } + } + } + } + } + }, + "delete": { + "tags": [ + "SalesTeamMembers" + ], + "summary": "Delete SalesTeamMember", + "operationId": "deleteSalesSalesTeamsByParentIdMembersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "salesTeamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "SalesTeamMembers" + ], + "summary": "Put SalesTeamMember", + "operationId": "putSalesSalesTeamsByParentIdMembersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "salesTeamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "salesTeamMember", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SalesTeamMember" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SalesTeamMember", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SalesTeamMember" + } + } + } + } + } + }, + "patch": { + "tags": [ + "SalesTeamMembers" + ], + "summary": "Patch SalesTeamMember", + "operationId": "patchSalesSalesTeamsByParentIdMembersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "salesTeamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SalesTeamMember", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SalesTeamMember" + } + } + } + } + } + } + }, + "/sales/salesTeams/{parentId}/members/count": { + "get": { + "tags": [ + "SalesTeamMembers" + ], + "summary": "Get Count of SalesTeamMember", + "operationId": "getSalesSalesTeamsByParentIdMembersCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "salesTeamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/sales/salesTeams/count": { + "get": { + "tags": [ + "SalesTeams" + ], + "summary": "Get Count of SalesTeam", + "operationId": "getSalesSalesTeamsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/sales/schedule/holidaylists/{parentId}/holidays/info/count": { + "get": { + "tags": [ + "HolidayInfos" + ], + "summary": "Get Count of HolidayInfos", + "operationId": "getSalesScheduleHolidaylistsByParentIdHolidaysInfoCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "HolidayListId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/sales/schedule/holidaylists/info/count": { + "get": { + "tags": [ + "HolidayListInfos" + ], + "summary": "Get Count of HolidayListInfos", + "operationId": "getSalesScheduleHolidaylistsInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/sales/service/priority/info/count": { + "get": { + "tags": [ + "OrderStatusInfos" + ], + "summary": "Get Count of OrderStatusInfos", + "operationId": "getSalesServicePriorityInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/sales/stages": { + "get": { + "tags": [ + "OpportunityStages" + ], + "summary": "Get List of Stage", + "operationId": "getSalesStages", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Stage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OpportunityStage" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "OpportunityStages" + ], + "summary": "Post Stage", + "operationId": "postSalesStages", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "stage", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/OpportunityStage" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Stage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OpportunityStage" + } + } + } + } + } + } + }, + "/sales/stages/{id}": { + "get": { + "tags": [ + "OpportunityStages" + ], + "summary": "Get Stage", + "operationId": "getSalesStagesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "stageId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Stage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OpportunityStage" + } + } + } + } + } + }, + "delete": { + "tags": [ + "OpportunityStages" + ], + "summary": "Delete Stage", + "operationId": "deleteSalesStagesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "stageId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "OpportunityStages" + ], + "summary": "Put Stage", + "operationId": "putSalesStagesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "stageId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "stage", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/OpportunityStage" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Stage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OpportunityStage" + } + } + } + } + } + }, + "patch": { + "tags": [ + "OpportunityStages" + ], + "summary": "Patch Stage", + "operationId": "patchSalesStagesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "stageId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Stage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OpportunityStage" + } + } + } + } + } + } + }, + "/sales/stages/{id}/info": { + "get": { + "tags": [ + "OpportunityStagesInfo" + ], + "summary": "Get StageInfo", + "operationId": "getSalesStagesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "stageId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "StageInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OpportunityStageInfo" + } + } + } + } + } + } + }, + "/sales/stages/{id}/usages": { + "get": { + "tags": [ + "OpportunityStages" + ], + "summary": "Get List of Usage Count", + "operationId": "getSalesStagesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "stageId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/sales/stages/{id}/usages/list": { + "get": { + "tags": [ + "OpportunityStages" + ], + "summary": "Get List of Usage", + "operationId": "getSalesStagesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "stageId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/sales/stages/count": { + "get": { + "tags": [ + "OpportunityStages" + ], + "summary": "Get Count of Stage", + "operationId": "getSalesStagesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/sales/stages/info": { + "get": { + "tags": [ + "OpportunityStagesInfo" + ], + "summary": "Get List of StageInfos", + "operationId": "getSalesStagesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of StageInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OpportunityStageInfo" + } + } + } + } + } + } + } + }, + "/sales/stages/info/count": { + "get": { + "tags": [ + "OpportunityStagesInfo" + ], + "summary": "Get Count of StageInfo", + "operationId": "getSalesStagesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/schedule/calendars": { + "get": { + "tags": [ + "Calendars" + ], + "summary": "Get List of Calendar", + "operationId": "getScheduleCalendars", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Calendar", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Calendar" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Calendars" + ], + "summary": "Post Calendar", + "operationId": "postScheduleCalendars", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "calendar", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Calendar" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Calendar", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Calendar" + } + } + } + } + } + } + }, + "/schedule/calendars/{id}": { + "get": { + "tags": [ + "Calendars" + ], + "summary": "Get Calendar", + "operationId": "getScheduleCalendarsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "calendarId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Calendar", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Calendar" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Calendars" + ], + "summary": "Patch Calendar", + "operationId": "patchScheduleCalendarsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "calendarId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Calendar", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Calendar" + } + } + } + } + } + }, + "put": { + "tags": [ + "Calendars" + ], + "summary": "Put Calendar", + "operationId": "putScheduleCalendarsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "calendarId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "calendar", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Calendar" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Calendar", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Calendar" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Calendars" + ], + "summary": "Delete Calendar", + "operationId": "deleteScheduleCalendarsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "calendarId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/schedule/calendars/{id}/copy": { + "post": { + "tags": [ + "Calendars" + ], + "summary": "Post Calendar", + "operationId": "postScheduleCalendarsByIdCopy", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "calendarId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Calendar", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Calendar" + } + } + } + } + } + } + }, + "/schedule/calendars/{id}/info": { + "get": { + "tags": [ + "CalendarInfos" + ], + "summary": "Get CalendarInfos", + "operationId": "getScheduleCalendarsByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "CalendarInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CalendarInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CalendarInfo" + } + } + } + } + } + } + }, + "/schedule/calendars/{id}/usages": { + "get": { + "tags": [ + "Calendars" + ], + "summary": "Get List of Usage", + "operationId": "getScheduleCalendarsByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "calendarId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/schedule/calendars/{id}/usages/list": { + "get": { + "tags": [ + "Calendars" + ], + "summary": "Get List of Usage", + "operationId": "getScheduleCalendarsByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "calendarId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/schedule/calendars/count": { + "get": { + "tags": [ + "Calendars" + ], + "summary": "Get Calendar", + "operationId": "getScheduleCalendarsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Calendar", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Calendar" + } + } + } + } + } + } + }, + "/schedule/calendars/info": { + "get": { + "tags": [ + "CalendarInfos" + ], + "summary": "Get List of CalendarInfos", + "operationId": "getScheduleCalendarsInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of calendarInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CalendarInfo" + } + } + } + } + } + } + } + }, + "/schedule/calendars/info/count": { + "get": { + "tags": [ + "CalendarInfos" + ], + "summary": "Get CalendarInfos", + "operationId": "getScheduleCalendarsInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CalendarInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CalendarInfo" + } + } + } + } + } + } + }, + "/schedule/colors": { + "get": { + "tags": [ + "ScheduleColors" + ], + "summary": "Get List of ScheduleColor", + "operationId": "getScheduleColors", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ScheduleColor", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ScheduleColor" + } + } + } + } + } + } + } + }, + "/schedule/colors/{id}": { + "get": { + "tags": [ + "ScheduleColors" + ], + "summary": "Get ScheduleColor", + "operationId": "getScheduleColorsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "colorId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ScheduleColor", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ScheduleColor" + } + } + } + } + } + }, + "put": { + "tags": [ + "ScheduleColors" + ], + "summary": "Put ScheduleColor", + "operationId": "putScheduleColorsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "colorId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "scheduleColor", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ScheduleColor" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ScheduleColor", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ScheduleColor" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ScheduleColors" + ], + "summary": "Patch ScheduleColor", + "operationId": "patchScheduleColorsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "colorId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ScheduleColor", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ScheduleColor" + } + } + } + } + } + } + }, + "/schedule/colors/{id}/clear": { + "post": { + "tags": [ + "ScheduleColors" + ], + "summary": "Post ScheduleColor", + "operationId": "postScheduleColorsByIdClear", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "colorId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ScheduleColor", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ScheduleColor" + } + } + } + } + } + } + }, + "/schedule/colors/count": { + "get": { + "tags": [ + "ScheduleColors" + ], + "summary": "Get Count of ScheduleColor", + "operationId": "getScheduleColorsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/schedule/colors/reset": { + "post": { + "tags": [ + "ScheduleColors" + ], + "summary": "Post List of ScheduleColor", + "operationId": "postScheduleColorsReset", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ScheduleColor", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ScheduleColor" + } + } + } + } + } + } + } + }, + "/schedule/details": { + "get": { + "tags": [ + "ScheduleEntryDetails" + ], + "summary": "Get List of ScheduleEntryDetail", + "operationId": "getScheduleDetails", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ScheduleEntryDetail", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ScheduleEntryDetail" + } + } + } + } + } + } + } + }, + "/schedule/details/{id}": { + "get": { + "tags": [ + "ScheduleEntryDetails" + ], + "summary": "Get ScheduleEntryDetail", + "operationId": "getScheduleDetailsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "detailId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ScheduleEntryDetail", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ScheduleEntryDetail" + } + } + } + } + } + } + }, + "/schedule/details/count": { + "get": { + "tags": [ + "ScheduleEntryDetails" + ], + "summary": "Get Count of ScheduleEntryDetail", + "operationId": "getScheduleDetailsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/schedule/entries": { + "get": { + "tags": [ + "ScheduleEntries" + ], + "summary": "Get List of ScheduleEntry", + "operationId": "getScheduleEntries", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ScheduleEntry", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ScheduleEntry" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ScheduleEntries" + ], + "summary": "Post ScheduleEntry", + "operationId": "postScheduleEntries", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "scheduleEntry", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ScheduleEntry" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ScheduleEntry", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ScheduleEntry" + } + } + } + } + } + } + }, + "/schedule/entries/{id}": { + "get": { + "tags": [ + "ScheduleEntries" + ], + "summary": "Get ScheduleEntry", + "operationId": "getScheduleEntriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "entryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ScheduleEntry", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ScheduleEntry" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ScheduleEntries" + ], + "summary": "Delete ScheduleEntry", + "operationId": "deleteScheduleEntriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "entryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ScheduleEntries" + ], + "summary": "Put ScheduleEntry", + "operationId": "putScheduleEntriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "entryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "scheduleEntry", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ScheduleEntry" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ScheduleEntry", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ScheduleEntry" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ScheduleEntries" + ], + "summary": "Patch ScheduleEntry", + "operationId": "patchScheduleEntriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "entryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ScheduleEntry", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ScheduleEntry" + } + } + } + } + } + } + }, + "/schedule/entries/{id}/{notifyResource}": { + "delete": { + "tags": [ + "ScheduleEntries" + ], + "summary": "Delete ScheduleEntry", + "operationId": "deleteScheduleEntriesByIdByNotifyResource", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "entryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "notifyResource", + "in": "path", + "description": "notifyResource", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/schedule/entries/{parentId}/details": { + "get": { + "tags": [ + "ScheduleDetails" + ], + "summary": "Get List of ScheduleDetail", + "operationId": "getScheduleEntriesByParentIdDetails", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "entryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ScheduleDetail", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ScheduleDetail" + } + } + } + } + } + } + } + }, + "/schedule/entries/{parentId}/details/{id}": { + "get": { + "tags": [ + "ScheduleDetails" + ], + "summary": "Get ScheduleDetail", + "operationId": "getScheduleEntriesByParentIdDetailsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "detailId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "entryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ScheduleDetail", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ScheduleDetail" + } + } + } + } + } + } + }, + "/schedule/entries/{parentId}/details/count": { + "get": { + "tags": [ + "ScheduleDetails" + ], + "summary": "Get Count of ScheduleDetail", + "operationId": "getScheduleEntriesByParentIdDetailsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "entryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/schedule/entries/count": { + "get": { + "tags": [ + "ScheduleEntries" + ], + "summary": "Get Count of ScheduleEntry", + "operationId": "getScheduleEntriesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/schedule/holidayLists": { + "get": { + "tags": [ + "HolidayLists" + ], + "summary": "Get List of HolidayList", + "operationId": "getScheduleHolidayLists", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of HolidayList", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/HolidayList" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "HolidayLists" + ], + "summary": "Post HolidayList", + "operationId": "postScheduleHolidayLists", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "holidayList", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HolidayList" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "HolidayList", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/HolidayList" + } + } + } + } + } + } + }, + "/schedule/holidayLists/{id}": { + "get": { + "tags": [ + "HolidayLists" + ], + "summary": "Get HolidayList", + "operationId": "getScheduleHolidayListsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "holidayListId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "HolidayList", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/HolidayList" + } + } + } + } + } + }, + "delete": { + "tags": [ + "HolidayLists" + ], + "summary": "Delete HolidayList", + "operationId": "deleteScheduleHolidayListsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "holidayListId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "HolidayLists" + ], + "summary": "Put HolidayList", + "operationId": "putScheduleHolidayListsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "holidayListId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "holidayList", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HolidayList" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "HolidayList", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/HolidayList" + } + } + } + } + } + }, + "patch": { + "tags": [ + "HolidayLists" + ], + "summary": "Patch HolidayList", + "operationId": "patchScheduleHolidayListsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "holidayListId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "HolidayList", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/HolidayList" + } + } + } + } + } + } + }, + "/schedule/holidaylists/{id}/info": { + "get": { + "tags": [ + "HolidayListInfos" + ], + "summary": "Get HolidayListInfos", + "operationId": "getScheduleHolidaylistsByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "HolidayListInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "HolidayListInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/HolidayListInfo" + } + } + } + } + } + } + }, + "/schedule/holidayLists/{id}/usages": { + "get": { + "tags": [ + "HolidayLists" + ], + "summary": "Get List of Usage Count", + "operationId": "getScheduleHolidayListsByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "holidayListId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/schedule/holidayLists/{id}/usages/list": { + "get": { + "tags": [ + "HolidayLists" + ], + "summary": "Get List of Usage", + "operationId": "getScheduleHolidayListsByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "holidayListId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/schedule/holidayLists/{parentId}/holidays": { + "get": { + "tags": [ + "Holidays" + ], + "summary": "Get List of Holiday", + "operationId": "getScheduleHolidayListsByParentIdHolidays", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "holidayListId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Holiday", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Holiday" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Holidays" + ], + "summary": "Post Holiday", + "operationId": "postScheduleHolidayListsByParentIdHolidays", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "holidayListId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "holiday", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Holiday" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Holiday", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Holiday" + } + } + } + } + } + } + }, + "/schedule/holidayLists/{parentId}/holidays/{id}": { + "get": { + "tags": [ + "Holidays" + ], + "summary": "Get Holiday", + "operationId": "getScheduleHolidayListsByParentIdHolidaysById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "holidayId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "holidayListId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Holiday", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Holiday" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Holidays" + ], + "summary": "Delete Holiday", + "operationId": "deleteScheduleHolidayListsByParentIdHolidaysById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "holidayId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "holidayListId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Holidays" + ], + "summary": "Put Holiday", + "operationId": "putScheduleHolidayListsByParentIdHolidaysById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "holidayId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "holidayListId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "holiday", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Holiday" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Holiday", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Holiday" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Holidays" + ], + "summary": "Patch Holiday", + "operationId": "patchScheduleHolidayListsByParentIdHolidaysById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "holidayId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "holidayListId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Holiday", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Holiday" + } + } + } + } + } + } + }, + "/schedule/holidaylists/{parentId}/holidays/{id}/info": { + "get": { + "tags": [ + "HolidayInfos" + ], + "summary": "Get HolidayInfos", + "operationId": "getScheduleHolidaylistsByParentIdHolidaysByIdInfo", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "HolidayListId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "id", + "in": "path", + "description": "HolidayInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "HolidayInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/HolidayInfo" + } + } + } + } + } + } + }, + "/schedule/holidayLists/{parentId}/holidays/count": { + "get": { + "tags": [ + "Holidays" + ], + "summary": "Get Count of Holiday", + "operationId": "getScheduleHolidayListsByParentIdHolidaysCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "holidayListId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/schedule/holidaylists/{parentId}/holidays/info": { + "get": { + "tags": [ + "HolidayInfos" + ], + "summary": "Get List of HolidayInfo", + "operationId": "getScheduleHolidaylistsByParentIdHolidaysInfo", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "HolidayListId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of holidayInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/HolidayInfo" + } + } + } + } + } + } + } + }, + "/schedule/holidayLists/copy": { + "post": { + "tags": [ + "HolidayLists" + ], + "summary": "Post HolidayList", + "operationId": "postScheduleHolidayListsCopy", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "copy", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HolidayList" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "HolidayList", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/HolidayList" + } + } + } + } + } + } + }, + "/schedule/holidayLists/count": { + "get": { + "tags": [ + "HolidayLists" + ], + "summary": "Get Count of Usage", + "operationId": "getScheduleHolidayListsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/schedule/holidaylists/info": { + "get": { + "tags": [ + "HolidayListInfos" + ], + "summary": "Get List of HolidayListInfos", + "operationId": "getScheduleHolidaylistsInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of holidayListInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/HolidayListInfo" + } + } + } + } + } + } + } + }, + "/schedule/portalcalendars": { + "get": { + "tags": [ + "PortalCalendars" + ], + "summary": "Get List of PortalCalendar", + "operationId": "getSchedulePortalcalendars", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of PortalCalendar", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PortalCalendar" + } + } + } + } + } + } + } + }, + "/schedule/portalcalendars/{id}": { + "get": { + "tags": [ + "PortalCalendars" + ], + "summary": "Get PortalCalendar", + "operationId": "getSchedulePortalcalendarsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "portalcalendarId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "PortalCalendar", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalCalendar" + } + } + } + } + } + }, + "put": { + "tags": [ + "PortalCalendars" + ], + "summary": "Put PortalCalendar", + "operationId": "putSchedulePortalcalendarsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "portalcalendarId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "portalCalendar", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PortalCalendar" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PortalCalendar", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalCalendar" + } + } + } + } + } + }, + "patch": { + "tags": [ + "PortalCalendars" + ], + "summary": "Patch PortalCalendar", + "operationId": "patchSchedulePortalcalendarsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "portalcalendarId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PortalCalendar", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalCalendar" + } + } + } + } + } + } + }, + "/schedule/portalcalendars/count": { + "get": { + "tags": [ + "PortalCalendars" + ], + "summary": "Get Count of PortalCalendar", + "operationId": "getSchedulePortalcalendarsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/schedule/reminderTimes": { + "get": { + "tags": [ + "ScheduleReminderTime" + ], + "summary": "Get List of ScheduleReminderTime", + "operationId": "getScheduleReminderTimes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ScheduleReminderTime", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ScheduleReminderTime" + } + } + } + } + } + } + } + }, + "/schedule/reminderTimes/{id}": { + "get": { + "tags": [ + "ScheduleReminderTime" + ], + "summary": "Get ScheduleReminderTime", + "operationId": "getScheduleReminderTimesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "reminderTimeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ScheduleReminderTime", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ScheduleReminderTime" + } + } + } + } + } + }, + "put": { + "tags": [ + "ScheduleReminderTime" + ], + "summary": "Put ScheduleReminderTime", + "operationId": "putScheduleReminderTimesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "reminderTimeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "reminderTime", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ScheduleReminderTime" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ScheduleReminderTime", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ScheduleReminderTime" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ScheduleReminderTime" + ], + "summary": "Patch ScheduleReminderTime", + "operationId": "patchScheduleReminderTimesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "reminderTimeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ScheduleReminderTime", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ScheduleReminderTime" + } + } + } + } + } + } + }, + "/schedule/reminderTimes/count": { + "get": { + "tags": [ + "ScheduleReminderTime" + ], + "summary": "Get Count of ScheduleReminderTime", + "operationId": "getScheduleReminderTimesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/schedule/statuses": { + "get": { + "tags": [ + "ScheduleStatuses" + ], + "summary": "Get List of ScheduleStatus", + "operationId": "getScheduleStatuses", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ScheduleStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ScheduleStatus" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ScheduleStatuses" + ], + "summary": "Post ScheduleStatus", + "operationId": "postScheduleStatuses", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "scheduleStatus", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ScheduleStatus" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ScheduleStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ScheduleStatus" + } + } + } + } + } + } + }, + "/schedule/statuses/{id}": { + "get": { + "tags": [ + "ScheduleStatuses" + ], + "summary": "Get ScheduleStatus", + "operationId": "getScheduleStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ScheduleStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ScheduleStatus" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ScheduleStatuses" + ], + "summary": "Delete ScheduleStatus", + "operationId": "deleteScheduleStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ScheduleStatuses" + ], + "summary": "Put ScheduleStatus", + "operationId": "putScheduleStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "scheduleStatus", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ScheduleStatus" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ScheduleStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ScheduleStatus" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ScheduleStatuses" + ], + "summary": "Patch ScheduleStatus", + "operationId": "patchScheduleStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ScheduleStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ScheduleStatus" + } + } + } + } + } + } + }, + "/schedule/statuses/{id}/info": { + "get": { + "tags": [ + "ScheduleStatusInfos" + ], + "summary": "Get ScheduleStatusInfos", + "operationId": "getScheduleStatusesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ScheduleStatusInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ScheduleStatusInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ScheduleStatusInfo" + } + } + } + } + } + } + }, + "/schedule/statuses/count": { + "get": { + "tags": [ + "ScheduleStatuses" + ], + "summary": "Get Count of ScheduleStatus", + "operationId": "getScheduleStatusesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/schedule/statuses/info": { + "get": { + "tags": [ + "ScheduleStatusInfos" + ], + "summary": "Get List of ScheduleStatusInfos", + "operationId": "getScheduleStatusesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of scheduleStatusInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ScheduleStatusInfo" + } + } + } + } + } + } + } + }, + "/schedule/statuses/info/count": { + "get": { + "tags": [ + "ScheduleStatusesInfos" + ], + "summary": "Get Count of ScheduleStatusInfos", + "operationId": "getScheduleStatusesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/schedule/types": { + "get": { + "tags": [ + "ScheduleTypes" + ], + "summary": "Get List of ScheduleType", + "operationId": "getScheduleTypes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ScheduleType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ScheduleType" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ScheduleTypes" + ], + "summary": "Post ScheduleType", + "operationId": "postScheduleTypes", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "scheduleType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ScheduleType" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ScheduleType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ScheduleType" + } + } + } + } + } + } + }, + "/schedule/types/{id}": { + "get": { + "tags": [ + "ScheduleTypes" + ], + "summary": "Get ScheduleType", + "operationId": "getScheduleTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ScheduleType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ScheduleType" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ScheduleTypes" + ], + "summary": "Delete ScheduleType", + "operationId": "deleteScheduleTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ScheduleTypes" + ], + "summary": "Put ScheduleType", + "operationId": "putScheduleTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "scheduleType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ScheduleType" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ScheduleType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ScheduleType" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ScheduleTypes" + ], + "summary": "Patch ScheduleType", + "operationId": "patchScheduleTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ScheduleType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ScheduleType" + } + } + } + } + } + } + }, + "/schedule/types/{id}/info": { + "get": { + "tags": [ + "ScheduleTypesInfo" + ], + "summary": "Get ScheduleTypeInfo", + "operationId": "getScheduleTypesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ScheduleTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ScheduleTypeInfo" + } + } + } + } + } + } + }, + "/schedule/types/{id}/usages": { + "get": { + "tags": [ + "ScheduleTypes" + ], + "summary": "Get List of Usage Count", + "operationId": "getScheduleTypesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/schedule/types/{id}/usages/list": { + "get": { + "tags": [ + "ScheduleTypes" + ], + "summary": "Get List of Usage", + "operationId": "getScheduleTypesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/schedule/types/count": { + "get": { + "tags": [ + "ScheduleTypes" + ], + "summary": "Get Count of ScheduleType", + "operationId": "getScheduleTypesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/schedule/types/info": { + "get": { + "tags": [ + "ScheduleTypesInfo" + ], + "summary": "Get List of ScheduleTypeInfo", + "operationId": "getScheduleTypesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ScheduleTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ScheduleTypeInfo" + } + } + } + } + } + } + } + }, + "/schedule/types/info/count": { + "get": { + "tags": [ + "ScheduleTypesInfo" + ], + "summary": "Get Count of ScheduleTypeInfo", + "operationId": "getScheduleTypesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/boards": { + "get": { + "tags": [ + "Boards" + ], + "summary": "Get List of Board", + "operationId": "getServiceBoards", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Board", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Board" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Boards" + ], + "summary": "Post Board", + "operationId": "postServiceBoards", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "board", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Board" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Board", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Board" + } + } + } + } + } + } + }, + "/service/boards/{grandparentId}/items/{parentId}/associations": { + "get": { + "tags": [ + "BoardItemAssociations" + ], + "summary": "Get List of BoardItemAssociation", + "operationId": "getServiceBoardsByGrandparentIdItemsByParentIdAssociations", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "itemId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of BoardItemAssociation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BoardItemAssociation" + } + } + } + } + } + } + } + }, + "/service/boards/{grandparentId}/items/{parentId}/associations/{id}": { + "get": { + "tags": [ + "BoardItemAssociations" + ], + "summary": "Get BoardItemAssociation", + "operationId": "getServiceBoardsByGrandparentIdItemsByParentIdAssociationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "associationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "itemId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "BoardItemAssociation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardItemAssociation" + } + } + } + } + } + }, + "put": { + "tags": [ + "BoardItemAssociations" + ], + "summary": "Put BoardItemAssociation", + "operationId": "putServiceBoardsByGrandparentIdItemsByParentIdAssociationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "associationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "itemId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "itemAssociation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BoardItemAssociation" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BoardItemAssociation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardItemAssociation" + } + } + } + } + } + }, + "patch": { + "tags": [ + "BoardItemAssociations" + ], + "summary": "Patch BoardItemAssociation", + "operationId": "patchServiceBoardsByGrandparentIdItemsByParentIdAssociationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "associationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "itemId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BoardItemAssociation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardItemAssociation" + } + } + } + } + } + } + }, + "/service/boards/{grandparentId}/items/{parentId}/associations/count": { + "get": { + "tags": [ + "BoardItemAssociations" + ], + "summary": "Get Count of BoardItemAssociation", + "operationId": "getServiceBoardsByGrandparentIdItemsByParentIdAssociationsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "itemId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/boards/{grandparentId}/statuses/{parentId}/notifications": { + "get": { + "tags": [ + "BoardStatusNotifications" + ], + "summary": "Get List of BoardStatusNotification", + "operationId": "getServiceBoardsByGrandparentIdStatusesByParentIdNotifications", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of BoardStatusNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BoardStatusNotification" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "BoardStatusNotifications" + ], + "summary": "Post BoardStatusNotification", + "operationId": "postServiceBoardsByGrandparentIdStatusesByParentIdNotifications", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "boardStatusNotification", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BoardStatusNotification" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "BoardStatusNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardStatusNotification" + } + } + } + } + } + } + }, + "/service/boards/{grandparentId}/statuses/{parentId}/notifications/{id}": { + "get": { + "tags": [ + "BoardStatusNotifications" + ], + "summary": "Get BoardStatusNotification", + "operationId": "getServiceBoardsByGrandparentIdStatusesByParentIdNotificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "notificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "BoardStatusNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardStatusNotification" + } + } + } + } + } + }, + "delete": { + "tags": [ + "BoardStatusNotifications" + ], + "summary": "Delete BoardStatusNotification", + "operationId": "deleteServiceBoardsByGrandparentIdStatusesByParentIdNotificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "notificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "BoardStatusNotifications" + ], + "summary": "Put BoardStatusNotification", + "operationId": "putServiceBoardsByGrandparentIdStatusesByParentIdNotificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "notificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "boardStatusNotification", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BoardStatusNotification" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BoardStatusNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardStatusNotification" + } + } + } + } + } + }, + "patch": { + "tags": [ + "BoardStatusNotifications" + ], + "summary": "Patch BoardStatusNotification", + "operationId": "patchServiceBoardsByGrandparentIdStatusesByParentIdNotificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "notificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BoardStatusNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardStatusNotification" + } + } + } + } + } + } + }, + "/service/boards/{grandparentId}/statuses/{parentId}/notifications/count": { + "get": { + "tags": [ + "BoardStatusNotifications" + ], + "summary": "Get Count of BoardStatusNotification", + "operationId": "getServiceBoardsByGrandparentIdStatusesByParentIdNotificationsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/boards/{id}": { + "get": { + "tags": [ + "Boards" + ], + "summary": "Get Board", + "operationId": "getServiceBoardsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Board", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Board" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Boards" + ], + "summary": "Delete Board", + "operationId": "deleteServiceBoardsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Boards" + ], + "summary": "Put Board", + "operationId": "putServiceBoardsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "board", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Board" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Board", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Board" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Boards" + ], + "summary": "Patch Board", + "operationId": "patchServiceBoardsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Board", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Board" + } + } + } + } + } + } + }, + "/service/boards/{id}/usages": { + "get": { + "tags": [ + "Boards" + ], + "summary": "Get List of Usage Count", + "operationId": "getServiceBoardsByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/service/boards/{id}/usages/list": { + "get": { + "tags": [ + "Boards" + ], + "summary": "Get List of Usage", + "operationId": "getServiceBoardsByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/service/boards/{parentId}/autoAssignResources": { + "get": { + "tags": [ + "BoardAutoAssignResources" + ], + "summary": "Get List of BoardAutoAssignResource", + "operationId": "getServiceBoardsByParentIdAutoAssignResources", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of BoardAutoAssignResource", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BoardAutoAssignResource" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "BoardAutoAssignResources" + ], + "summary": "Post BoardAutoAssignResource", + "operationId": "postServiceBoardsByParentIdAutoAssignResources", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "boardAutoAssignResource", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BoardAutoAssignResource" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "BoardAutoAssignResource", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardAutoAssignResource" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/autoAssignResources/{id}": { + "get": { + "tags": [ + "BoardAutoAssignResources" + ], + "summary": "Get BoardAutoAssignResource", + "operationId": "getServiceBoardsByParentIdAutoAssignResourcesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "autoAssignResourceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "BoardAutoAssignResource", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardAutoAssignResource" + } + } + } + } + } + }, + "delete": { + "tags": [ + "BoardAutoAssignResources" + ], + "summary": "Delete BoardAutoAssignResource", + "operationId": "deleteServiceBoardsByParentIdAutoAssignResourcesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "autoAssignResourceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "BoardAutoAssignResources" + ], + "summary": "Put BoardAutoAssignResource", + "operationId": "putServiceBoardsByParentIdAutoAssignResourcesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "autoAssignResourceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "boardAutoAssignResource", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BoardAutoAssignResource" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BoardAutoAssignResource", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardAutoAssignResource" + } + } + } + } + } + }, + "patch": { + "tags": [ + "BoardAutoAssignResources" + ], + "summary": "Patch BoardAutoAssignResource", + "operationId": "patchServiceBoardsByParentIdAutoAssignResourcesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "autoAssignResourceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BoardAutoAssignResource", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardAutoAssignResource" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/autoAssignResources/count": { + "get": { + "tags": [ + "BoardAutoAssignResources" + ], + "summary": "Get Count of BoardAutoAssignResource", + "operationId": "getServiceBoardsByParentIdAutoAssignResourcesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/autoTemplates": { + "get": { + "tags": [ + "BoardAutoTemplates" + ], + "summary": "Get List of BoardAutoTemplate", + "operationId": "getServiceBoardsByParentIdAutoTemplates", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of BoardAutoTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BoardAutoTemplate" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "BoardAutoTemplates" + ], + "summary": "Post BoardAutoTemplate", + "operationId": "postServiceBoardsByParentIdAutoTemplates", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "boardAutoTemplate", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BoardAutoTemplate" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "BoardAutoTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardAutoTemplate" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/autoTemplates/{id}": { + "get": { + "tags": [ + "BoardAutoTemplates" + ], + "summary": "Get BoardAutoTemplate", + "operationId": "getServiceBoardsByParentIdAutoTemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "autoTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "BoardAutoTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardAutoTemplate" + } + } + } + } + } + }, + "delete": { + "tags": [ + "BoardAutoTemplates" + ], + "summary": "Delete BoardAutoTemplate", + "operationId": "deleteServiceBoardsByParentIdAutoTemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "autoTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "BoardAutoTemplates" + ], + "summary": "Put BoardAutoTemplate", + "operationId": "putServiceBoardsByParentIdAutoTemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "autoTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "boardAutoTemplate", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BoardAutoTemplate" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BoardAutoTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardAutoTemplate" + } + } + } + } + } + }, + "patch": { + "tags": [ + "BoardAutoTemplates" + ], + "summary": "Patch BoardAutoTemplate", + "operationId": "patchServiceBoardsByParentIdAutoTemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "autoTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BoardAutoTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardAutoTemplate" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/autoTemplates/count": { + "get": { + "tags": [ + "BoardAutoTemplates" + ], + "summary": "Get Count of BoardAutoTemplate", + "operationId": "getServiceBoardsByParentIdAutoTemplatesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/excludedMembers": { + "get": { + "tags": [ + "BoardExcludedMembers" + ], + "summary": "Get List of BoardExcludedMember", + "operationId": "getServiceBoardsByParentIdExcludedMembers", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of BoardExcludedMember", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BoardExcludedMember" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "BoardExcludedMembers" + ], + "summary": "Post BoardExcludedMember", + "operationId": "postServiceBoardsByParentIdExcludedMembers", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "boardExcludedMember", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BoardExcludedMember" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "BoardExcludedMember", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardExcludedMember" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/excludedMembers/{id}": { + "get": { + "tags": [ + "BoardExcludedMembers" + ], + "summary": "Get BoardExcludedMember", + "operationId": "getServiceBoardsByParentIdExcludedMembersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "excludedMemberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "BoardExcludedMember", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardExcludedMember" + } + } + } + } + } + }, + "delete": { + "tags": [ + "BoardExcludedMembers" + ], + "summary": "Delete BoardExcludedMember", + "operationId": "deleteServiceBoardsByParentIdExcludedMembersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "excludedMemberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/service/boards/{parentId}/excludedMembers/count": { + "get": { + "tags": [ + "BoardExcludedMembers" + ], + "summary": "Get Count of BoardExcludedMember", + "operationId": "getServiceBoardsByParentIdExcludedMembersCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/items": { + "get": { + "tags": [ + "BoardItems" + ], + "summary": "Get List of BoardItem", + "operationId": "getServiceBoardsByParentIdItems", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of BoardItem", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BoardItem" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "BoardItems" + ], + "summary": "Post BoardItem", + "operationId": "postServiceBoardsByParentIdItems", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "boardItem", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BoardItem" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "BoardItem", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardItem" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/items/{id}": { + "get": { + "tags": [ + "BoardItems" + ], + "summary": "Get BoardItem", + "operationId": "getServiceBoardsByParentIdItemsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "itemId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "BoardItem", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardItem" + } + } + } + } + } + }, + "delete": { + "tags": [ + "BoardItems" + ], + "summary": "Delete BoardItem", + "operationId": "deleteServiceBoardsByParentIdItemsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "itemId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "BoardItems" + ], + "summary": "Put BoardItem", + "operationId": "putServiceBoardsByParentIdItemsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "itemId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "boardItem", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BoardItem" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BoardItem", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardItem" + } + } + } + } + } + }, + "patch": { + "tags": [ + "BoardItems" + ], + "summary": "Patch BoardItem", + "operationId": "patchServiceBoardsByParentIdItemsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "itemId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BoardItem", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardItem" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/items/{id}/usages": { + "get": { + "tags": [ + "BoardItems" + ], + "summary": "Get List of Usage Count", + "operationId": "getServiceBoardsByParentIdItemsByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "itemId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/service/boards/{parentId}/items/{id}/usages/list": { + "get": { + "tags": [ + "BoardItems" + ], + "summary": "Get List of Usage", + "operationId": "getServiceBoardsByParentIdItemsByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "itemId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/service/boards/{parentId}/items/count": { + "get": { + "tags": [ + "BoardItems" + ], + "summary": "Get Count of Usage", + "operationId": "getServiceBoardsByParentIdItemsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/notifications": { + "get": { + "tags": [ + "BoardNotifications" + ], + "summary": "Get List of BoardNotification", + "operationId": "getServiceBoardsByParentIdNotifications", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of BoardNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BoardNotification" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "BoardNotifications" + ], + "summary": "Post BoardNotification", + "operationId": "postServiceBoardsByParentIdNotifications", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "boardNotification", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BoardNotification" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "BoardNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardNotification" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/notifications/{id}": { + "get": { + "tags": [ + "BoardNotifications" + ], + "summary": "Get BoardNotification", + "operationId": "getServiceBoardsByParentIdNotificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "notificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "BoardNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardNotification" + } + } + } + } + } + }, + "delete": { + "tags": [ + "BoardNotifications" + ], + "summary": "Delete BoardNotification", + "operationId": "deleteServiceBoardsByParentIdNotificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "notificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "BoardNotifications" + ], + "summary": "Put BoardNotification", + "operationId": "putServiceBoardsByParentIdNotificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "notificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "boardNotification", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BoardNotification" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BoardNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardNotification" + } + } + } + } + } + }, + "patch": { + "tags": [ + "BoardNotifications" + ], + "summary": "Patch BoardNotification", + "operationId": "patchServiceBoardsByParentIdNotificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "notificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BoardNotification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardNotification" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/notifications/count": { + "get": { + "tags": [ + "BoardNotifications" + ], + "summary": "Get Count of BoardNotification", + "operationId": "getServiceBoardsByParentIdNotificationsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/skillMappings/": { + "get": { + "tags": [ + "BoardSkillMappings" + ], + "summary": "Get List of BoardSkillMappings", + "operationId": "getServiceBoardsByParentIdSkillMappings", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of BoardSkillMapping", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BoardSkillMapping" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "BoardSkillMappings" + ], + "summary": "Post BoardSkillMappings", + "operationId": "postServiceBoardsByParentIdSkillMappings", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "BoardSkillMapping", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BoardSkillMapping" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "BoardSkillMapping", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardSkillMapping" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/skillMappings/{id}": { + "get": { + "tags": [ + "BoardSkillMappings" + ], + "summary": "Get BoardSkillMappings", + "operationId": "getServiceBoardsByParentIdSkillMappingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "BoardSkillMappingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "BoardSkillMapping", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardSkillMapping" + } + } + } + } + } + }, + "delete": { + "tags": [ + "BoardSkillMappings" + ], + "summary": "Delete BoardSkillMappings", + "operationId": "deleteServiceBoardsByParentIdSkillMappingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "BoardSkillMappingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "BoardSkillMappings" + ], + "summary": "Put BoardSkillMappings", + "operationId": "putServiceBoardsByParentIdSkillMappingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "BoardSkillMappingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "boardSkillMapping", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BoardSkillMapping" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BoardSkillMapping", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardSkillMapping" + } + } + } + } + } + }, + "patch": { + "tags": [ + "BoardSkillMappings" + ], + "summary": "Patch BoardSkillMappings", + "operationId": "patchServiceBoardsByParentIdSkillMappingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "BoardSkillMappingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BoardSkillMapping", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardSkillMapping" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/skillMappings/count": { + "get": { + "tags": [ + "BoardSkillMappings" + ], + "summary": "Get Count of BoardSkillMappings", + "operationId": "getServiceBoardsByParentIdSkillMappingsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/statuses": { + "get": { + "tags": [ + "BoardStatuses" + ], + "summary": "Get List of BoardStatus", + "operationId": "getServiceBoardsByParentIdStatuses", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of BoardStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BoardStatus" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "BoardStatuses" + ], + "summary": "Post BoardStatus", + "operationId": "postServiceBoardsByParentIdStatuses", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "boardStatus", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BoardStatus" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "BoardStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardStatus" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/statuses/{id}": { + "get": { + "tags": [ + "BoardStatuses" + ], + "summary": "Get BoardStatus", + "operationId": "getServiceBoardsByParentIdStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "BoardStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardStatus" + } + } + } + } + } + }, + "delete": { + "tags": [ + "BoardStatuses" + ], + "summary": "Delete BoardStatus", + "operationId": "deleteServiceBoardsByParentIdStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "BoardStatuses" + ], + "summary": "Put BoardStatus", + "operationId": "putServiceBoardsByParentIdStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "boardStatus", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BoardStatus" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BoardStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardStatus" + } + } + } + } + } + }, + "patch": { + "tags": [ + "BoardStatuses" + ], + "summary": "Patch BoardStatus", + "operationId": "patchServiceBoardsByParentIdStatusesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BoardStatus", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardStatus" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/statuses/{id}/info": { + "get": { + "tags": [ + "BoardStatusInfo" + ], + "summary": "Get BoardStatusInfos", + "operationId": "getServiceBoardsByParentIdStatusesByIdInfo", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ServiceBoardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "id", + "in": "path", + "description": "StatusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "BoardStatusInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardStatusInfo" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/statuses/{id}/usages": { + "get": { + "tags": [ + "BoardStatuses" + ], + "summary": "Get List of Usage Count", + "operationId": "getServiceBoardsByParentIdStatusesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/service/boards/{parentId}/statuses/{id}/usages/list": { + "get": { + "tags": [ + "BoardStatuses" + ], + "summary": "Get List of Usage", + "operationId": "getServiceBoardsByParentIdStatusesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "statusId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/service/boards/{parentId}/statuses/count": { + "get": { + "tags": [ + "BoardStatuses" + ], + "summary": "Get Count of BoardStatus", + "operationId": "getServiceBoardsByParentIdStatusesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/statuses/info": { + "get": { + "tags": [ + "BoardStatusInfo" + ], + "summary": "Get List of BoardStatusInfos", + "operationId": "getServiceBoardsByParentIdStatusesInfo", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ServiceBoardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of BoardStatusInfos", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BoardStatusInfo" + } + } + } + } + } + } + } + }, + "/service/boards/{parentId}/statuses/info/count": { + "get": { + "tags": [ + "BoardStatusInfo" + ], + "summary": "Get Count of BoardStatusInfos", + "operationId": "getServiceBoardsByParentIdStatusesInfoCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ServiceBoardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/subtypes": { + "get": { + "tags": [ + "BoardSubTypes" + ], + "summary": "Get List of BoardSubType", + "operationId": "getServiceBoardsByParentIdSubtypes", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of BoardSubType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BoardSubType" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "BoardSubTypes" + ], + "summary": "Post BoardSubType", + "operationId": "postServiceBoardsByParentIdSubtypes", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "boardSubType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BoardSubType" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "BoardSubType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardSubType" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/subtypes/{id}": { + "get": { + "tags": [ + "BoardSubTypes" + ], + "summary": "Get BoardSubType", + "operationId": "getServiceBoardsByParentIdSubtypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "subtypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "BoardSubType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardSubType" + } + } + } + } + } + }, + "delete": { + "tags": [ + "BoardSubTypes" + ], + "summary": "Delete Usage", + "operationId": "deleteServiceBoardsByParentIdSubtypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "subtypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "BoardSubTypes" + ], + "summary": "Put BoardSubType", + "operationId": "putServiceBoardsByParentIdSubtypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "subtypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "boardSubType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BoardSubType" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BoardSubType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardSubType" + } + } + } + } + } + }, + "patch": { + "tags": [ + "BoardSubTypes" + ], + "summary": "Patch BoardSubType", + "operationId": "patchServiceBoardsByParentIdSubtypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "subtypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BoardSubType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardSubType" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/subtypes/{id}/info": { + "get": { + "tags": [ + "BoardSubTypeInfos" + ], + "summary": "Get BoardSubTypeInfos", + "operationId": "getServiceBoardsByParentIdSubtypesByIdInfo", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "id", + "in": "path", + "description": "BoardSubTypeInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "BoardSubTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardSubTypeInfo" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/subtypes/{id}/usages": { + "get": { + "tags": [ + "BoardSubTypes" + ], + "summary": "Get List of Usage Count", + "operationId": "getServiceBoardsByParentIdSubtypesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "subtypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/service/boards/{parentId}/subtypes/{id}/usages/list": { + "get": { + "tags": [ + "BoardSubTypes" + ], + "summary": "Get List of Usage", + "operationId": "getServiceBoardsByParentIdSubtypesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "subtypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/service/boards/{parentId}/subtypes/count": { + "get": { + "tags": [ + "BoardSubTypes" + ], + "summary": "Get Count of BoardSubType", + "operationId": "getServiceBoardsByParentIdSubtypesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/subtypes/info": { + "get": { + "tags": [ + "BoardSubTypeInfos" + ], + "summary": "Get List of BoardSubTypeInfos", + "operationId": "getServiceBoardsByParentIdSubtypesInfo", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of boardSubTypeInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BoardSubTypeInfo" + } + } + } + } + } + } + } + }, + "/service/boards/{parentId}/subtypes/info/count": { + "get": { + "tags": [ + "BoardSubTypeInfos" + ], + "summary": "Get Count of BoardSubType", + "operationId": "getServiceBoardsByParentIdSubtypesInfoCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/teams": { + "get": { + "tags": [ + "BoardTeams" + ], + "summary": "Get List of BoardTeam", + "operationId": "getServiceBoardsByParentIdTeams", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of BoardTeam", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BoardTeam" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "BoardTeams" + ], + "summary": "Post BoardTeam", + "operationId": "postServiceBoardsByParentIdTeams", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "_boardTeam", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BoardTeam" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "BoardTeam", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardTeam" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/teams/{id}": { + "get": { + "tags": [ + "BoardTeams" + ], + "summary": "Get BoardTeam", + "operationId": "getServiceBoardsByParentIdTeamsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "teamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "BoardTeam", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardTeam" + } + } + } + } + } + }, + "delete": { + "tags": [ + "BoardTeams" + ], + "summary": "Delete BoardTeam", + "operationId": "deleteServiceBoardsByParentIdTeamsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "teamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "BoardTeams" + ], + "summary": "Put BoardTeam", + "operationId": "putServiceBoardsByParentIdTeamsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "teamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "_boardTeam", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BoardTeam" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BoardTeam", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardTeam" + } + } + } + } + } + }, + "patch": { + "tags": [ + "BoardTeams" + ], + "summary": "Patch BoardTeam", + "operationId": "patchServiceBoardsByParentIdTeamsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "teamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BoardTeam", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardTeam" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/teams/{id}/info": { + "get": { + "tags": [ + "BoardTeamInfos" + ], + "summary": "Get BoardTeamInfos", + "operationId": "getServiceBoardsByParentIdTeamsByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "BoardTeamInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "BoardTeamInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardTeamInfo" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/teams/{id}/usages/list": { + "get": { + "tags": [ + "BoardTeams" + ], + "summary": "Get List of Usage", + "operationId": "getServiceBoardsByParentIdTeamsByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "teamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/service/boards/{parentId}/teams/count": { + "get": { + "tags": [ + "BoardTeams" + ], + "summary": "Get Count of BoardTeam", + "operationId": "getServiceBoardsByParentIdTeamsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/teams/info": { + "get": { + "tags": [ + "BoardTeamInfos" + ], + "summary": "Get List of BoardTeamInfos", + "operationId": "getServiceBoardsByParentIdTeamsInfo", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of boardTeamInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BoardTeamInfo" + } + } + } + } + } + } + } + }, + "/service/boards/{parentId}/teams/info/count": { + "get": { + "tags": [ + "BoardTeamInfos" + ], + "summary": "Get Count of BoardTeamInfo", + "operationId": "getServiceBoardsByParentIdTeamsInfoCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/types": { + "get": { + "tags": [ + "BoardTypes" + ], + "summary": "Get List of BoardType", + "operationId": "getServiceBoardsByParentIdTypes", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of BoardType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BoardType" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "BoardTypes" + ], + "summary": "Post BoardType", + "operationId": "postServiceBoardsByParentIdTypes", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "boardType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BoardType" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "BoardType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardType" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/types/{id}": { + "get": { + "tags": [ + "BoardTypes" + ], + "summary": "Get BoardType", + "operationId": "getServiceBoardsByParentIdTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "BoardType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardType" + } + } + } + } + } + }, + "delete": { + "tags": [ + "BoardTypes" + ], + "summary": "Delete BoardType", + "operationId": "deleteServiceBoardsByParentIdTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "BoardTypes" + ], + "summary": "Put BoardType", + "operationId": "putServiceBoardsByParentIdTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "boardType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BoardType" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BoardType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardType" + } + } + } + } + } + }, + "patch": { + "tags": [ + "BoardTypes" + ], + "summary": "Patch BoardType", + "operationId": "patchServiceBoardsByParentIdTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BoardType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardType" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/types/{id}/usages": { + "get": { + "tags": [ + "BoardTypes" + ], + "summary": "Get List of Usage Count", + "operationId": "getServiceBoardsByParentIdTypesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/service/boards/{parentId}/types/{id}/usages/list": { + "get": { + "tags": [ + "BoardTypes" + ], + "summary": "Get List of Usage", + "operationId": "getServiceBoardsByParentIdTypesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/service/boards/{parentId}/types/count": { + "get": { + "tags": [ + "BoardTypes" + ], + "summary": "Get Count of BoardType", + "operationId": "getServiceBoardsByParentIdTypesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/typeSubTypeItemAssociations": { + "get": { + "tags": [ + "BoardTypeSubTypeItemAssociation" + ], + "summary": "Get List of BoardTypeSubTypeItemAssociation", + "operationId": "getServiceBoardsByParentIdTypeSubTypeItemAssociations", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of BoardTypeSubTypeItemAssociation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BoardTypeSubTypeItemAssociation" + } + } + } + } + } + } + } + }, + "/service/boards/{parentId}/typeSubTypeItemAssociations/{id}": { + "get": { + "tags": [ + "BoardTypeSubTypeItemAssociation" + ], + "summary": "Get BoardTypeSubTypeItemAssociation", + "operationId": "getServiceBoardsByParentIdTypeSubTypeItemAssociationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeSubTypeItemAssociationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "BoardTypeSubTypeItemAssociation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardTypeSubTypeItemAssociation" + } + } + } + } + } + } + }, + "/service/boards/{parentId}/typeSubTypeItemAssociations/count": { + "get": { + "tags": [ + "BoardTypeSubTypeItemAssociation" + ], + "summary": "Get Count of BoardTypeSubTypeItemAssociation", + "operationId": "getServiceBoardsByParentIdTypeSubTypeItemAssociationsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/boards/copy": { + "post": { + "tags": [ + "Boards" + ], + "summary": "Post Board", + "operationId": "postServiceBoardsCopy", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "copy", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BoardCopy" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Board", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Board" + } + } + } + } + } + } + }, + "/service/boards/count": { + "get": { + "tags": [ + "Boards" + ], + "summary": "Get Count of Board", + "operationId": "getServiceBoardsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/codes": { + "get": { + "tags": [ + "Codes" + ], + "summary": "Get List of Code", + "operationId": "getServiceCodes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Code", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Code" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Codes" + ], + "summary": "Post Code", + "operationId": "postServiceCodes", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "code", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Code" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Code", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Code" + } + } + } + } + } + } + }, + "/service/codes/{id}": { + "get": { + "tags": [ + "Codes" + ], + "summary": "Get Code", + "operationId": "getServiceCodesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "codeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Code", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Code" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Codes" + ], + "summary": "Delete Code", + "operationId": "deleteServiceCodesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "codeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Codes" + ], + "summary": "Put Code", + "operationId": "putServiceCodesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "codeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "code", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Code" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Code", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Code" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Codes" + ], + "summary": "Patch Code", + "operationId": "patchServiceCodesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "codeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Code", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Code" + } + } + } + } + } + } + }, + "/service/codes/count": { + "get": { + "tags": [ + "Codes" + ], + "summary": "Get Count of Code", + "operationId": "getServiceCodesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/emailTemplates": { + "get": { + "tags": [ + "ServiceEmailTemplates" + ], + "summary": "Get List of ServiceEmailTemplate", + "operationId": "getServiceEmailTemplates", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ServiceEmailTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServiceEmailTemplate" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ServiceEmailTemplates" + ], + "summary": "Post ServiceEmailTemplate", + "operationId": "postServiceEmailTemplates", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "serviceEmailTemplate", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ServiceEmailTemplate" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ServiceEmailTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceEmailTemplate" + } + } + } + } + } + } + }, + "/service/emailTemplates/{id}": { + "get": { + "tags": [ + "ServiceEmailTemplates" + ], + "summary": "Get ServiceEmailTemplate", + "operationId": "getServiceEmailTemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ServiceEmailTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceEmailTemplate" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ServiceEmailTemplates" + ], + "summary": "Delete ServiceEmailTemplate", + "operationId": "deleteServiceEmailTemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ServiceEmailTemplates" + ], + "summary": "Put ServiceEmailTemplate", + "operationId": "putServiceEmailTemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "serviceEmailTemplate", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ServiceEmailTemplate" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ServiceEmailTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceEmailTemplate" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ServiceEmailTemplates" + ], + "summary": "Patch ServiceEmailTemplate", + "operationId": "patchServiceEmailTemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ServiceEmailTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceEmailTemplate" + } + } + } + } + } + } + }, + "/service/emailTemplates/{id}/usages": { + "get": { + "tags": [ + "ServiceEmailTemplates" + ], + "summary": "Get List of Usage Count", + "operationId": "getServiceEmailTemplatesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/service/emailTemplates/{id}/usages/list": { + "get": { + "tags": [ + "ServiceEmailTemplates" + ], + "summary": "Get List of Usage", + "operationId": "getServiceEmailTemplatesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/service/emailTemplates/count": { + "get": { + "tags": [ + "ServiceEmailTemplates" + ], + "summary": "Get Count of ServiceEmailTemplate", + "operationId": "getServiceEmailTemplatesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/impacts": { + "get": { + "tags": [ + "Impacts" + ], + "summary": "Get List of Impact", + "operationId": "getServiceImpacts", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Impact", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Impact" + } + } + } + } + } + } + } + }, + "/service/impacts/{id}": { + "get": { + "tags": [ + "Impacts" + ], + "summary": "Get Impact", + "operationId": "getServiceImpactsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "impactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Impact", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Impact" + } + } + } + } + } + }, + "put": { + "tags": [ + "Impacts" + ], + "summary": "Put Impact", + "operationId": "putServiceImpactsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "impactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "impact", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Impact" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Impact", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Impact" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Impacts" + ], + "summary": "Patch Impact", + "operationId": "patchServiceImpactsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "impactId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Impact", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Impact" + } + } + } + } + } + } + }, + "/service/impacts/count": { + "get": { + "tags": [ + "Impacts" + ], + "summary": "Get Count of Impact", + "operationId": "getServiceImpactsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/info/boards": { + "get": { + "tags": [ + "BoardInfos" + ], + "summary": "Get List of BoardInfo", + "operationId": "getServiceInfoBoards", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of BoardInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BoardInfo" + } + } + } + } + } + } + } + }, + "/service/info/boards/{id}": { + "get": { + "tags": [ + "BoardInfos" + ], + "summary": "Get BoardInfo", + "operationId": "getServiceInfoBoardsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "boardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "BoardInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardInfo" + } + } + } + } + } + } + }, + "/service/info/boards/active": { + "get": { + "tags": [ + "BoardInfos" + ], + "summary": "Get List of active BoardInfo", + "operationId": "getServiceInfoBoardsActive", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of active BoardInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BoardInfo" + } + } + } + } + } + } + } + }, + "/service/info/boards/count": { + "get": { + "tags": [ + "BoardInfos" + ], + "summary": "Get Count of BoardInfo", + "operationId": "getServiceInfoBoardsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/info/boardtypes": { + "get": { + "tags": [ + "BoardTypeInfos" + ], + "summary": "Get List of BoardTypeInfo", + "operationId": "getServiceInfoBoardtypes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of BoardTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BoardTypeInfo" + } + } + } + } + } + } + } + }, + "/service/info/boardtypes/{id}": { + "get": { + "tags": [ + "BoardTypeInfos" + ], + "summary": "Get BoardTypeInfo", + "operationId": "getServiceInfoBoardtypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "boardtypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "BoardTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BoardTypeInfo" + } + } + } + } + } + } + }, + "/service/info/boardtypes/count": { + "get": { + "tags": [ + "BoardTypeInfos" + ], + "summary": "Get Count of BoardTypeInfo", + "operationId": "getServiceInfoBoardtypesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/knowledgeBaseArticles": { + "get": { + "tags": [ + "KnowledgeBaseArticles" + ], + "summary": "Get List of KnowledgeBaseArticle", + "operationId": "getServiceKnowledgeBaseArticles", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of KnowledgeBaseArticle", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/KnowledgeBaseArticle" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "KnowledgeBaseArticles" + ], + "summary": "Post KnowledgeBaseArticle", + "operationId": "postServiceKnowledgeBaseArticles", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "knowledgeBaseArticle", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KnowledgeBaseArticle" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "KnowledgeBaseArticle", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/KnowledgeBaseArticle" + } + } + } + } + } + } + }, + "/service/knowledgeBaseArticles/{id}": { + "get": { + "tags": [ + "KnowledgeBaseArticles" + ], + "summary": "Get KnowledgeBaseArticle", + "operationId": "getServiceKnowledgeBaseArticlesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "knowledgeBaseArticleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "KnowledgeBaseArticle", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/KnowledgeBaseArticle" + } + } + } + } + } + }, + "delete": { + "tags": [ + "KnowledgeBaseArticles" + ], + "summary": "Delete KnowledgeBaseArticle", + "operationId": "deleteServiceKnowledgeBaseArticlesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "knowledgeBaseArticleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "KnowledgeBaseArticles" + ], + "summary": "Put KnowledgeBaseArticle", + "operationId": "putServiceKnowledgeBaseArticlesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "knowledgeBaseArticleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "knowledgeBaseArticle", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KnowledgeBaseArticle" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "KnowledgeBaseArticle", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/KnowledgeBaseArticle" + } + } + } + } + } + }, + "patch": { + "tags": [ + "KnowledgeBaseArticles" + ], + "summary": "Patch KnowledgeBaseArticle", + "operationId": "patchServiceKnowledgeBaseArticlesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "knowledgeBaseArticleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "KnowledgeBaseArticle", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/KnowledgeBaseArticle" + } + } + } + } + } + } + }, + "/service/knowledgeBaseArticles/count": { + "get": { + "tags": [ + "KnowledgeBaseArticles" + ], + "summary": "Get Count of KnowledgeBaseArticle", + "operationId": "getServiceKnowledgeBaseArticlesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/knowledgeBaseCategories": { + "get": { + "tags": [ + "KnowledgeBaseCategories" + ], + "summary": "Get List of KnowledgeBaseCategory", + "operationId": "getServiceKnowledgeBaseCategories", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of KnowledgeBaseCategory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/KnowledgeBaseCategory" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "KnowledgeBaseCategories" + ], + "summary": "Post KnowledgeBaseCategory", + "operationId": "postServiceKnowledgeBaseCategories", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "knowledgeBaseCategory", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KnowledgeBaseCategory" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "KnowledgeBaseCategory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/KnowledgeBaseCategory" + } + } + } + } + } + } + }, + "/service/knowledgeBaseCategories/{id}": { + "get": { + "tags": [ + "KnowledgeBaseCategories" + ], + "summary": "Get KnowledgeBaseCategory", + "operationId": "getServiceKnowledgeBaseCategoriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "knowledgeBaseCategoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "KnowledgeBaseCategory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/KnowledgeBaseCategory" + } + } + } + } + } + }, + "delete": { + "tags": [ + "KnowledgeBaseCategories" + ], + "summary": "Delete KnowledgeBaseCategory", + "operationId": "deleteServiceKnowledgeBaseCategoriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "knowledgeBaseCategoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "KnowledgeBaseCategories" + ], + "summary": "Put KnowledgeBaseCategory", + "operationId": "putServiceKnowledgeBaseCategoriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "knowledgeBaseCategoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "knowledgeBaseCategory", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KnowledgeBaseCategory" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "KnowledgeBaseCategory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/KnowledgeBaseCategory" + } + } + } + } + } + }, + "patch": { + "tags": [ + "KnowledgeBaseCategories" + ], + "summary": "Patch KnowledgeBaseCategory", + "operationId": "patchServiceKnowledgeBaseCategoriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "knowledgeBaseCategoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "KnowledgeBaseCategory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/KnowledgeBaseCategory" + } + } + } + } + } + } + }, + "/service/knowledgeBaseCategories/count": { + "get": { + "tags": [ + "KnowledgeBaseCategories" + ], + "summary": "Get Count of KnowledgeBaseCategory", + "operationId": "getServiceKnowledgeBaseCategoriesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/knowledgebasesettings": { + "get": { + "tags": [ + "KnowledgeBaseSettingses" + ], + "summary": "Get KnowledgeBaseSettings", + "operationId": "getServiceKnowledgebasesettings", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "KnowledgeBaseSettings", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/KnowledgeBaseSettings" + } + } + } + } + } + }, + "post": { + "tags": [ + "KnowledgeBaseSettingses" + ], + "summary": "Post KnowledgeBaseSettings", + "operationId": "postServiceKnowledgebasesettings", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "knowledgeBaseSettings", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KnowledgeBaseSettings" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "KnowledgeBaseSettings", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/KnowledgeBaseSettings" + } + } + } + } + } + } + }, + "/service/knowledgebasesettings/{id}": { + "get": { + "tags": [ + "KnowledgeBaseSettingses" + ], + "summary": "Get KnowledgeBaseSettings", + "operationId": "getServiceKnowledgebasesettingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "knowledgebasesettingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "KnowledgeBaseSettings", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/KnowledgeBaseSettings" + } + } + } + } + } + }, + "put": { + "tags": [ + "KnowledgeBaseSettingses" + ], + "summary": "Put KnowledgeBaseSettings", + "operationId": "putServiceKnowledgebasesettingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "knowledgebasesettingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "knowledgeBaseSettings", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KnowledgeBaseSettings" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "KnowledgeBaseSettings", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/KnowledgeBaseSettings" + } + } + } + } + } + }, + "patch": { + "tags": [ + "KnowledgeBaseSettingses" + ], + "summary": "Patch KnowledgeBaseSettings", + "operationId": "patchServiceKnowledgebasesettingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "knowledgebasesettingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "KnowledgeBaseSettings", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/KnowledgeBaseSettings" + } + } + } + } + } + } + }, + "/service/knowledgeBaseSubCategories": { + "get": { + "tags": [ + "KnowledgeBaseSubCategories" + ], + "summary": "Get List of KnowledgeBaseSubCategory", + "operationId": "getServiceKnowledgeBaseSubCategories", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of KnowledgeBaseSubCategory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/KnowledgeBaseSubCategory" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "KnowledgeBaseSubCategories" + ], + "summary": "Post KnowledgeBaseSubCategory", + "operationId": "postServiceKnowledgeBaseSubCategories", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "knowledgeBaseSubCategory", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KnowledgeBaseSubCategory" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "KnowledgeBaseSubCategory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/KnowledgeBaseSubCategory" + } + } + } + } + } + } + }, + "/service/knowledgeBaseSubCategories/{id}": { + "get": { + "tags": [ + "KnowledgeBaseSubCategories" + ], + "summary": "Get KnowledgeBaseSubCategory", + "operationId": "getServiceKnowledgeBaseSubCategoriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "knowledgeBaseSubCategoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "KnowledgeBaseSubCategory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/KnowledgeBaseSubCategory" + } + } + } + } + } + }, + "delete": { + "tags": [ + "KnowledgeBaseSubCategories" + ], + "summary": "Delete KnowledgeBaseSubCategory", + "operationId": "deleteServiceKnowledgeBaseSubCategoriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "knowledgeBaseSubCategoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "KnowledgeBaseSubCategories" + ], + "summary": "Put KnowledgeBaseSubCategory", + "operationId": "putServiceKnowledgeBaseSubCategoriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "knowledgeBaseSubCategoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "knowledgeBaseSubCategory", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/KnowledgeBaseSubCategory" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "KnowledgeBaseSubCategory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/KnowledgeBaseSubCategory" + } + } + } + } + } + }, + "patch": { + "tags": [ + "KnowledgeBaseSubCategories" + ], + "summary": "Patch KnowledgeBaseSubCategory", + "operationId": "patchServiceKnowledgeBaseSubCategoriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "knowledgeBaseSubCategoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "KnowledgeBaseSubCategory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/KnowledgeBaseSubCategory" + } + } + } + } + } + } + }, + "/service/knowledgeBaseSubCategories/{id}/usages": { + "get": { + "tags": [ + "KnowledgeBaseSubCategories" + ], + "summary": "Get List of Usage Count", + "operationId": "getServiceKnowledgeBaseSubCategoriesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "knowledgeBaseSubCategoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/service/knowledgeBaseSubCategories/{id}/usages/list": { + "get": { + "tags": [ + "KnowledgeBaseSubCategories" + ], + "summary": "Get List of Usage", + "operationId": "getServiceKnowledgeBaseSubCategoriesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "knowledgeBaseSubCategoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/service/knowledgeBaseSubCategories/count": { + "get": { + "tags": [ + "KnowledgeBaseSubCategories" + ], + "summary": "Get Count of KnowledgeBaseSubCategory", + "operationId": "getServiceKnowledgeBaseSubCategoriesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/locations": { + "get": { + "tags": [ + "ServiceLocations" + ], + "summary": "Get List of ServiceLocation", + "operationId": "getServiceLocations", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ServiceLocation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServiceLocation" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ServiceLocations" + ], + "summary": "Post ServiceLocation", + "operationId": "postServiceLocations", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "location", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ServiceLocation" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ServiceLocation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceLocation" + } + } + } + } + } + } + }, + "/service/locations/{id}": { + "get": { + "tags": [ + "ServiceLocations" + ], + "summary": "Get ServiceLocation", + "operationId": "getServiceLocationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "locationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ServiceLocation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceLocation" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ServiceLocations" + ], + "summary": "Delete ServiceLocation", + "operationId": "deleteServiceLocationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "locationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ServiceLocations" + ], + "summary": "Put ServiceLocation", + "operationId": "putServiceLocationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "locationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "location", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ServiceLocation" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ServiceLocation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceLocation" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ServiceLocations" + ], + "summary": "Patch ServiceLocation", + "operationId": "patchServiceLocationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "locationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ServiceLocation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceLocation" + } + } + } + } + } + } + }, + "/service/locations/{id}/info": { + "get": { + "tags": [ + "ServiceLocationInfos" + ], + "summary": "Get ServiceLocationInfos", + "operationId": "getServiceLocationsByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ServiceLocationInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ServiceLocationInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceLocationInfo" + } + } + } + } + } + } + }, + "/service/locations/{id}/usages": { + "get": { + "tags": [ + "ServiceLocations" + ], + "summary": "Get List of Usage Count", + "operationId": "getServiceLocationsByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "locationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/service/locations/{id}/usages/list": { + "get": { + "tags": [ + "Locations" + ], + "summary": "Get List of Usage", + "operationId": "getServiceLocationsByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "locationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/service/locations/count": { + "get": { + "tags": [ + "ServiceLocations" + ], + "summary": "Get Count of ServiceLocation", + "operationId": "getServiceLocationsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/locations/info": { + "get": { + "tags": [ + "ServiceLocationInfos" + ], + "summary": "Get List of ServiceLocationInfos", + "operationId": "getServiceLocationsInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of serviceLocationInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServiceLocationInfo" + } + } + } + } + } + } + } + }, + "/service/locations/info/count": { + "get": { + "tags": [ + "ServiceLocationInfos" + ], + "summary": "Get Count of ServiceLocationInfo", + "operationId": "getServiceLocationsInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/priorities": { + "get": { + "tags": [ + "Priorities" + ], + "summary": "Get List of Priority", + "operationId": "getServicePriorities", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Priority", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Priority" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Priorities" + ], + "summary": "Post Priority", + "operationId": "postServicePriorities", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "priority", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Priority" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Priority", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Priority" + } + } + } + } + } + } + }, + "/service/priorities/{id}": { + "get": { + "tags": [ + "Priorities" + ], + "summary": "Get Priority", + "operationId": "getServicePrioritiesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "priorityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Priority", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Priority" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Priorities" + ], + "summary": "Delete Priority", + "operationId": "deleteServicePrioritiesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "priorityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Priorities" + ], + "summary": "Put Priority", + "operationId": "putServicePrioritiesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "priorityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "priority", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Priority" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Priority", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Priority" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Priorities" + ], + "summary": "Patch Priority", + "operationId": "patchServicePrioritiesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "priorityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Priority", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Priority" + } + } + } + } + } + } + }, + "/service/priorities/{id}/image": { + "get": { + "tags": [ + "Priorities" + ], + "summary": "Get Priority", + "operationId": "getServicePrioritiesByIdImage", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "priorityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "lastModified", + "in": "path", + "description": "lastModified", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ContentType = application/octet-stream" + } + } + } + }, + "/service/priorities/{id}/usages": { + "get": { + "tags": [ + "Priorities" + ], + "summary": "Get List of Usage Count", + "operationId": "getServicePrioritiesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "priorityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/service/priorities/{id}/usages/list": { + "get": { + "tags": [ + "Priorities" + ], + "summary": "Get List of Usage", + "operationId": "getServicePrioritiesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "priorityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/service/priorities/count": { + "get": { + "tags": [ + "Priorities" + ], + "summary": "Get Count of Priority", + "operationId": "getServicePrioritiesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/priority/{id}/info": { + "get": { + "tags": [ + "PriorityInfos" + ], + "summary": "Get PriorityInfos", + "operationId": "getServicePriorityByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "PriorityInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "PriorityInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PriorityInfo" + } + } + } + } + } + } + }, + "/service/priority/info": { + "get": { + "tags": [ + "PriorityInfos" + ], + "summary": "Get List of PriorityInfos", + "operationId": "getServicePriorityInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of priorityInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PriorityInfo" + } + } + } + } + } + } + } + }, + "/service/scheduling/members/{id}/info": { + "get": { + "tags": [ + "SchedulingMemberInfos" + ], + "summary": "Get SchedulingMemberInfos", + "operationId": "getServiceSchedulingMembersByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "SchedulingMemberInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SchedulingMemberInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SchedulingMemberInfo" + } + } + } + } + } + } + }, + "/service/scheduling/members/info": { + "get": { + "tags": [ + "SchedulingMemberInfos" + ], + "summary": "Get List of SchedulingMemberInfos", + "operationId": "getServiceSchedulingMembersInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of schedulingMemberInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SchedulingMemberInfo" + } + } + } + } + } + } + } + }, + "/service/scheduling/members/info/count": { + "get": { + "tags": [ + "SchedulingMemberInfos" + ], + "summary": "Get Count of RmaActionInfos", + "operationId": "getServiceSchedulingMembersInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/serviceSignoff": { + "get": { + "tags": [ + "ServiceSignoffs" + ], + "summary": "Get List of ServiceSignoff", + "operationId": "getServiceServiceSignoff", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ServiceSignoff", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServiceSignoff" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ServiceSignoffs" + ], + "summary": "Post ServiceSignoff", + "operationId": "postServiceServiceSignoff", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "serviceSignoff", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ServiceSignoff" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ServiceSignoff", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceSignoff" + } + } + } + } + } + } + }, + "/service/serviceSignoff/{id}": { + "get": { + "tags": [ + "ServiceSignoffs" + ], + "summary": "Get ServiceSignoff", + "operationId": "getServiceServiceSignoffById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "serviceSignoffId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ServiceSignoff", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceSignoff" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ServiceSignoffs" + ], + "summary": "Delete ServiceSignoff", + "operationId": "deleteServiceServiceSignoffById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "serviceSignoffId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ServiceSignoffs" + ], + "summary": "Put ServiceSignoff", + "operationId": "putServiceServiceSignoffById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "serviceSignoffId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "serviceSignoff", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ServiceSignoff" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ServiceSignoff", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceSignoff" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ServiceSignoffs" + ], + "summary": "Patch ServiceSignoff", + "operationId": "patchServiceServiceSignoffById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "serviceSignoffId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ServiceSignoff", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceSignoff" + } + } + } + } + } + } + }, + "/service/serviceSignoff/{id}/info": { + "get": { + "tags": [ + "ServiceSignoffInfos" + ], + "summary": "Get ServiceSignoffInfos", + "operationId": "getServiceServiceSignoffByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ServiceSignoffInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ServiceSignoffInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceSignoffInfo" + } + } + } + } + } + } + }, + "/service/serviceSignoff/{id}/usages": { + "get": { + "tags": [ + "ServiceSignoffs" + ], + "summary": "Get List of Usage Count", + "operationId": "getServiceServiceSignoffByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "serviceSignoffId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/service/serviceSignoff/{id}/usages/list": { + "get": { + "tags": [ + "ServiceSignoffs" + ], + "summary": "Get List of Usage", + "operationId": "getServiceServiceSignoffByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "serviceSignoffId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/service/serviceSignoff/{parentId}/signoffcustomfields": { + "get": { + "tags": [ + "ServiceSignoffCustomField" + ], + "summary": "Get List of ServiceSignoffCustomField", + "operationId": "getServiceServiceSignoffByParentIdSignoffcustomfields", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "serviceSignoffId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ServiceSignoffCustomField", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServiceSignoffCustomField" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ServiceSignoffCustomField" + ], + "summary": "Post ServiceSignoffCustomField", + "operationId": "postServiceServiceSignoffByParentIdSignoffcustomfields", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "serviceSignoffId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "serviceSignoff", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ServiceSignoffCustomField" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ServiceSignoffCustomField", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceSignoffCustomField" + } + } + } + } + } + } + }, + "/service/serviceSignoff/{parentId}/signoffcustomfields/{id}": { + "get": { + "tags": [ + "ServiceSignoffCustomField" + ], + "summary": "Get ServiceSignoffCustomField", + "operationId": "getServiceServiceSignoffByParentIdSignoffcustomfieldsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ServiceSignoffCustomFieldId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "serviceSignoffId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ServiceSignoffCustomField", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceSignoffCustomField" + } + } + } + } + } + }, + "put": { + "tags": [ + "ServiceSignoffCustomField" + ], + "summary": "Put ServiceSignoffCustomField", + "operationId": "putServiceServiceSignoffByParentIdSignoffcustomfieldsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ServiceSignoffCustomFieldId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "serviceSignoffId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "ServiceSignoffCustomField", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ServiceSignoffCustomField" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ServiceSignoffCustomField", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceSignoffCustomField" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ServiceSignoffCustomField" + ], + "summary": "Delete ServiceSignoffCustomField", + "operationId": "deleteServiceServiceSignoffByParentIdSignoffcustomfieldsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ServiceSignoffCustomFieldId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "serviceSignoffId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "patch": { + "tags": [ + "ServiceSignoffCustomField" + ], + "summary": "Patch ServiceSignoffCustomField", + "operationId": "patchServiceServiceSignoffByParentIdSignoffcustomfieldsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ServiceSignoffCustomFieldId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "serviceSignoffId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ServiceSignoff", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceSignoffCustomField" + } + } + } + } + } + } + }, + "/service/serviceSignoff/{parentId}/signoffcustomfields/count": { + "get": { + "tags": [ + "ServiceSignoffCustomField" + ], + "summary": "Get Count of ServiceSignoffCustomField", + "operationId": "getServiceServiceSignoffByParentIdSignoffcustomfieldsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "serviceSignoffId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/serviceSignoff/count": { + "get": { + "tags": [ + "ServiceSignoffs" + ], + "summary": "Get Count of ServiceSignoff", + "operationId": "getServiceServiceSignoffCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/serviceSignoff/info": { + "get": { + "tags": [ + "ServiceSignoffInfos" + ], + "summary": "Get List of ServiceSignoffInfos", + "operationId": "getServiceServiceSignoffInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of serviceSignoffInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServiceSignoffInfo" + } + } + } + } + } + } + } + }, + "/service/serviceSignoff/info/count": { + "get": { + "tags": [ + "ServiceSignoffInfos" + ], + "summary": "Get Count of ServiceSignoffInfos", + "operationId": "getServiceServiceSignoffInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/severities": { + "get": { + "tags": [ + "Severities" + ], + "summary": "Get List of Severity", + "operationId": "getServiceSeverities", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Severity", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Severity" + } + } + } + } + } + } + } + }, + "/service/severities/{id}": { + "get": { + "tags": [ + "Severities" + ], + "summary": "Get Severity", + "operationId": "getServiceSeveritiesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "severityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Severity", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Severity" + } + } + } + } + } + }, + "put": { + "tags": [ + "Severities" + ], + "summary": "Put Severity", + "operationId": "putServiceSeveritiesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "severityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "severity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Severity" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Severity", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Severity" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Severities" + ], + "summary": "Patch Severity", + "operationId": "patchServiceSeveritiesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "severityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Severity", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Severity" + } + } + } + } + } + } + }, + "/service/severities/count": { + "get": { + "tags": [ + "Severities" + ], + "summary": "Get Count of Severity", + "operationId": "getServiceSeveritiesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/SLAs": { + "get": { + "tags": [ + "SLAs" + ], + "summary": "Get List of SLA", + "operationId": "getServiceSLAs", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of SLA", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SLA" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "SLAs" + ], + "summary": "Post SLA", + "operationId": "postServiceSLAs", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "sLA", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SLA" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "SLA", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SLA" + } + } + } + } + } + } + }, + "/service/SLAs/{id}": { + "get": { + "tags": [ + "SLAs" + ], + "summary": "Get SLA", + "operationId": "getServiceSLAsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "SLAId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SLA", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SLA" + } + } + } + } + } + }, + "delete": { + "tags": [ + "SLAs" + ], + "summary": "Delete SLA", + "operationId": "deleteServiceSLAsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "SLAId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "SLAs" + ], + "summary": "Put SLA", + "operationId": "putServiceSLAsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "SLAId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "sLA", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SLA" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SLA", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SLA" + } + } + } + } + } + }, + "patch": { + "tags": [ + "SLAs" + ], + "summary": "Patch SLA", + "operationId": "patchServiceSLAsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "SLAId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SLA", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SLA" + } + } + } + } + } + } + }, + "/service/slas/{id}/info": { + "get": { + "tags": [ + "SLAInfos" + ], + "summary": "Get SLAInfos", + "operationId": "getServiceSlasByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "SLAInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SLAInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SLAInfo" + } + } + } + } + } + } + }, + "/service/SLAs/{id}/usages": { + "get": { + "tags": [ + "SLAs" + ], + "summary": "Get List of Usage", + "operationId": "getServiceSLAsByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "SLAId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/service/SLAs/{id}/usages/list": { + "get": { + "tags": [ + "SLAs" + ], + "summary": "Get List of Usage", + "operationId": "getServiceSLAsByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "SLAId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/service/SLAs/{parentId}/priorities": { + "get": { + "tags": [ + "SLAPriorities" + ], + "summary": "Get List of SLAPriority", + "operationId": "getServiceSLAsByParentIdPriorities", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "SLAId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of SLAPriority", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SLAPriority" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "SLAPriorities" + ], + "summary": "Post SLAPriority", + "operationId": "postServiceSLAsByParentIdPriorities", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "SLAId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "sLAPriority", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SLAPriority" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "SLAPriority", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SLAPriority" + } + } + } + } + } + } + }, + "/service/SLAs/{parentId}/priorities/{id}": { + "get": { + "tags": [ + "SLAPriorities" + ], + "summary": "Get SLAPriority", + "operationId": "getServiceSLAsByParentIdPrioritiesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "priorityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "SLAId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SLAPriority", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SLAPriority" + } + } + } + } + } + }, + "delete": { + "tags": [ + "SLAPriorities" + ], + "summary": "Delete SLAPriority", + "operationId": "deleteServiceSLAsByParentIdPrioritiesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "priorityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "SLAId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "SLAPriorities" + ], + "summary": "Put SLAPriority", + "operationId": "putServiceSLAsByParentIdPrioritiesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "priorityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "SLAId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "sLAPriority", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SLAPriority" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SLAPriority", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SLAPriority" + } + } + } + } + } + }, + "patch": { + "tags": [ + "SLAPriorities" + ], + "summary": "Patch SLAPriority", + "operationId": "patchServiceSLAsByParentIdPrioritiesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "priorityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "SLAId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SLAPriority", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SLAPriority" + } + } + } + } + } + } + }, + "/service/SLAs/{parentId}/priorities/count": { + "get": { + "tags": [ + "SLAPriorities" + ], + "summary": "Get Count of SLAPriority", + "operationId": "getServiceSLAsByParentIdPrioritiesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "SLAId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/SLAs/count": { + "get": { + "tags": [ + "SLAs" + ], + "summary": "Get Count of SLA", + "operationId": "getServiceSLAsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/slas/info": { + "get": { + "tags": [ + "SLAInfos" + ], + "summary": "Get List of SLAInfos", + "operationId": "getServiceSlasInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of sLAInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SLAInfo" + } + } + } + } + } + } + } + }, + "/service/SLAs/info/count": { + "get": { + "tags": [ + "SLAInfos" + ], + "summary": "Get Count of SLAInfos", + "operationId": "getServiceSLAsInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/sources": { + "get": { + "tags": [ + "Sources" + ], + "summary": "Get List of Source", + "operationId": "getServiceSources", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Source", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Source" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Sources" + ], + "summary": "Post Source", + "operationId": "postServiceSources", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "source", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Source" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Source", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Source" + } + } + } + } + } + } + }, + "/service/sources/{id}": { + "get": { + "tags": [ + "Sources" + ], + "summary": "Get Source", + "operationId": "getServiceSourcesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "sourceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Source", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Source" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Sources" + ], + "summary": "Delete Source", + "operationId": "deleteServiceSourcesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "sourceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Sources" + ], + "summary": "Put Source", + "operationId": "putServiceSourcesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "sourceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "source", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Source" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Source", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Source" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Sources" + ], + "summary": "Patch Source", + "operationId": "patchServiceSourcesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "sourceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Source", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Source" + } + } + } + } + } + } + }, + "/service/sources/{id}/info": { + "get": { + "tags": [ + "SourceInfos" + ], + "summary": "Get SourceInfos", + "operationId": "getServiceSourcesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "SourceInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SourceInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SourceInfo" + } + } + } + } + } + } + }, + "/service/sources/{id}/usages": { + "get": { + "tags": [ + "Sources" + ], + "summary": "Get List of Usage Count", + "operationId": "getServiceSourcesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "sourceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/service/sources/{id}/usages/list": { + "get": { + "tags": [ + "Sources" + ], + "summary": "Get List of Usage", + "operationId": "getServiceSourcesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "sourceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/service/sources/count": { + "get": { + "tags": [ + "Sources" + ], + "summary": "Get Count of Source", + "operationId": "getServiceSourcesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/sources/info": { + "get": { + "tags": [ + "SourceInfos" + ], + "summary": "Get List of SourceInfos", + "operationId": "getServiceSourcesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of sourceInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SourceInfo" + } + } + } + } + } + } + } + }, + "/service/sources/info/count": { + "get": { + "tags": [ + "SourceInfos" + ], + "summary": "Get Count of SourceInfo", + "operationId": "getServiceSourcesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/surveys": { + "get": { + "tags": [ + "ServiceSurveys" + ], + "summary": "Get List of ServiceSurvey", + "operationId": "getServiceSurveys", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ServiceSurvey", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServiceSurvey" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ServiceSurveys" + ], + "summary": "Post ServiceSurvey", + "operationId": "postServiceSurveys", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "survey", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ServiceSurvey" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ServiceSurvey", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceSurvey" + } + } + } + } + } + } + }, + "/service/surveys/{grandparentId}/questions/{parentId}/options": { + "get": { + "tags": [ + "SurveyOptions" + ], + "summary": "Get List of SurveyOption", + "operationId": "getServiceSurveysByGrandparentIdQuestionsByParentIdOptions", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of SurveyOption", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SurveyOption" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "SurveyOptions" + ], + "summary": "Post SurveyOption", + "operationId": "postServiceSurveysByGrandparentIdQuestionsByParentIdOptions", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "surveyOption", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SurveyOption" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "SurveyOption", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SurveyOption" + } + } + } + } + } + } + }, + "/service/surveys/{grandparentId}/questions/{parentId}/options/{id}": { + "get": { + "tags": [ + "SurveyOptions" + ], + "summary": "Get SurveyOption", + "operationId": "getServiceSurveysByGrandparentIdQuestionsByParentIdOptionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "optionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SurveyOption", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SurveyOption" + } + } + } + } + } + }, + "delete": { + "tags": [ + "SurveyOptions" + ], + "summary": "Delete SurveyOption", + "operationId": "deleteServiceSurveysByGrandparentIdQuestionsByParentIdOptionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "optionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "SurveyOptions" + ], + "summary": "Put SurveyOption", + "operationId": "putServiceSurveysByGrandparentIdQuestionsByParentIdOptionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "optionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "surveyOption", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SurveyOption" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SurveyOption", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SurveyOption" + } + } + } + } + } + }, + "patch": { + "tags": [ + "SurveyOptions" + ], + "summary": "Patch SurveyOption", + "operationId": "patchServiceSurveysByGrandparentIdQuestionsByParentIdOptionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "optionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SurveyOption", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SurveyOption" + } + } + } + } + } + } + }, + "/service/surveys/{grandparentId}/questions/{parentId}/options/count": { + "get": { + "tags": [ + "SurveyOptions" + ], + "summary": "Get Count of SurveyOption", + "operationId": "getServiceSurveysByGrandparentIdQuestionsByParentIdOptionsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/surveys/{id}": { + "get": { + "tags": [ + "ServiceSurveys" + ], + "summary": "Get ServiceSurvey", + "operationId": "getServiceSurveysById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ServiceSurvey", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceSurvey" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ServiceSurveys" + ], + "summary": "Delete ServiceSurvey", + "operationId": "deleteServiceSurveysById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ServiceSurveys" + ], + "summary": "Put ServiceSurvey", + "operationId": "putServiceSurveysById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "survey", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ServiceSurvey" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ServiceSurvey", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceSurvey" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ServiceSurveys" + ], + "summary": "Patch ServiceSurvey", + "operationId": "patchServiceSurveysById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ServiceSurvey", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceSurvey" + } + } + } + } + } + } + }, + "/service/surveys/{id}/copy": { + "post": { + "tags": [ + "ServiceSurveys" + ], + "summary": "Post ServiceSurvey", + "operationId": "postServiceSurveysByIdCopy", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ServiceSurvey", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceSurvey" + } + } + } + } + } + } + }, + "/service/surveys/{id}/usages": { + "get": { + "tags": [ + "ServiceSurveys" + ], + "summary": "Get List of Usage", + "operationId": "getServiceSurveysByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/service/surveys/{id}/usages/list": { + "get": { + "tags": [ + "ServiceSurveys" + ], + "summary": "Get List of Usage", + "operationId": "getServiceSurveysByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/service/surveys/{parentId}/questions": { + "get": { + "tags": [ + "ServiceSurveyQuestions" + ], + "summary": "Get List of ServiceSurveyQuestion", + "operationId": "getServiceSurveysByParentIdQuestions", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ServiceSurveyQuestion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServiceSurveyQuestion" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ServiceSurveyQuestions" + ], + "summary": "Post ServiceSurveyQuestion", + "operationId": "postServiceSurveysByParentIdQuestions", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "serviceSurveyQuestion", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ServiceSurveyQuestion" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ServiceSurveyQuestion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceSurveyQuestion" + } + } + } + } + } + } + }, + "/service/surveys/{parentId}/questions/{id}": { + "get": { + "tags": [ + "ServiceSurveyQuestions" + ], + "summary": "Get ServiceSurveyQuestion", + "operationId": "getServiceSurveysByParentIdQuestionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ServiceSurveyQuestion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceSurveyQuestion" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ServiceSurveyQuestions" + ], + "summary": "Delete ServiceSurveyQuestion", + "operationId": "deleteServiceSurveysByParentIdQuestionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ServiceSurveyQuestions" + ], + "summary": "Put ServiceSurveyQuestion", + "operationId": "putServiceSurveysByParentIdQuestionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "serviceSurveyQuestion", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ServiceSurveyQuestion" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ServiceSurveyQuestion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceSurveyQuestion" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ServiceSurveyQuestions" + ], + "summary": "Patch ServiceSurveyQuestion", + "operationId": "patchServiceSurveysByParentIdQuestionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ServiceSurveyQuestion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceSurveyQuestion" + } + } + } + } + } + } + }, + "/service/surveys/{parentId}/questions/{id}/copy": { + "post": { + "tags": [ + "ServiceSurveyQuestions" + ], + "summary": "Post ServiceSurveyQuestion", + "operationId": "postServiceSurveysByParentIdQuestionsByIdCopy", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "201": { + "description": "ServiceSurveyQuestion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceSurveyQuestion" + } + } + } + } + } + } + }, + "/service/surveys/{parentId}/questions/count": { + "get": { + "tags": [ + "ServiceSurveyQuestions" + ], + "summary": "Get Count of ServiceSurveyQuestion", + "operationId": "getServiceSurveysByParentIdQuestionsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/surveys/{parentId}/results": { + "get": { + "tags": [ + "SurveyResults" + ], + "summary": "Get List of SurveyResult", + "operationId": "getServiceSurveysByParentIdResults", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of SurveyResult", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SurveyResult" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "SurveyResults" + ], + "summary": "Post SurveyResult", + "operationId": "postServiceSurveysByParentIdResults", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "surveyResult", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SurveyResult" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "SurveyResult", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SurveyResult" + } + } + } + } + } + } + }, + "/service/surveys/{parentId}/results/{id}": { + "get": { + "tags": [ + "SurveyResults" + ], + "summary": "Get SurveyResult", + "operationId": "getServiceSurveysByParentIdResultsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "resultId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SurveyResult", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SurveyResult" + } + } + } + } + } + }, + "delete": { + "tags": [ + "SurveyResults" + ], + "summary": "Delete SurveyResult", + "operationId": "deleteServiceSurveysByParentIdResultsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "resultId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "SurveyResults" + ], + "summary": "Put SurveyResult", + "operationId": "putServiceSurveysByParentIdResultsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "resultId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "surveyResult", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SurveyResult" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SurveyResult", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SurveyResult" + } + } + } + } + } + }, + "patch": { + "tags": [ + "SurveyResults" + ], + "summary": "Patch SurveyResult", + "operationId": "patchServiceSurveysByParentIdResultsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "resultId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SurveyResult", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SurveyResult" + } + } + } + } + } + } + }, + "/service/surveys/{parentId}/results/count": { + "get": { + "tags": [ + "SurveyResults" + ], + "summary": "Get Count of SurveyResult", + "operationId": "getServiceSurveysByParentIdResultsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/surveys/count": { + "get": { + "tags": [ + "ServiceSurveys" + ], + "summary": "Get Count of ServiceSurvey", + "operationId": "getServiceSurveysCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/teamMembers": { + "post": { + "tags": [ + "TeamMembers" + ], + "summary": "Post TeamMember", + "operationId": "postServiceTeamMembers", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "teamMember", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TeamMember" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "TeamMember", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TeamMember" + } + } + } + } + } + } + }, + "/service/teams": { + "get": { + "tags": [ + "ServiceTeams" + ], + "summary": "Get List of ServiceTeam", + "operationId": "getServiceTeams", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ServiceTeam", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServiceTeam" + } + } + } + } + } + } + } + }, + "/service/teams/{id}": { + "get": { + "tags": [ + "ServiceTeams" + ], + "summary": "Get ServiceTeam", + "operationId": "getServiceTeamsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "teamId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ServiceTeam", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceTeam" + } + } + } + } + } + } + }, + "/service/teams/count": { + "get": { + "tags": [ + "ServiceTeams" + ], + "summary": "Get Count of ServiceTeam", + "operationId": "getServiceTeamsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/templates": { + "get": { + "tags": [ + "ServiceTemplates" + ], + "summary": "Get List of ServiceTemplate", + "operationId": "getServiceTemplates", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ServiceTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServiceTemplate" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ServiceTemplates" + ], + "summary": "Post ServiceTemplate", + "operationId": "postServiceTemplates", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "serviceTemplate", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ServiceTemplate" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ServiceTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceTemplate" + } + } + } + } + } + } + }, + "/service/templates/{id}": { + "get": { + "tags": [ + "ServiceTemplates" + ], + "summary": "Get ServiceTemplate", + "operationId": "getServiceTemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "templateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ServiceTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceTemplate" + } + } + } + } + } + }, + "put": { + "tags": [ + "ServiceTemplates" + ], + "summary": "Put ServiceTemplate", + "operationId": "putServiceTemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "templateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "ServiceTemplate", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ServiceTemplate" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ServiceTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceTemplate" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ServiceTemplates" + ], + "summary": "Patch ServiceTemplate", + "operationId": "patchServiceTemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "templateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ServiceTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceTemplate" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ServiceTemplates" + ], + "summary": "Delete ServiceTemplate", + "operationId": "deleteServiceTemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "templateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/service/templates/{id}/generate": { + "post": { + "tags": [ + "ServiceTemplates" + ], + "summary": "Post Count of ServiceTemplate", + "operationId": "postServiceTemplatesByIdGenerate", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "templateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "templateGenerate", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TemplateGenerate" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TemplateGeneratedCountsModel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TemplateGeneratedCountsModel" + } + } + } + } + } + } + }, + "/service/templates/{id}/info": { + "get": { + "tags": [ + "ServiceTemplateInfos" + ], + "summary": "Get ServiceTemplateInfos", + "operationId": "getServiceTemplatesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ServiceTemplateInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ServiceTemplateInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceTemplateInfo" + } + } + } + } + } + } + }, + "/service/templates/{parentId}/tasks": { + "get": { + "tags": [ + "ServiceTemplateTasks" + ], + "summary": "Get List of Tasks", + "operationId": "getServiceTemplatesByParentIdTasks", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "templateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Task", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServiceTemplateTask" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ServiceTemplateTasks" + ], + "summary": "Post Task", + "operationId": "postServiceTemplatesByParentIdTasks", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "templateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "serviceTemplateTask", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ServiceTemplateTask" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ServiceTemplateTask", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceTemplateTask" + } + } + } + } + } + } + }, + "/service/templates/{parentId}/tasks/{id}": { + "get": { + "tags": [ + "ServiceTemplateTasks" + ], + "summary": "Get Task", + "operationId": "getServiceTemplatesByParentIdTasksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taskId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "templateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ServiceTemplateTask", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceTemplateTask" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ServiceTemplateTasks" + ], + "summary": "Delete Task", + "operationId": "deleteServiceTemplatesByParentIdTasksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taskId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "templateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ServiceTemplateTasks" + ], + "summary": "Put Task", + "operationId": "putServiceTemplatesByParentIdTasksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taskId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "templateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "serviceTemplateTask", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ServiceTemplateTask" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ServiceTemplateTask", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceTemplateTask" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ServiceTemplateTasks" + ], + "summary": "Patch Task", + "operationId": "patchServiceTemplatesByParentIdTasksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taskId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "templateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ServiceTemplateTask", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceTemplateTask" + } + } + } + } + } + } + }, + "/service/templates/{parentId}/tasks/count": { + "get": { + "tags": [ + "ServiceTemplateTasks" + ], + "summary": "Get Count of Tasks", + "operationId": "getServiceTemplatesByParentIdTasksCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "templateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/templates/count": { + "get": { + "tags": [ + "ServiceTemplates" + ], + "summary": "Get Count of ServiceTemplate", + "operationId": "getServiceTemplatesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/templates/info": { + "get": { + "tags": [ + "ServiceTemplateInfos" + ], + "summary": "Get List of ServiceTemplateInfos", + "operationId": "getServiceTemplatesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of serviceTemplateInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServiceTemplateInfo" + } + } + } + } + } + } + } + }, + "/service/templates/info/count": { + "get": { + "tags": [ + "ServiceTemplateInfos" + ], + "summary": "Get Count of ServiceTemplateInfo", + "operationId": "getServiceTemplatesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/ticketLinks": { + "get": { + "tags": [ + "ServiceTicketLinks" + ], + "summary": "Get List of ServiceTicketLink", + "operationId": "getServiceTicketLinks", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ServiceTicketLink", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServiceTicketLink" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ServiceTicketLinks" + ], + "summary": "Post ServiceTicketLink", + "operationId": "postServiceTicketLinks", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "serviceTicketLink", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ServiceTicketLink" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ServiceTicketLink", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceTicketLink" + } + } + } + } + } + } + }, + "/service/ticketLinks/{id}": { + "get": { + "tags": [ + "ServiceTicketLinks" + ], + "summary": "Get ServiceTicketLink", + "operationId": "getServiceTicketLinksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ticketLinkId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ServiceTicketLink", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceTicketLink" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ServiceTicketLinks" + ], + "summary": "Delete ServiceTicketLink", + "operationId": "deleteServiceTicketLinksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ticketLinkId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ServiceTicketLinks" + ], + "summary": "Put ServiceTicketLink", + "operationId": "putServiceTicketLinksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ticketLinkId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "serviceTicketLink", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ServiceTicketLink" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ServiceTicketLink", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceTicketLink" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ServiceTicketLinks" + ], + "summary": "Patch ServiceTicketLink", + "operationId": "patchServiceTicketLinksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ticketLinkId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ServiceTicketLink", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceTicketLink" + } + } + } + } + } + } + }, + "/service/ticketLinks/{id}/info": { + "get": { + "tags": [ + "ServiceTicketLinkInfos" + ], + "summary": "Get ServiceTicketLinkInfos", + "operationId": "getServiceTicketLinksByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ServiceTicketLinkInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ServiceTicketLinkInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceTicketLinkInfo" + } + } + } + } + } + } + }, + "/service/ticketLinks/count": { + "get": { + "tags": [ + "ServiceTicketLinks" + ], + "summary": "Get Count of ServiceTicketLink", + "operationId": "getServiceTicketLinksCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/ticketLinks/info": { + "get": { + "tags": [ + "ServiceTicketLinkInfos" + ], + "summary": "Get List of ServiceTicketLinkInfos", + "operationId": "getServiceTicketLinksInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of serviceTicketLinkInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServiceTicketLinkInfo" + } + } + } + } + } + } + } + }, + "/service/ticketLinks/info/count": { + "get": { + "tags": [ + "ServiceTicketLinkInfos" + ], + "summary": "Get Count of ServiceTicketLinkInfos", + "operationId": "getServiceTicketLinksInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/tickets": { + "get": { + "tags": [ + "Tickets" + ], + "summary": "Get List of ConnectWise.Apis.v3_0.v2015_3.Service.Ticket.Ticket\r\n To obtain the current SLA times for an active ticket, please use the /service/tickets/calculateSLA endpoint for multiple tickets or /service/tickets/{id} for individual tickets.", + "operationId": "getServiceTickets", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ConnectWise.Apis.v3_0.v2015_3.Service.Ticket.Ticket", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ticket" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Tickets" + ], + "summary": "Post Ticket", + "operationId": "postServiceTickets", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "ticket", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Ticket" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Ticket", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Ticket" + } + } + } + } + } + } + }, + "/service/tickets/{id}": { + "get": { + "tags": [ + "Tickets" + ], + "summary": "Get Ticket", + "operationId": "getServiceTicketsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Ticket", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Ticket" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Tickets" + ], + "summary": "Delete Ticket", + "operationId": "deleteServiceTicketsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Tickets" + ], + "summary": "Put Ticket", + "operationId": "putServiceTicketsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "ticket", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Ticket" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Ticket", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Ticket" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Tickets" + ], + "summary": "Patch Ticket", + "operationId": "patchServiceTicketsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Ticket", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Ticket" + } + } + } + } + } + } + }, + "/service/tickets/{id}/copy": { + "post": { + "tags": [ + "Tickets" + ], + "summary": "Post TicketCopy", + "operationId": "postServiceTicketsByIdCopy", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Ticket", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Ticket" + } + } + } + } + } + } + }, + "/service/tickets/{id}/info": { + "get": { + "tags": [ + "TicketInfos" + ], + "summary": "Get TicketInfos", + "operationId": "getServiceTicketsByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "TicketInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TicketInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TicketInfo" + } + } + } + } + } + } + }, + "/service/tickets/{parentId}/activities": { + "get": { + "tags": [ + "Tickets" + ], + "summary": "Get List of ActivityReference\r\n Gets activities associated to the ticket\r\n Please use the /sales/activities?conditions=ticket/id={id} endpoint", + "operationId": "getServiceTicketsByParentIdActivities", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ActivityReference", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ActivityReference" + } + } + } + } + } + } + } + }, + "/service/tickets/{parentId}/activities/count": { + "get": { + "tags": [ + "Tickets" + ], + "summary": "Get Count of ActivityReference\r\n Gets count of activities associated to the ticket\r\n Please use the /sales/activities/count?conditions=ticket/id={id} endpoint", + "operationId": "getServiceTicketsByParentIdActivitiesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/tickets/{parentId}/allNotes": { + "get": { + "tags": [ + "ServiceTicketNotes" + ], + "summary": "Get List of ServiceTicketNote", + "operationId": "getServiceTicketsByParentIdAllNotes", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ServiceTicketNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServiceTicketNote" + } + } + } + } + } + } + } + }, + "/service/tickets/{parentId}/attachChildren": { + "post": { + "tags": [ + "Tickets" + ], + "summary": "Post SuccessResponse", + "operationId": "postServiceTicketsByParentIdAttachChildren", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "bundle", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TicketBundle" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SuccessResponse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SuccessResponse" + } + } + } + } + } + } + }, + "/service/tickets/{parentId}/configurations": { + "get": { + "tags": [ + "Tickets" + ], + "summary": "Get List of ConfigurationReference", + "operationId": "getServiceTicketsByParentIdConfigurations", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ConfigurationReference", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ConfigurationReference" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Tickets" + ], + "summary": "Post ConfigurationReference", + "operationId": "postServiceTicketsByParentIdConfigurations", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "configuration", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ConfigurationReference" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ConfigurationReference", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ConfigurationReference" + } + } + } + } + } + } + }, + "/service/tickets/{parentId}/configurations/{id}": { + "get": { + "tags": [ + "Tickets" + ], + "summary": "Get ConfigurationReference", + "operationId": "getServiceTicketsByParentIdConfigurationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "configurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ConfigurationReference", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ConfigurationReference" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Tickets" + ], + "summary": "Delete ConfigurationReference", + "operationId": "deleteServiceTicketsByParentIdConfigurationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "configurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/service/tickets/{parentId}/configurations/count": { + "get": { + "tags": [ + "Tickets" + ], + "summary": "Get Count of ConfigurationReference", + "operationId": "getServiceTicketsByParentIdConfigurationsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/tickets/{parentId}/convert": { + "post": { + "tags": [ + "Tickets" + ], + "summary": "Post SuccessResponse", + "operationId": "postServiceTicketsByParentIdConvert", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "conversion", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ConvertToProject" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SuccessResponse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SuccessResponse" + } + } + } + } + } + } + }, + "/service/tickets/{parentId}/documents": { + "get": { + "tags": [ + "Tickets" + ], + "summary": "Get List of DocumentReference\r\n Gets the documents associated to the ticket\r\n Please use the /system/documents?recordType=Ticket&recordId={id} endpoint", + "operationId": "getServiceTicketsByParentIdDocuments", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of DocumentReference", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DocumentReference" + } + } + } + } + } + } + } + }, + "/service/tickets/{parentId}/documents/count": { + "get": { + "tags": [ + "Tickets" + ], + "summary": "Get Count of DocumentReference", + "operationId": "getServiceTicketsByParentIdDocumentsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/tickets/{parentId}/merge": { + "post": { + "tags": [ + "Tickets" + ], + "summary": "Post SuccessResponse", + "operationId": "postServiceTicketsByParentIdMerge", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "merge", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TicketMerge" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SuccessResponse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SuccessResponse" + } + } + } + } + } + } + }, + "/service/tickets/{parentId}/notes": { + "get": { + "tags": [ + "TicketNotes" + ], + "summary": "Get List of ServiceNote", + "operationId": "getServiceTicketsByParentIdNotes", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ServiceNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServiceNote" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "TicketNotes" + ], + "summary": "Post ServiceNote", + "operationId": "postServiceTicketsByParentIdNotes", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "serviceNote", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ServiceNote" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ServiceNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceNote" + } + } + } + } + } + } + }, + "/service/tickets/{parentId}/notes/{id}": { + "get": { + "tags": [ + "TicketNotes" + ], + "summary": "Get ServiceNote", + "operationId": "getServiceTicketsByParentIdNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "noteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ServiceNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceNote" + } + } + } + } + } + }, + "delete": { + "tags": [ + "TicketNotes" + ], + "summary": "Delete ServiceNote", + "operationId": "deleteServiceTicketsByParentIdNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "noteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "TicketNotes" + ], + "summary": "Put ServiceNote", + "operationId": "putServiceTicketsByParentIdNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "noteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "serviceNote", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ServiceNote" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ServiceNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceNote" + } + } + } + } + } + }, + "patch": { + "tags": [ + "TicketNotes" + ], + "summary": "Patch ServiceNote", + "operationId": "patchServiceTicketsByParentIdNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "noteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ServiceNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceNote" + } + } + } + } + } + } + }, + "/service/tickets/{parentId}/notes/count": { + "get": { + "tags": [ + "TicketNotes" + ], + "summary": "Get Count of ServiceNote", + "operationId": "getServiceTicketsByParentIdNotesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/tickets/{parentId}/products": { + "get": { + "tags": [ + "Tickets" + ], + "summary": "Get List of ProductReference\r\n Gets the products associated to the ticket\r\n Please use the /procurement/products?conditions=chargeToType='Ticket' AND chargeToId={id} endpoint", + "operationId": "getServiceTicketsByParentIdProducts", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ProductReference", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductReference" + } + } + } + } + } + } + } + }, + "/service/tickets/{parentId}/products/count": { + "get": { + "tags": [ + "Tickets" + ], + "summary": "Get Count of ProductReference\r\n Gets the products associated to the ticket\r\n Please use the /procurement/products/count?conditions=chargeToType='Ticket' AND chargeToId={id} endpoint", + "operationId": "getServiceTicketsByParentIdProductsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/tickets/{parentId}/scheduleentries": { + "get": { + "tags": [ + "Tickets" + ], + "summary": "Get List of ScheduleEntryReference\r\n Gets the schedule entries associated to the ticket\r\n Please use the /schedule/entries?conditions=type/id=4 AND objectId={id} endpoint", + "operationId": "getServiceTicketsByParentIdScheduleentries", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ScheduleEntryReference", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ScheduleEntryReference" + } + } + } + } + } + } + } + }, + "/service/tickets/{parentId}/scheduleentries/count": { + "get": { + "tags": [ + "Tickets" + ], + "summary": "Get Count of ScheduleEntryReference\r\n Gets the schedule entries count associated to the ticket\r\n Please use the /schedule/entries/count?conditions=type/id=4 AND objectId={id} endpoint", + "operationId": "getServiceTicketsByParentIdScheduleentriesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/tickets/{parentId}/tasks": { + "get": { + "tags": [ + "TicketTasks" + ], + "summary": "Get List of Task", + "operationId": "getServiceTicketsByParentIdTasks", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Task", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServiceTask" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "TicketTasks" + ], + "summary": "Post Task", + "operationId": "postServiceTicketsByParentIdTasks", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "task", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ServiceTask" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ServiceTask", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceTask" + } + } + } + } + } + } + }, + "/service/tickets/{parentId}/tasks/{id}": { + "get": { + "tags": [ + "TicketTasks" + ], + "summary": "Get Task", + "operationId": "getServiceTicketsByParentIdTasksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taskId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ServiceTask", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceTask" + } + } + } + } + } + }, + "delete": { + "tags": [ + "TicketTasks" + ], + "summary": "Delete Task", + "operationId": "deleteServiceTicketsByParentIdTasksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taskId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "TicketTasks" + ], + "summary": "Put Task", + "operationId": "putServiceTicketsByParentIdTasksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taskId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "task", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ServiceTask" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ServiceTask", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceTask" + } + } + } + } + } + }, + "patch": { + "tags": [ + "TicketTasks" + ], + "summary": "Patch Task", + "operationId": "patchServiceTicketsByParentIdTasksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "taskId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ServiceTask", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceTask" + } + } + } + } + } + } + }, + "/service/tickets/{parentId}/tasks/count": { + "get": { + "tags": [ + "TicketTasks" + ], + "summary": "Get Count of Task", + "operationId": "getServiceTicketsByParentIdTasksCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/tickets/{parentId}/timeentries": { + "get": { + "tags": [ + "Tickets" + ], + "summary": "Get List of TimeEntryReference\r\n Gets time entries associated to the ticket\r\n Please use the /time/entries?conditions=(chargeToType=\"ServiceTicket\" OR chargeToType=\"ProjectTicket\") AND chargeToId={id} endpoint", + "operationId": "getServiceTicketsByParentIdTimeentries", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of TimeEntryReference", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TimeEntryReference" + } + } + } + } + } + } + } + }, + "/service/tickets/{parentId}/timeentries/count": { + "get": { + "tags": [ + "Tickets" + ], + "summary": "Get Count of TimeEntryReference\r\n Gets time entries count associated to the ticket\r\n Please use the /time/entries/count?conditions=(chargeToType=\"ServiceTicket\" OR chargeToType=\"ProjectTicket\") AND chargeToId={id} endpoint", + "operationId": "getServiceTicketsByParentIdTimeentriesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "ticketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/tickets/authstatus": { + "get": { + "tags": [ + "TicketContactAuthentications" + ], + "summary": "Get List of TicketContactAuthentications", + "operationId": "getServiceTicketsAuthstatus", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of TicketContactAuthentications", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TicketContactAuthentication" + } + } + } + } + } + } + } + }, + "/service/tickets/authstatus/{id}": { + "get": { + "tags": [ + "TicketContactAuthentications" + ], + "summary": "Get TicketContactAuthentications", + "operationId": "getServiceTicketsAuthstatusById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "TicketId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TicketContactAuthentication", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TicketContactAuthentication" + } + } + } + } + } + } + }, + "/service/tickets/authstatus/count": { + "get": { + "tags": [ + "TicketContactAuthentications" + ], + "summary": "Get Count of TicketContactAuthentication", + "operationId": "getServiceTicketsAuthstatusCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/tickets/calculateSla": { + "get": { + "tags": [ + "Tickets" + ], + "summary": "Get List of ConnectWise.Apis.v3_0.v2015_3.Service.Ticket.Ticket with SLA calculated", + "operationId": "getServiceTicketsCalculateSla", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ConnectWise.Apis.v3_0.v2015_3.Service.Ticket.Ticket", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ticket" + } + } + } + } + } + } + } + }, + "/service/tickets/changelogs": { + "get": { + "tags": [ + "TicketChangeLog" + ], + "summary": "Get List of Ticket Change Log", + "operationId": "getServiceTicketsChangelogs", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of TicketChangeLog", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TicketChangeLog" + } + } + } + } + } + } + }, + "delete": { + "tags": [ + "TicketChangeLog" + ], + "summary": "Delete Ticket Change Logs", + "operationId": "deleteServiceTicketsChangelogs", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/service/tickets/count": { + "get": { + "tags": [ + "Tickets" + ], + "summary": "Get Count of ConnectWise.Apis.v3_0.v2015_3.Service.Ticket.Ticket", + "operationId": "getServiceTicketsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/tickets/info": { + "get": { + "tags": [ + "TicketInfos" + ], + "summary": "Get List of TicketInfos", + "operationId": "getServiceTicketsInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ticketInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TicketInfo" + } + } + } + } + } + } + } + }, + "/service/tickets/info/count": { + "get": { + "tags": [ + "TicketInfos" + ], + "summary": "Get Count of TicketInfo", + "operationId": "getServiceTicketsInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/service/tickets/search": { + "post": { + "tags": [ + "Tickets" + ], + "summary": "Post List of Ticket", + "operationId": "postServiceTicketsSearch", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "filterValues", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/FilterValues" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "List of Ticket", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ticket" + } + } + } + } + } + } + } + }, + "/service/ticketSyncs": { + "get": { + "tags": [ + "TicketSyncs" + ], + "summary": "Get List of TicketSync", + "operationId": "getServiceTicketSyncs", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of TicketSync", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TicketSync" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "TicketSyncs" + ], + "summary": "Post TicketSync", + "operationId": "postServiceTicketSyncs", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "ticketSync", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TicketSync" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "TicketSync", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TicketSync" + } + } + } + } + } + } + }, + "/service/ticketSyncs/{id}": { + "get": { + "tags": [ + "TicketSyncs" + ], + "summary": "Get TicketSync", + "operationId": "getServiceTicketSyncsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ticketSyncId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TicketSync", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TicketSync" + } + } + } + } + } + }, + "delete": { + "tags": [ + "TicketSyncs" + ], + "summary": "Delete TicketSync", + "operationId": "deleteServiceTicketSyncsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ticketSyncId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "TicketSyncs" + ], + "summary": "Put TicketSync", + "operationId": "putServiceTicketSyncsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ticketSyncId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "ticketSync", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TicketSync" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TicketSync", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TicketSync" + } + } + } + } + } + }, + "patch": { + "tags": [ + "TicketSyncs" + ], + "summary": "Patch TicketSync", + "operationId": "patchServiceTicketSyncsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ticketSyncId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TicketSync", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TicketSync" + } + } + } + } + } + } + }, + "/service/ticketSyncs/count": { + "get": { + "tags": [ + "TicketSyncs" + ], + "summary": "Get Count of TicketSync", + "operationId": "getServiceTicketSyncsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/allowedfiletypes/": { + "get": { + "tags": [ + "AllowedFileType" + ], + "summary": "Get List of AllowedFileType", + "operationId": "getSystemAllowedfiletypes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of AllowedFileType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AllowedFileType" + } + } + } + } + } + } + } + }, + "/system/AllowedFileTypes/": { + "post": { + "tags": [ + "AllowedFileType" + ], + "summary": "Post AllowedFileType", + "operationId": "postSystemAllowedFileTypes", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "allowedFileType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AllowedFileType" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "AllowedFileType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AllowedFileType" + } + } + } + } + } + } + }, + "/system/allowedfiletypes/{id}": { + "get": { + "tags": [ + "AllowedFileType" + ], + "summary": "Get AllowedFileType", + "operationId": "getSystemAllowedfiletypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "allowedfiletypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "AllowedFileType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AllowedFileType" + } + } + } + } + } + }, + "delete": { + "tags": [ + "AllowedFileType" + ], + "summary": "Delete AllowedFileType", + "operationId": "deleteSystemAllowedfiletypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "allowedfiletypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "AllowedFileType" + ], + "summary": "Put AllowedFileType", + "operationId": "putSystemAllowedfiletypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "allowedFileTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "AllowedFileType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AllowedFileType" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "allowedFileType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AllowedFileType" + } + } + } + } + } + }, + "patch": { + "tags": [ + "AllowedFileType" + ], + "summary": "Patch AllowedFileType", + "operationId": "patchSystemAllowedfiletypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "allowedFileTypesId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "AllowedFileType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AllowedFileType" + } + } + } + } + } + } + }, + "/system/allowedfiletypes/count": { + "get": { + "tags": [ + "AllowedFileType" + ], + "summary": "Get Count of AllowedFileType", + "operationId": "getSystemAllowedfiletypesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/allowedorigins": { + "get": { + "tags": [ + "AllowedOrigins" + ], + "summary": "Get List of AllowedOrigin", + "operationId": "getSystemAllowedorigins", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of AllowedOrigin", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AllowedOrigin" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "AllowedOrigins" + ], + "summary": "Post AllowedOrigin", + "operationId": "postSystemAllowedorigins", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "origin", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AllowedOrigin" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "AllowedOrigin", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AllowedOrigin" + } + } + } + } + } + } + }, + "/system/allowedorigins/{id}": { + "get": { + "tags": [ + "AllowedOrigins" + ], + "summary": "Get AllowedOrigin", + "operationId": "getSystemAllowedoriginsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "allowedoriginId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "AllowedOrigin", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AllowedOrigin" + } + } + } + } + } + }, + "delete": { + "tags": [ + "AllowedOrigins" + ], + "summary": "Delete AllowedOrigin", + "operationId": "deleteSystemAllowedoriginsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "allowedoriginId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "AllowedOrigins" + ], + "summary": "Put AllowedOrigin", + "operationId": "putSystemAllowedoriginsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "allowedoriginId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "origin", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AllowedOrigin" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "AllowedOrigin", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AllowedOrigin" + } + } + } + } + } + }, + "patch": { + "tags": [ + "AllowedOrigins" + ], + "summary": "Patch AllowedOrigin", + "operationId": "patchSystemAllowedoriginsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "allowedoriginId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "AllowedOrigin", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AllowedOrigin" + } + } + } + } + } + } + }, + "/system/allowedorigins/count": { + "get": { + "tags": [ + "AllowedOrigins" + ], + "summary": "Get Count of AllowedOrigin", + "operationId": "getSystemAllowedoriginsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/apiMembers": { + "get": { + "tags": [ + "ApiMembers" + ], + "summary": "Get List of ApiMember", + "operationId": "getSystemApiMembers", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ApiMember", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ApiMember" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ApiMembers" + ], + "summary": "Post ApiMember", + "operationId": "postSystemApiMembers", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "apiMember", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ApiMember" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ApiMember", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ApiMember" + } + } + } + } + } + } + }, + "/system/apiMembers/{id}": { + "get": { + "tags": [ + "ApiMembers" + ], + "summary": "Get ApiMember", + "operationId": "getSystemApiMembersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "apiMemberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ApiMember", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ApiMember" + } + } + } + } + } + }, + "put": { + "tags": [ + "ApiMembers" + ], + "summary": "Put ApiMember", + "operationId": "putSystemApiMembersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "apiMemberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "apiMember", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ApiMember" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ApiMember", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ApiMember" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ApiMembers" + ], + "summary": "Patch ApiMember", + "operationId": "patchSystemApiMembersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "apiMemberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ApiMember", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ApiMember" + } + } + } + } + } + } + }, + "/system/apiMembers/count": { + "get": { + "tags": [ + "ApiMembers" + ], + "summary": "Get Count of", + "operationId": "getSystemApiMembersCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/apiMembers/default": { + "get": { + "tags": [ + "ApiMembers" + ], + "summary": "Get ApiMember", + "operationId": "getSystemApiMembersDefault", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ApiMember", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ApiMember" + } + } + } + } + } + } + }, + "/system/audittrail": { + "get": { + "tags": [ + "AuditTrail" + ], + "summary": "Get List of AuditTrailEntry", + "operationId": "getSystemAudittrail", + "parameters": [ + { + "name": "type", + "in": "query", + "description": "type", + "schema": { + "enum": [ + "None", + "Ticket", + "Contact", + "Company", + "Opportunity", + "Time", + "Activity", + "ProductCatalog", + "ProjectTicket", + "Purchasing", + "Configuration", + "Schedule", + "Agreement", + "AgreementAddition", + "Project", + "Invoice", + "PurchaseOrder", + "Expense", + "ProductItem", + "Survey", + "Member", + "PurchaseOrderLineItem", + "Site" + ], + "type": "string" + } + }, + { + "name": "id", + "in": "query", + "description": "id", + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "deviceIdentifier", + "in": "query", + "description": "deviceIdentifier", + "schema": { + "type": "string" + } + }, + { + "name": "xrefRecId", + "in": "query", + "description": "xrefRecId", + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of AuditTrailEntry", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditTrailEntry" + } + } + } + } + } + } + } + }, + "/system/audittrail/count": { + "get": { + "tags": [ + "AuditTrail" + ], + "summary": "Get Count of AuditTrailEntry", + "operationId": "getSystemAudittrailCount", + "parameters": [ + { + "name": "type", + "in": "query", + "description": "type", + "schema": { + "enum": [ + "None", + "Ticket", + "Contact", + "Company", + "Opportunity", + "Time", + "Activity", + "ProductCatalog", + "ProjectTicket", + "Purchasing", + "Configuration", + "Schedule", + "Agreement", + "AgreementAddition", + "Project", + "Invoice", + "PurchaseOrder", + "Expense", + "ProductItem", + "Survey", + "Member", + "PurchaseOrderLineItem", + "Site" + ], + "type": "string" + } + }, + { + "name": "id", + "in": "query", + "description": "id", + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "deviceIdentifier", + "in": "query", + "description": "deviceIdentifier", + "schema": { + "type": "string" + } + }, + { + "name": "xrefRecId", + "in": "query", + "description": "xrefRecId", + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/authAnvils": { + "get": { + "tags": [ + "AuthAnvils" + ], + "summary": "Get List of ConnectWise.Apis.v3_0.v2015_3.System.AuthAnvil.AuthAnvil", + "operationId": "getSystemAuthAnvils", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ConnectWise.Apis.v3_0.v2015_3.System.AuthAnvil.AuthAnvil", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthAnvil" + } + } + } + } + } + } + } + }, + "/system/authAnvils/{id}": { + "get": { + "tags": [ + "AuthAnvils" + ], + "summary": "Get ConnectWise.Apis.v3_0.v2015_3.System.AuthAnvil.AuthAnvil", + "operationId": "getSystemAuthAnvilsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "authAnvilId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ConnectWise.Apis.v3_0.v2015_3.System.AuthAnvil.AuthAnvil", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AuthAnvil" + } + } + } + } + } + }, + "put": { + "tags": [ + "AuthAnvils" + ], + "summary": "Put ConnectWise.Apis.v3_0.v2015_3.System.AuthAnvil.AuthAnvil", + "operationId": "putSystemAuthAnvilsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "authAnvilId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "authAnvil", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AuthAnvil" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ConnectWise.Apis.v3_0.v2015_3.System.AuthAnvil.AuthAnvil", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AuthAnvil" + } + } + } + } + } + }, + "patch": { + "tags": [ + "AuthAnvils" + ], + "summary": "Patch ConnectWise.Apis.v3_0.v2015_3.System.AuthAnvil.AuthAnvil", + "operationId": "patchSystemAuthAnvilsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "authAnvilId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ConnectWise.Apis.v3_0.v2015_3.System.AuthAnvil.AuthAnvil", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AuthAnvil" + } + } + } + } + } + } + }, + "/system/authAnvils/count": { + "get": { + "tags": [ + "AuthAnvils" + ], + "summary": "Get Count of SuccessResponse", + "operationId": "getSystemAuthAnvilsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/authAnvils/testConnection": { + "get": { + "tags": [ + "AuthAnvils" + ], + "summary": "Get SuccessResponse", + "operationId": "getSystemAuthAnvilsTestConnection", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SuccessResponse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SuccessResponse" + } + } + } + } + } + } + }, + "/system/autoSyncTime": { + "get": { + "tags": [ + "AutoSyncTimes" + ], + "summary": "Get List of AutoSyncTime", + "operationId": "getSystemAutoSyncTime", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of AutoSyncTime", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AutoSyncTime" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "AutoSyncTimes" + ], + "summary": "Post AutoSyncTime", + "operationId": "postSystemAutoSyncTime", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "autoSyncTime", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AutoSyncTime" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "AutoSyncTime", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AutoSyncTime" + } + } + } + } + } + } + }, + "/system/autoSyncTime/{id}": { + "get": { + "tags": [ + "AutoSyncTimes" + ], + "summary": "Get AutoSyncTime", + "operationId": "getSystemAutoSyncTimeById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "autoSyncTimeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "AutoSyncTime", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AutoSyncTime" + } + } + } + } + } + }, + "delete": { + "tags": [ + "AutoSyncTimes" + ], + "summary": "Delete AutoSyncTime", + "operationId": "deleteSystemAutoSyncTimeById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "autoSyncTimeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "AutoSyncTimes" + ], + "summary": "Put AutoSyncTime", + "operationId": "putSystemAutoSyncTimeById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "autoSyncTimeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "autoSyncTime", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AutoSyncTime" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "AutoSyncTime", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AutoSyncTime" + } + } + } + } + } + }, + "patch": { + "tags": [ + "AutoSyncTimes" + ], + "summary": "Patch AutoSyncTime", + "operationId": "patchSystemAutoSyncTimeById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "autoSyncTimeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "AutoSyncTime", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/AutoSyncTime" + } + } + } + } + } + } + }, + "/system/autoSyncTime/count": { + "get": { + "tags": [ + "AutoSyncTimes" + ], + "summary": "Get Count of AutoSyncTime", + "operationId": "getSystemAutoSyncTimeCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/BillableOptions/info": { + "get": { + "tags": [ + "BillableOptionsInfos" + ], + "summary": "Get List of BillableOptionsInfos", + "operationId": "getSystemBillableOptionsInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of billableOptionsInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BillableOptionsInfo" + } + } + } + } + } + } + } + }, + "/system/bundles": { + "post": { + "tags": [ + "Bundles" + ], + "summary": "Post BundleResultsCollection", + "operationId": "postSystemBundles", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "requests", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BundleRequestsCollection" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BundleResultsCollection", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BundleResultsCollection" + } + } + } + } + } + } + }, + "/system/bundles/count": { + "post": { + "tags": [ + "Bundles" + ], + "summary": "Post BundleResultsCollection", + "operationId": "postSystemBundlesCount", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "requests", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BundleRequestsCollection" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "BundleResultsCollection", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BundleResultsCollection" + } + } + } + } + } + } + }, + "/system/callbacks": { + "get": { + "tags": [ + "CallbackEntries" + ], + "summary": "Get List of CallbackEntry", + "operationId": "getSystemCallbacks", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CallbackEntry", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CallbackEntry" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "CallbackEntries" + ], + "summary": "Post CallbackEntry", + "operationId": "postSystemCallbacks", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "callbackEntry", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CallbackEntry" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "CallbackEntry", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CallbackEntry" + } + } + } + } + } + } + }, + "/system/callbacks/{id}": { + "get": { + "tags": [ + "CallbackEntries" + ], + "summary": "Get CallbackEntry", + "operationId": "getSystemCallbacksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "callbackId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CallbackEntry", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CallbackEntry" + } + } + } + } + } + }, + "delete": { + "tags": [ + "CallbackEntries" + ], + "summary": "Delete CallbackEntry", + "operationId": "deleteSystemCallbacksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "callbackId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "CallbackEntries" + ], + "summary": "Put CallbackEntry", + "operationId": "putSystemCallbacksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "callbackId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "callbackEntry", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CallbackEntry" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CallbackEntry", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CallbackEntry" + } + } + } + } + } + }, + "patch": { + "tags": [ + "CallbackEntries" + ], + "summary": "Patch CallbackEntry", + "operationId": "patchSystemCallbacksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "callbackId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CallbackEntry", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CallbackEntry" + } + } + } + } + } + } + }, + "/system/callbacks/count": { + "get": { + "tags": [ + "CallbackEntries" + ], + "summary": "Get Count of CallbackEntry", + "operationId": "getSystemCallbacksCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/certifications": { + "get": { + "tags": [ + "Certifications" + ], + "summary": "Get List of Certification", + "operationId": "getSystemCertifications", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Certification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Certification" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Certifications" + ], + "summary": "Post Certification", + "operationId": "postSystemCertifications", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "certification", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Certification" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Certification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Certification" + } + } + } + } + } + } + }, + "/system/certifications/{id}": { + "get": { + "tags": [ + "Certifications" + ], + "summary": "Get Certification", + "operationId": "getSystemCertificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "certificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Certification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Certification" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Certifications" + ], + "summary": "Delete Usage", + "operationId": "deleteSystemCertificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "certificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Certifications" + ], + "summary": "Put Certification", + "operationId": "putSystemCertificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "certificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "certification", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Certification" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Certification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Certification" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Certifications" + ], + "summary": "Patch Certification", + "operationId": "patchSystemCertificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "certificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Certification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Certification" + } + } + } + } + } + } + }, + "/system/certifications/{id}/usages": { + "get": { + "tags": [ + "Certifications" + ], + "summary": "Get List of Usage Count", + "operationId": "getSystemCertificationsByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "certificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/system/certifications/{id}/usages/list": { + "get": { + "tags": [ + "Certifications" + ], + "summary": "Get List of Usage", + "operationId": "getSystemCertificationsByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "certificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/system/certifications/count": { + "get": { + "tags": [ + "Certifications" + ], + "summary": "Get Count of Certification", + "operationId": "getSystemCertificationsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/connectWiseHostedScreens": { + "get": { + "tags": [ + "ConnectWiseHostedScreens" + ], + "summary": "Get List of ConnectWiseHostedScreen", + "operationId": "getSystemConnectWiseHostedScreens", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ConnectWiseHostedScreen", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ConnectWiseHostedScreen" + } + } + } + } + } + } + } + }, + "/system/connectWiseHostedScreens/{id}": { + "get": { + "tags": [ + "ConnectWiseHostedScreens" + ], + "summary": "Get ConnectWiseHostedScreen", + "operationId": "getSystemConnectWiseHostedScreensById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "connectWiseHostedScreenId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ConnectWiseHostedScreen", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ConnectWiseHostedScreen" + } + } + } + } + } + } + }, + "/system/connectWiseHostedScreens/count": { + "get": { + "tags": [ + "ConnectWiseHostedScreens" + ], + "summary": "Get Count of ConnectWiseHostedScreen", + "operationId": "getSystemConnectWiseHostedScreensCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/connectwisehostedsetups": { + "get": { + "tags": [ + "ConnectWiseHostedSetups" + ], + "summary": "Get List of ConnectWiseHostedSetup", + "operationId": "getSystemConnectwisehostedsetups", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ConnectWiseHostedSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ConnectWiseHostedSetup" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ConnectWiseHostedSetups" + ], + "summary": "Post ConnectWiseHostedSetup", + "operationId": "postSystemConnectwisehostedsetups", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "connectWiseHostedSetup", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ConnectWiseHostedSetup" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ConnectWiseHostedSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ConnectWiseHostedSetup" + } + } + } + } + } + } + }, + "/system/connectwisehostedsetups/{id}": { + "get": { + "tags": [ + "ConnectWiseHostedSetups" + ], + "summary": "Get ConnectWiseHostedSetup", + "operationId": "getSystemConnectwisehostedsetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "connectwisehostedsetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ConnectWiseHostedSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ConnectWiseHostedSetup" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ConnectWiseHostedSetups" + ], + "summary": "Delete ConnectWiseHostedSetup", + "operationId": "deleteSystemConnectwisehostedsetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "connectwisehostedsetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ConnectWiseHostedSetups" + ], + "summary": "Put ConnectWiseHostedSetup", + "operationId": "putSystemConnectwisehostedsetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "connectwisehostedsetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "connectWiseHostedSetup", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ConnectWiseHostedSetup" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ConnectWiseHostedSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ConnectWiseHostedSetup" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ConnectWiseHostedSetups" + ], + "summary": "Patch ConnectWiseHostedSetup", + "operationId": "patchSystemConnectwisehostedsetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "connectwisehostedsetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ConnectWiseHostedSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ConnectWiseHostedSetup" + } + } + } + } + } + } + }, + "/system/connectwisehostedsetups/count": { + "get": { + "tags": [ + "ConnectWiseHostedSetups" + ], + "summary": "Get Count of ConnectWiseHostedSetup", + "operationId": "getSystemConnectwisehostedsetupsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/contactsync/monitoring": { + "get": { + "tags": [ + "M365ContactSyncMonitorings" + ], + "summary": "Get List of M365ContactSyncMonitorings", + "operationId": "getSystemContactsyncMonitoring", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of M365ContactSyncMonitorings", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/M365ContactSyncMonitoring" + } + } + } + } + } + } + } + }, + "/system/contactsync/monitoring/": { + "post": { + "tags": [ + "M365ContactSyncMonitorings" + ], + "summary": "Create Async", + "operationId": "postSystemContactsyncMonitoring", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "201": { + "description": "M365ContactSyncMonitoring", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/M365ContactSyncMonitoring" + } + } + } + } + } + }, + "patch": { + "tags": [ + "M365ContactSyncMonitorings" + ], + "summary": "Update Async", + "operationId": "patchSystemContactsyncMonitoring", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "201": { + "description": "M365ContactSyncMonitoring", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/M365ContactSyncMonitoring" + } + } + } + } + } + } + }, + "/system/contactsync/monitoring/{id}": { + "get": { + "tags": [ + "M365ContactSyncMonitorings" + ], + "summary": "Get M365ContactSyncMonitorings", + "operationId": "getSystemContactsyncMonitoringById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "M365ContactSyncMonitoringId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "M365ContactSyncMonitoring", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/M365ContactSyncMonitoring" + } + } + } + } + } + } + }, + "/system/contactsync/monitoring/count": { + "get": { + "tags": [ + "M365ContactSyncMonitorings" + ], + "summary": "Get Count of M365ContactSyncMonitorings", + "operationId": "getSystemContactsyncMonitoringCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/contactsync/monitoring/notificationtype/": { + "get": { + "tags": [ + "M365ContactSyncMonitorings" + ], + "summary": "Get M365ContactSyncMonitoringNotification TypeId Async", + "operationId": "getSystemContactsyncMonitoringNotificationtype", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "M365ContactSyncMonitoring", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/M365ContactSyncMonitoring" + } + } + } + } + } + } + }, + "/system/contactsync/monitoring/type/{id}": { + "get": { + "tags": [ + "M365ContactSyncMonitorings" + ], + "summary": "Get M365ContactSyncMonitoring By TypeId Async", + "operationId": "getSystemContactsyncMonitoringTypeById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "M365ContactSyncMonitoringId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "M365ContactSyncMonitoring", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/M365ContactSyncMonitoring" + } + } + } + } + } + }, + "delete": { + "tags": [ + "M365ContactSyncMonitorings" + ], + "summary": "Delete Async", + "operationId": "deleteSystemContactsyncMonitoringTypeById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "M365ContactSyncMonitoringId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "" + } + } + } + }, + "/system/customFieldInfos": { + "get": { + "tags": [ + "CustomFieldInfos" + ], + "summary": "Get List of CustomFieldInfos", + "operationId": "getSystemCustomFieldInfos", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CustomFieldInfos", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldInfo" + } + } + } + } + } + } + } + }, + "/system/customReports": { + "get": { + "tags": [ + "CustomReports" + ], + "summary": "Get List of CustomReport", + "operationId": "getSystemCustomReports", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CustomReport", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomReport" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "CustomReports" + ], + "summary": "Post CustomReport", + "operationId": "postSystemCustomReports", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "customReport", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CustomReport" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "CustomReport", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CustomReport" + } + } + } + } + } + } + }, + "/system/customReports/{id}": { + "get": { + "tags": [ + "CustomReports" + ], + "summary": "Get CustomReport", + "operationId": "getSystemCustomReportsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "customReportId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CustomReport", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CustomReport" + } + } + } + } + } + }, + "delete": { + "tags": [ + "CustomReports" + ], + "summary": "Delete CustomReport", + "operationId": "deleteSystemCustomReportsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "customReportId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "CustomReports" + ], + "summary": "Put CustomReport", + "operationId": "putSystemCustomReportsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "customReportId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "customReport", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CustomReport" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CustomReport", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CustomReport" + } + } + } + } + } + }, + "patch": { + "tags": [ + "CustomReports" + ], + "summary": "Patch CustomReport", + "operationId": "patchSystemCustomReportsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "customReportId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CustomReport", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CustomReport" + } + } + } + } + } + } + }, + "/system/customReports/{parentId}/parameters": { + "get": { + "tags": [ + "CustomReportParameters" + ], + "summary": "Get List of CustomReportParameter", + "operationId": "getSystemCustomReportsByParentIdParameters", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "customReportId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CustomReportParameter", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomReportParameter" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "CustomReportParameters" + ], + "summary": "Post CustomReportParameter", + "operationId": "postSystemCustomReportsByParentIdParameters", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "customReportId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "customReportParameter", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CustomReportParameter" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "CustomReportParameter", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CustomReportParameter" + } + } + } + } + } + } + }, + "/system/customReports/{parentId}/parameters/{id}": { + "get": { + "tags": [ + "CustomReportParameters" + ], + "summary": "Get CustomReportParameter", + "operationId": "getSystemCustomReportsByParentIdParametersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "parameterId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "customReportId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CustomReportParameter", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CustomReportParameter" + } + } + } + } + } + }, + "delete": { + "tags": [ + "CustomReportParameters" + ], + "summary": "Delete CustomReportParameter", + "operationId": "deleteSystemCustomReportsByParentIdParametersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "parameterId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "customReportId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "CustomReportParameters" + ], + "summary": "Put CustomReportParameter", + "operationId": "putSystemCustomReportsByParentIdParametersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "parameterId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "customReportId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "customReportParameter", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CustomReportParameter" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CustomReportParameter", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CustomReportParameter" + } + } + } + } + } + }, + "patch": { + "tags": [ + "CustomReportParameters" + ], + "summary": "Patch CustomReportParameter", + "operationId": "patchSystemCustomReportsByParentIdParametersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "parameterId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "customReportId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CustomReportParameter", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CustomReportParameter" + } + } + } + } + } + } + }, + "/system/customReports/{parentId}/parameters/count": { + "get": { + "tags": [ + "CustomReportParameters" + ], + "summary": "Get Count of CustomReportParameter", + "operationId": "getSystemCustomReportsByParentIdParametersCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "customReportId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/customReports/count": { + "get": { + "tags": [ + "CustomReports" + ], + "summary": "Get Count of CustomReport", + "operationId": "getSystemCustomReportsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/cwTimeZones": { + "get": { + "tags": [ + "CwTimeZones" + ], + "summary": "Get List of CwTimeZone", + "operationId": "getSystemCwTimeZones", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CwTimeZone", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CwTimeZone" + } + } + } + } + } + } + } + }, + "/system/cwTimeZones/{id}": { + "get": { + "tags": [ + "CwTimeZones" + ], + "summary": "Get CwTimeZone", + "operationId": "getSystemCwTimeZonesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "cwTimeZoneId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CwTimeZone", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CwTimeZone" + } + } + } + } + } + } + }, + "/system/cwTimeZones/count": { + "get": { + "tags": [ + "CwTimeZones" + ], + "summary": "Get Count of CwTimeZone", + "operationId": "getSystemCwTimeZonesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/departments": { + "get": { + "tags": [ + "Departments" + ], + "summary": "Get List of Department", + "operationId": "getSystemDepartments", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Department", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Department" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Departments" + ], + "summary": "Post Department", + "operationId": "postSystemDepartments", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "department", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Department" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Department", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Department" + } + } + } + } + } + } + }, + "/system/departments/{id}": { + "get": { + "tags": [ + "Departments" + ], + "summary": "Get Department", + "operationId": "getSystemDepartmentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "departmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Department", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Department" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Departments" + ], + "summary": "Delete Department", + "operationId": "deleteSystemDepartmentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "departmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Departments" + ], + "summary": "Put Department", + "operationId": "putSystemDepartmentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "departmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "department", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Department" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Department", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Department" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Departments" + ], + "summary": "Patch Department", + "operationId": "patchSystemDepartmentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "departmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Department", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Department" + } + } + } + } + } + } + }, + "/system/departments/{id}/usages": { + "get": { + "tags": [ + "Departments" + ], + "summary": "Get List of Usage", + "operationId": "getSystemDepartmentsByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "departmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/system/departments/{id}/usages/list": { + "get": { + "tags": [ + "Departments" + ], + "summary": "Get List of Usage", + "operationId": "getSystemDepartmentsByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "departmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/system/departments/{parentId}/locations": { + "get": { + "tags": [ + "DepartmentLocations" + ], + "summary": "Get List of DepartmentLocation", + "operationId": "getSystemDepartmentsByParentIdLocations", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "departmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of DepartmentLocation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DepartmentLocation" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "DepartmentLocations" + ], + "summary": "Post DepartmentLocation", + "operationId": "postSystemDepartmentsByParentIdLocations", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "departmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "departmentLocation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/DepartmentLocation" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "DepartmentLocation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/DepartmentLocation" + } + } + } + } + } + } + }, + "/system/departments/{parentId}/locations/{id}": { + "get": { + "tags": [ + "DepartmentLocations" + ], + "summary": "Get DepartmentLocation", + "operationId": "getSystemDepartmentsByParentIdLocationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "locationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "departmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "DepartmentLocation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/DepartmentLocation" + } + } + } + } + } + }, + "delete": { + "tags": [ + "DepartmentLocations" + ], + "summary": "Delete DepartmentLocation", + "operationId": "deleteSystemDepartmentsByParentIdLocationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "locationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "departmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "DepartmentLocations" + ], + "summary": "Put DepartmentLocation", + "operationId": "putSystemDepartmentsByParentIdLocationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "locationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "departmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "departmentLocation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/DepartmentLocation" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "DepartmentLocation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/DepartmentLocation" + } + } + } + } + } + }, + "patch": { + "tags": [ + "DepartmentLocations" + ], + "summary": "Patch DepartmentLocation", + "operationId": "patchSystemDepartmentsByParentIdLocationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "locationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "departmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "DepartmentLocation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/DepartmentLocation" + } + } + } + } + } + } + }, + "/system/departments/{parentId}/locations/count": { + "get": { + "tags": [ + "DepartmentLocations" + ], + "summary": "Get Count of DepartmentLocation", + "operationId": "getSystemDepartmentsByParentIdLocationsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "departmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/departments/count": { + "get": { + "tags": [ + "Departments" + ], + "summary": "Get Count of Department", + "operationId": "getSystemDepartmentsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/directionalSyncs/{id}/info": { + "get": { + "tags": [ + "DirectionalSyncInfos" + ], + "summary": "Get DirectionalSyncsInfos", + "operationId": "getSystemDirectionalSyncsByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "DirectionalSyncInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "DirectionalSyncInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/DirectionalSyncInfo" + } + } + } + } + } + } + }, + "/system/directionalSyncs/info": { + "get": { + "tags": [ + "DirectionalSyncInfos" + ], + "summary": "Get List of DirectionalSyncsInfos", + "operationId": "getSystemDirectionalSyncsInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of DirectionalSyncInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DirectionalSyncInfo" + } + } + } + } + } + } + } + }, + "/system/directionalSyncs/info/count": { + "get": { + "tags": [ + "DirectionalSyncInfos" + ], + "summary": "Get Count of DirectionalSyncs", + "operationId": "getSystemDirectionalSyncsInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/documents": { + "get": { + "tags": [ + "Documents" + ], + "summary": "Get List of DocumentInfo", + "operationId": "getSystemDocuments", + "parameters": [ + { + "name": "recordType", + "in": "query", + "description": "recordType", + "schema": { + "enum": [ + "Activity", + "Agreement", + "Company", + "Config", + "Configuration", + "Contact", + "CustomImage", + "Document", + "Expense", + "HTMLTemplate", + "Invoice", + "Opportunity", + "Project", + "ProjectActivity", + "PurchaseOrder", + "Rma", + "SalesOrder", + "Service", + "Ticket", + "ProjectTicket", + "ServiceTemplate", + "StandardServiceTemplate", + "SrDetail", + "TimeEntry", + "JobHeader", + "MarketingManagerAudit", + "KnowledgeBase", + "ToolbarIcon", + "Meeting", + "MeetingNote", + "ProductSetup", + "ProjectTemplateTicket", + "BillingSetup", + "ServiceBoard", + "WordTemplate", + "Member", + "PortalImagePortalLogo", + "PortalImageReportLogo", + "TopNavigationLogo", + "PhaseStatus", + "ProjectStatus", + "TicketStatus", + "Schedule", + "Priority", + "Unassigned" + ], + "type": "string" + } + }, + { + "name": "recordId", + "in": "query", + "description": "recordId", + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of DocumentInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DocumentInfo" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Documents" + ], + "summary": "Post DocumentInfo", + "operationId": "postSystemDocuments", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "Multipart", + "content": { + "multipart/form-data": { + "schema": { + "$ref": "#/components/schemas/DocumentFormData" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "DocumentInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/DocumentInfo" + } + } + } + } + } + } + }, + "/system/documents/{id}": { + "get": { + "tags": [ + "Documents" + ], + "summary": "Get DocumentInfo", + "operationId": "getSystemDocumentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "documentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "DocumentInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/DocumentInfo" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Documents" + ], + "summary": "Delete DocumentInfo", + "operationId": "deleteSystemDocumentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "documentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "post": { + "tags": [ + "Documents" + ], + "summary": "Post DocumentInfo", + "operationId": "postSystemDocumentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "documentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "DocumentInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/DocumentInfo" + } + } + } + } + } + } + }, + "/system/documents/{id}/download": { + "get": { + "tags": [ + "Documents" + ], + "summary": "Get DocumentInfo", + "operationId": "getSystemDocumentsByIdDownload", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "documentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "lastModified", + "in": "query", + "description": "lastModified", + "schema": { + "type": "string" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ContentType = application/octet-stream", + "content": { + "application/octet-stream": { + "schema": { + "type": "string", + "format": "binary" + } + } + } + } + } + } + }, + "/system/documents/{id}/thumbnail": { + "get": { + "tags": [ + "Documents" + ], + "summary": "Get DocumentInfo", + "operationId": "getSystemDocumentsByIdThumbnail", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "documentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "lastModified", + "in": "query", + "description": "lastModified", + "schema": { + "type": "string" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ContentType = application/octet-stream", + "content": { + "application/octet-stream": { + "schema": { + "type": "string", + "format": "binary" + } + } + } + } + } + } + }, + "/system/documents/count": { + "get": { + "tags": [ + "Documents" + ], + "summary": "Get Count of DocumentInfo", + "operationId": "getSystemDocumentsCount", + "parameters": [ + { + "name": "recordType", + "in": "query", + "description": "recordType", + "schema": { + "enum": [ + "Activity", + "Agreement", + "Company", + "Config", + "Configuration", + "Contact", + "CustomImage", + "Document", + "Expense", + "HTMLTemplate", + "Invoice", + "Opportunity", + "Project", + "ProjectActivity", + "PurchaseOrder", + "Rma", + "SalesOrder", + "Service", + "Ticket", + "ProjectTicket", + "ServiceTemplate", + "StandardServiceTemplate", + "SrDetail", + "TimeEntry", + "JobHeader", + "MarketingManagerAudit", + "KnowledgeBase", + "ToolbarIcon", + "Meeting", + "MeetingNote", + "ProductSetup", + "ProjectTemplateTicket", + "BillingSetup", + "ServiceBoard", + "WordTemplate", + "Member", + "PortalImagePortalLogo", + "PortalImageReportLogo", + "TopNavigationLogo", + "PhaseStatus", + "ProjectStatus", + "TicketStatus", + "Schedule", + "Priority", + "Unassigned" + ], + "type": "string" + } + }, + { + "name": "recordId", + "in": "query", + "description": "recordId", + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/documents/uploadsample": { + "get": { + "tags": [ + "Documents" + ], + "summary": "Get DocumentInfo", + "operationId": "getSystemDocumentsUploadsample", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ContentType = text/html" + } + } + } + }, + "/system/documentTypes/{id}/info": { + "get": { + "tags": [ + "DocumentTypes" + ], + "summary": "Get DocumentType", + "operationId": "getSystemDocumentTypesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "documentTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "DocumentType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/DocumentType" + } + } + } + } + } + } + }, + "/system/documentTypes/info": { + "get": { + "tags": [ + "DocumentTypes" + ], + "summary": "Get List of DocumentType", + "operationId": "getSystemDocumentTypesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of DocumentType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DocumentType" + } + } + } + } + } + } + } + }, + "/system/documentTypes/info/count": { + "get": { + "tags": [ + "DocumentTypes" + ], + "summary": "Get Count of DocumentType", + "operationId": "getSystemDocumentTypesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/emailConnectors": { + "get": { + "tags": [ + "EmailConnectors" + ], + "summary": "Get List of EmailConnector", + "operationId": "getSystemEmailConnectors", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of EmailConnector", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/EmailConnector" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "EmailConnectors" + ], + "summary": "Post EmailConnector", + "operationId": "postSystemEmailConnectors", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "emailConnector", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/EmailConnector" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "EmailConnector", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/EmailConnector" + } + } + } + } + } + } + }, + "/system/emailConnectors/{grandparentId}/parsingStyles/{parentId}/parsingRules": { + "get": { + "tags": [ + "EmailConnectorParsingRules" + ], + "summary": "Get List of EmailConnectorParsingRule", + "operationId": "getSystemEmailConnectorsByGrandparentIdParsingStylesByParentIdParsingRules", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "parsingStyleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "emailConnectorId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of EmailConnectorParsingRule", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/EmailConnectorParsingRule" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "EmailConnectorParsingRules" + ], + "summary": "Post EmailConnectorParsingRule", + "operationId": "postSystemEmailConnectorsByGrandparentIdParsingStylesByParentIdParsingRules", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "parsingStyleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "emailConnectorId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "emailConnectorParsingRule", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/EmailConnectorParsingRule" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "EmailConnectorParsingRule", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/EmailConnectorParsingRule" + } + } + } + } + } + } + }, + "/system/emailConnectors/{grandparentId}/parsingStyles/{parentId}/parsingRules/{id}": { + "get": { + "tags": [ + "EmailConnectorParsingRules" + ], + "summary": "Get EmailConnectorParsingRule", + "operationId": "getSystemEmailConnectorsByGrandparentIdParsingStylesByParentIdParsingRulesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "parsingRuleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "parsingStyleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "emailConnectorId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "EmailConnectorParsingRule", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/EmailConnectorParsingRule" + } + } + } + } + } + }, + "delete": { + "tags": [ + "EmailConnectorParsingRules" + ], + "summary": "Delete EmailConnectorParsingRule", + "operationId": "deleteSystemEmailConnectorsByGrandparentIdParsingStylesByParentIdParsingRulesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "parsingRuleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "parsingStyleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "emailConnectorId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "EmailConnectorParsingRules" + ], + "summary": "Put EmailConnectorParsingRule", + "operationId": "putSystemEmailConnectorsByGrandparentIdParsingStylesByParentIdParsingRulesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "parsingRuleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "parsingStyleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "emailConnectorId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "emailConnectorParsingRule", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/EmailConnectorParsingRule" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "EmailConnectorParsingRule", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/EmailConnectorParsingRule" + } + } + } + } + } + }, + "patch": { + "tags": [ + "EmailConnectorParsingRules" + ], + "summary": "Patch EmailConnectorParsingRule", + "operationId": "patchSystemEmailConnectorsByGrandparentIdParsingStylesByParentIdParsingRulesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "parsingRuleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "parsingStyleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "emailConnectorId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "EmailConnectorParsingRule", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/EmailConnectorParsingRule" + } + } + } + } + } + } + }, + "/system/emailConnectors/{grandparentId}/parsingStyles/{parentId}/parsingRules/count": { + "get": { + "tags": [ + "EmailConnectorParsingRules" + ], + "summary": "Get Count of EmailConnectorParsingRule", + "operationId": "getSystemEmailConnectorsByGrandparentIdParsingStylesByParentIdParsingRulesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "parsingStyleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "emailConnectorId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/emailConnectors/{id}": { + "get": { + "tags": [ + "EmailConnectors" + ], + "summary": "Get EmailConnector", + "operationId": "getSystemEmailConnectorsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailConnectorId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "EmailConnector", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/EmailConnector" + } + } + } + } + } + }, + "delete": { + "tags": [ + "EmailConnectors" + ], + "summary": "Delete EmailConnector", + "operationId": "deleteSystemEmailConnectorsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailConnectorId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "EmailConnectors" + ], + "summary": "Put EmailConnector", + "operationId": "putSystemEmailConnectorsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailConnectorId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "emailConnector", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/EmailConnector" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "EmailConnector", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/EmailConnector" + } + } + } + } + } + }, + "patch": { + "tags": [ + "EmailConnectors" + ], + "summary": "Patch EmailConnector", + "operationId": "patchSystemEmailConnectorsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailConnectorId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "EmailConnector", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/EmailConnector" + } + } + } + } + } + } + }, + "/system/emailConnectors/{id}/info": { + "get": { + "tags": [ + "EmailConnectorInfos" + ], + "summary": "Get EmailConnectorInfos", + "operationId": "getSystemEmailConnectorsByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "EmailConnectorInfo", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "EmailConnectorInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/EmailConnectorInfo" + } + } + } + } + } + } + }, + "/system/emailConnectors/{parentId}/parsingStyles": { + "get": { + "tags": [ + "EmailConnectorParsingStyles" + ], + "summary": "Get List of EmailConnectorParsingStyle", + "operationId": "getSystemEmailConnectorsByParentIdParsingStyles", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "emailConnectorId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of EmailConnectorParsingStyle", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/EmailConnectorParsingStyle" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "EmailConnectorParsingStyles" + ], + "summary": "Post EmailConnectorParsingStyle", + "operationId": "postSystemEmailConnectorsByParentIdParsingStyles", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "emailConnectorId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "emailConnectorParsingStyle", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/EmailConnectorParsingStyle" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "EmailConnectorParsingStyle", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/EmailConnectorParsingStyle" + } + } + } + } + } + } + }, + "/system/emailConnectors/{parentId}/parsingStyles/{id}": { + "get": { + "tags": [ + "EmailConnectorParsingStyles" + ], + "summary": "Get EmailConnectorParsingStyle", + "operationId": "getSystemEmailConnectorsByParentIdParsingStylesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "parsingStyleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "emailConnectorId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "EmailConnectorParsingStyle", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/EmailConnectorParsingStyle" + } + } + } + } + } + }, + "delete": { + "tags": [ + "EmailConnectorParsingStyles" + ], + "summary": "Delete EmailConnectorParsingStyle", + "operationId": "deleteSystemEmailConnectorsByParentIdParsingStylesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "parsingStyleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "emailConnectorId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "EmailConnectorParsingStyles" + ], + "summary": "Put EmailConnectorParsingStyle", + "operationId": "putSystemEmailConnectorsByParentIdParsingStylesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "parsingStyleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "emailConnectorId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "emailConnectorParsingStyle", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/EmailConnectorParsingStyle" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "EmailConnectorParsingStyle", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/EmailConnectorParsingStyle" + } + } + } + } + } + }, + "patch": { + "tags": [ + "EmailConnectorParsingStyles" + ], + "summary": "Patch EmailConnectorParsingStyle", + "operationId": "patchSystemEmailConnectorsByParentIdParsingStylesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "parsingStyleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "emailConnectorId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "EmailConnectorParsingStyle", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/EmailConnectorParsingStyle" + } + } + } + } + } + } + }, + "/system/emailConnectors/{parentId}/parsingStyles/count": { + "get": { + "tags": [ + "EmailConnectorParsingStyles" + ], + "summary": "Get Count of EmailConnectorParsingStyle", + "operationId": "getSystemEmailConnectorsByParentIdParsingStylesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "emailConnectorId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/emailConnectors/count": { + "get": { + "tags": [ + "EmailConnectors" + ], + "summary": "Get Count of EmailConnector", + "operationId": "getSystemEmailConnectorsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/emailConnectors/info": { + "get": { + "tags": [ + "EmailConnectorInfos" + ], + "summary": "Get List of EmailConnectorInfos", + "operationId": "getSystemEmailConnectorsInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of emailConnectorInfos", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/EmailConnectorInfo" + } + } + } + } + } + } + } + }, + "/system/emailConnectors/info/count": { + "get": { + "tags": [ + "EmailConnectorInfos" + ], + "summary": "Get Count of EmailConnectorInfos", + "operationId": "getSystemEmailConnectorsInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/emailExclusions": { + "get": { + "tags": [ + "EmailExclusions" + ], + "summary": "Get List of EmailExclusion", + "operationId": "getSystemEmailExclusions", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of EmailExclusion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/EmailExclusion" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "EmailExclusions" + ], + "summary": "Post EmailExclusion", + "operationId": "postSystemEmailExclusions", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "emailExclusion", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/EmailExclusion" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "EmailExclusion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/EmailExclusion" + } + } + } + } + } + } + }, + "/system/emailExclusions/{id}": { + "get": { + "tags": [ + "EmailExclusions" + ], + "summary": "Get EmailExclusion", + "operationId": "getSystemEmailExclusionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailExclusionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "EmailExclusion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/EmailExclusion" + } + } + } + } + } + }, + "delete": { + "tags": [ + "EmailExclusions" + ], + "summary": "Delete EmailExclusion", + "operationId": "deleteSystemEmailExclusionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailExclusionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "EmailExclusions" + ], + "summary": "Put EmailExclusion", + "operationId": "putSystemEmailExclusionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailExclusionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "emailExclusion", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/EmailExclusion" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "EmailExclusion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/EmailExclusion" + } + } + } + } + } + }, + "patch": { + "tags": [ + "EmailExclusions" + ], + "summary": "Patch EmailExclusion", + "operationId": "patchSystemEmailExclusionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailExclusionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "EmailExclusion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/EmailExclusion" + } + } + } + } + } + } + }, + "/system/emailExclusions/count": { + "get": { + "tags": [ + "EmailExclusions" + ], + "summary": "Get Count of EmailExclusion", + "operationId": "getSystemEmailExclusionsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/emailTokens": { + "get": { + "tags": [ + "EmailTokens" + ], + "summary": "Get List of EmailToken", + "operationId": "getSystemEmailTokens", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of EmailToken", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/EmailToken" + } + } + } + } + } + } + } + }, + "/system/emailTokens/{id}": { + "get": { + "tags": [ + "EmailTokens" + ], + "summary": "Get EmailToken", + "operationId": "getSystemEmailTokensById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailTokenId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "EmailToken", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/EmailToken" + } + } + } + } + } + } + }, + "/system/emailTokens/count": { + "get": { + "tags": [ + "EmailTokens" + ], + "summary": "Get Count of EmailToken", + "operationId": "getSystemEmailTokensCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/ePayConfigurations": { + "get": { + "tags": [ + "EPayConfigurations" + ], + "summary": "Get List of EPayConfiguration", + "operationId": "getSystemEPayConfigurations", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of EPayConfiguration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/EPayConfiguration" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "EPayConfigurations" + ], + "summary": "Post EPayConfiguration", + "operationId": "postSystemEPayConfigurations", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "ePayConfiguration", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/EPayConfiguration" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "EPayConfiguration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/EPayConfiguration" + } + } + } + } + } + } + }, + "/system/ePayConfigurations/{id}": { + "get": { + "tags": [ + "EPayConfigurations" + ], + "summary": "Get EPayConfiguration", + "operationId": "getSystemEPayConfigurationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ePayConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "EPayConfiguration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/EPayConfiguration" + } + } + } + } + } + }, + "delete": { + "tags": [ + "EPayConfigurations" + ], + "summary": "Delete EPayConfiguration", + "operationId": "deleteSystemEPayConfigurationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ePayConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "EPayConfigurations" + ], + "summary": "Put EPayConfiguration", + "operationId": "putSystemEPayConfigurationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ePayConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "ePayConfiguration", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/EPayConfiguration" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "EPayConfiguration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/EPayConfiguration" + } + } + } + } + } + }, + "patch": { + "tags": [ + "EPayConfigurations" + ], + "summary": "Patch EPayConfiguration", + "operationId": "patchSystemEPayConfigurationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ePayConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "EPayConfiguration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/EPayConfiguration" + } + } + } + } + } + } + }, + "/system/ePayConfigurations/count": { + "get": { + "tags": [ + "EPayConfigurations" + ], + "summary": "Get Count of EPayConfiguration", + "operationId": "getSystemEPayConfigurationsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/experiments": { + "get": { + "tags": [ + "Experiments" + ], + "summary": "Get List of Experiment", + "operationId": "getSystemExperiments", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Experiment", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Experiment" + } + } + } + } + } + } + } + }, + "/system/experiments/{id}": { + "get": { + "tags": [ + "Experiments" + ], + "summary": "Get Experiment", + "operationId": "getSystemExperimentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "experimentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Experiment", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Experiment" + } + } + } + } + } + } + }, + "/system/experiments/count": { + "get": { + "tags": [ + "Experiments" + ], + "summary": "Get Count of Experiment", + "operationId": "getSystemExperimentsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/fileuploadsettings/": { + "get": { + "tags": [ + "FileUploadSettings" + ], + "summary": "Get List of FileUploadSettings", + "operationId": "getSystemFileuploadsettings", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of fileUploadSettingses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FileUploadSetting" + } + } + } + } + } + } + } + }, + "/system/fileuploadsettings/{id}": { + "get": { + "tags": [ + "FileUploadSettings" + ], + "summary": "Get FileUploadSettings", + "operationId": "getSystemFileuploadsettingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "FileUploadSettingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "FileUploadSetting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/FileUploadSetting" + } + } + } + } + } + }, + "put": { + "tags": [ + "FileUploadSettings" + ], + "summary": "Put FileUploadSettings", + "operationId": "putSystemFileuploadsettingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "FileUploadSettingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "companyTypeAssociation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/FileUploadSetting" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "FileUploadSetting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/FileUploadSetting" + } + } + } + } + } + }, + "patch": { + "tags": [ + "FileUploadSettings" + ], + "summary": "Patch FileUploadSettings", + "operationId": "patchSystemFileuploadsettingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "FileUploadSettingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "FileUploadSetting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/FileUploadSetting" + } + } + } + } + } + } + }, + "/system/fileuploadsettings/count": { + "get": { + "tags": [ + "FileUploadSettings" + ], + "summary": "Get Count of FileUploadSettings", + "operationId": "getSystemFileuploadsettingsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/googleemailsetup/": { + "get": { + "tags": [ + "GoogleEmailSetups" + ], + "summary": "Get List of GoogleEmailSetups", + "operationId": "getSystemGoogleemailsetup", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of googleEmailSetupses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GoogleEmailSetup" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "GoogleEmailSetups" + ], + "summary": "Post GoogleEmailSetups", + "operationId": "postSystemGoogleemailsetup", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "GoogleEmailSetup", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GoogleEmailSetup" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "GoogleEmailSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/GoogleEmailSetup" + } + } + } + } + } + } + }, + "/system/googleemailsetup/{id}": { + "get": { + "tags": [ + "GoogleEmailSetups" + ], + "summary": "Get GoogleEmailSetups", + "operationId": "getSystemGoogleemailsetupById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "GoogleEmailSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "GoogleEmailSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/GoogleEmailSetup" + } + } + } + } + } + }, + "delete": { + "tags": [ + "GoogleEmailSetups" + ], + "summary": "Delete GoogleEmailSetups", + "operationId": "deleteSystemGoogleemailsetupById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "GoogleEmailSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "GoogleEmailSetups" + ], + "summary": "Put GoogleEmailSetups", + "operationId": "putSystemGoogleemailsetupById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "GoogleEmailSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "companyTypeAssociation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GoogleEmailSetup" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "GoogleEmailSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/GoogleEmailSetup" + } + } + } + } + } + }, + "patch": { + "tags": [ + "GoogleEmailSetups" + ], + "summary": "Patch GoogleEmailSetups", + "operationId": "patchSystemGoogleemailsetupById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "GoogleEmailSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "GoogleEmailSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/GoogleEmailSetup" + } + } + } + } + } + } + }, + "/system/googleemailsetup/{id}/testConnection": { + "post": { + "tags": [ + "GoogleEmailSetups" + ], + "summary": "Post SuccessResponse", + "operationId": "postSystemGoogleemailsetupByIdTestConnection", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SuccessResponse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SuccessResponse" + } + } + } + } + } + } + }, + "/system/googleemailsetup/count": { + "get": { + "tags": [ + "GoogleEmailSetups" + ], + "summary": "Get Count of GoogleEmailSetups", + "operationId": "getSystemGoogleemailsetupCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/imaps": { + "get": { + "tags": [ + "Imaps" + ], + "summary": "Get List of Imap", + "operationId": "getSystemImaps", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Imap", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Imap" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Imaps" + ], + "summary": "Post Imap", + "operationId": "postSystemImaps", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "imap", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Imap" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Imap", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Imap" + } + } + } + } + } + } + }, + "/system/imaps/{id}": { + "get": { + "tags": [ + "Imaps" + ], + "summary": "Get Imap", + "operationId": "getSystemImapsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "imapId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Imap", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Imap" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Imaps" + ], + "summary": "Delete Imap", + "operationId": "deleteSystemImapsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "imapId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Imaps" + ], + "summary": "Put Imap", + "operationId": "putSystemImapsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "imapId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "imap", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Imap" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Imap", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Imap" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Imaps" + ], + "summary": "Patch Imap", + "operationId": "patchSystemImapsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "imapId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Imap", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Imap" + } + } + } + } + } + } + }, + "/system/imaps/{id}/info": { + "get": { + "tags": [ + "ImapInfos" + ], + "summary": "Get ImapInfo", + "operationId": "getSystemImapsByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ImapInfo", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ImapInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ImapInfo" + } + } + } + } + } + } + }, + "/system/imaps/count": { + "get": { + "tags": [ + "Imaps" + ], + "summary": "Get Count of Imap", + "operationId": "getSystemImapsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/imaps/info": { + "get": { + "tags": [ + "ImapInfos" + ], + "summary": "Get List of ImapInfos", + "operationId": "getSystemImapsInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ImapInfos", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ImapInfo" + } + } + } + } + } + } + } + }, + "/system/imaps/info/count": { + "get": { + "tags": [ + "ImapInfos" + ], + "summary": "Get Count of ImapInfos", + "operationId": "getSystemImapsInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/importMassMaintenance/{id}": { + "post": { + "tags": [ + "ImportsMassMaintenance" + ], + "summary": "Post ImportMassMaintenance", + "operationId": "postSystemImportMassMaintenanceById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "importMassMaintenanceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ImportMassMaintenance", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ImportMassMaintenance" + } + } + } + } + } + } + }, + "/system/info": { + "get": { + "tags": [ + "Info" + ], + "summary": "Get Info", + "operationId": "getSystemInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Info", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Info" + } + } + } + } + } + } + }, + "/system/info/departmentlocations": { + "get": { + "tags": [ + "DepartmentLocationInfos" + ], + "summary": "Get List of DepartmentLocationInfo", + "operationId": "getSystemInfoDepartmentlocations", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of DepartmentLocationInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DepartmentLocationInfo" + } + } + } + } + } + } + } + }, + "/system/info/departmentlocations/{id}": { + "get": { + "tags": [ + "DepartmentLocationInfos" + ], + "summary": "Get DepartmentLocationInfo", + "operationId": "getSystemInfoDepartmentlocationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "departmentlocationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "DepartmentLocationInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/DepartmentLocationInfo" + } + } + } + } + } + } + }, + "/system/info/departmentlocations/count": { + "get": { + "tags": [ + "DepartmentLocationInfos" + ], + "summary": "Get Count of DepartmentLocationInfo", + "operationId": "getSystemInfoDepartmentlocationsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/info/departments": { + "get": { + "tags": [ + "DepartmentInfos" + ], + "summary": "Get List of DepartmentInfo", + "operationId": "getSystemInfoDepartments", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of DepartmentInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DepartmentInfo" + } + } + } + } + } + } + } + }, + "/system/info/departments/{id}": { + "get": { + "tags": [ + "DepartmentInfos" + ], + "summary": "Get DepartmentInfo", + "operationId": "getSystemInfoDepartmentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "departmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "DepartmentInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/DepartmentInfo" + } + } + } + } + } + } + }, + "/system/info/departments/count": { + "get": { + "tags": [ + "DepartmentInfos" + ], + "summary": "Get Count of DepartmentInfo", + "operationId": "getSystemInfoDepartmentsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/info/links": { + "get": { + "tags": [ + "LinkInfos" + ], + "summary": "Get List of LinkInfo", + "operationId": "getSystemInfoLinks", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of LinkInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LinkInfo" + } + } + } + } + } + } + } + }, + "/system/info/links/{id}": { + "get": { + "tags": [ + "LinkInfos" + ], + "summary": "Get LinkInfo", + "operationId": "getSystemInfoLinksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "linkId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "LinkInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/LinkInfo" + } + } + } + } + } + } + }, + "/system/info/links/{id}/resolveurl": { + "post": { + "tags": [ + "LinkInfos" + ], + "summary": "Post LinkResolveUrlInfo", + "operationId": "postSystemInfoLinksByIdResolveurl", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "linkId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "resolveInfo", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/LinkResolveUrlInfo" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "LinkResolveUrlInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/LinkResolveUrlInfo" + } + } + } + } + } + } + }, + "/system/info/links/count": { + "get": { + "tags": [ + "LinkInfos" + ], + "summary": "Get Count of LinkInfo", + "operationId": "getSystemInfoLinksCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/info/locales": { + "get": { + "tags": [ + "LocaleInfos" + ], + "summary": "Get List of LocaleInfo", + "operationId": "getSystemInfoLocales", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of LocaleInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LocaleInfo" + } + } + } + } + } + } + } + }, + "/system/info/locales/{id}": { + "get": { + "tags": [ + "LocaleInfos" + ], + "summary": "Get LocaleInfo", + "operationId": "getSystemInfoLocalesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "localeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "LocaleInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/LocaleInfo" + } + } + } + } + } + } + }, + "/system/info/locales/count": { + "get": { + "tags": [ + "LocaleInfos" + ], + "summary": "Get Count of LocaleInfo", + "operationId": "getSystemInfoLocalesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/info/locations": { + "get": { + "tags": [ + "LocationInfos" + ], + "summary": "Get List of LocationInfo", + "operationId": "getSystemInfoLocations", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of LocationInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LocationInfo" + } + } + } + } + } + } + } + }, + "/system/info/locations/{id}": { + "get": { + "tags": [ + "LocationInfos" + ], + "summary": "Get LocationInfo", + "operationId": "getSystemInfoLocationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "locationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "LocationInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/LocationInfo" + } + } + } + } + } + } + }, + "/system/info/locations/count": { + "get": { + "tags": [ + "LocationInfos" + ], + "summary": "Get Count of LocationInfo", + "operationId": "getSystemInfoLocationsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/info/members": { + "get": { + "tags": [ + "MemberInfos" + ], + "summary": "Get List of MemberInfo", + "operationId": "getSystemInfoMembers", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of MemberInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MemberInfo" + } + } + } + } + } + } + } + }, + "/system/info/members/{id}": { + "get": { + "tags": [ + "MemberInfos" + ], + "summary": "Get MemberInfo", + "operationId": "getSystemInfoMembersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "MemberInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberInfo" + } + } + } + } + } + } + }, + "/system/info/members/{memberIdentifier:regex(^(types. |(": { + "get": { + "tags": [ + "MemberInfos" + ], + "summary": "Get MemberInfo", + "operationId": "getSystemInfoMembersmemberIdentifierregextypes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "MemberInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberInfo" + } + } + } + } + } + } + }, + "/system/info/members/count": { + "get": { + "tags": [ + "MemberInfos" + ], + "summary": "Get Count of MemberInfo", + "operationId": "getSystemInfoMembersCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/info/personas": { + "get": { + "tags": [ + "PersonasInfos" + ], + "summary": "Get List of PersonasInfo", + "operationId": "getSystemInfoPersonas", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of PersonasInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PersonasInfo" + } + } + } + } + } + } + } + }, + "/system/info/personas/{id}": { + "get": { + "tags": [ + "PersonasInfos" + ], + "summary": "Get PersonasInfo", + "operationId": "getSystemInfoPersonasById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "personaId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "PersonasInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PersonasInfo" + } + } + } + } + } + } + }, + "/system/info/personas/count": { + "get": { + "tags": [ + "PersonasInfos" + ], + "summary": "Get Count of PersonasInfo", + "operationId": "getSystemInfoPersonasCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/info/standardNotes": { + "get": { + "tags": [ + "StandardNoteInfos" + ], + "summary": "Get List of StandardNoteInfo", + "operationId": "getSystemInfoStandardNotes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of StandardNoteInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/StandardNoteInfo" + } + } + } + } + } + } + } + }, + "/system/info/standardNotes/{id}": { + "get": { + "tags": [ + "StandardNoteInfos" + ], + "summary": "Get StandardNoteInfo", + "operationId": "getSystemInfoStandardNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "standardNoteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "StandardNoteInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/StandardNoteInfo" + } + } + } + } + } + } + }, + "/system/info/standardNotes/count": { + "get": { + "tags": [ + "StandardNoteInfos" + ], + "summary": "Get Count of StandardNoteInfo", + "operationId": "getSystemInfoStandardNotesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/inOutBoards": { + "get": { + "tags": [ + "InOutBoards" + ], + "summary": "Get List of InOutBoard", + "operationId": "getSystemInOutBoards", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of InOutBoard", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/InOutBoard" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "InOutBoards" + ], + "summary": "Post InOutBoard", + "operationId": "postSystemInOutBoards", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "inOutBoard", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InOutBoard" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "InOutBoard", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InOutBoard" + } + } + } + } + } + } + }, + "/system/inOutBoards/{id}": { + "get": { + "tags": [ + "InOutBoards" + ], + "summary": "Get InOutBoard", + "operationId": "getSystemInOutBoardsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "inOutBoardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "InOutBoard", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InOutBoard" + } + } + } + } + } + }, + "delete": { + "tags": [ + "InOutBoards" + ], + "summary": "Delete InOutBoard", + "operationId": "deleteSystemInOutBoardsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "inOutBoardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "InOutBoards" + ], + "summary": "Put InOutBoard", + "operationId": "putSystemInOutBoardsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "inOutBoardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "inOutBoard", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InOutBoard" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "InOutBoard", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InOutBoard" + } + } + } + } + } + }, + "patch": { + "tags": [ + "InOutBoards" + ], + "summary": "Patch InOutBoard", + "operationId": "patchSystemInOutBoardsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "inOutBoardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "InOutBoard", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InOutBoard" + } + } + } + } + } + } + }, + "/system/inOutBoards/count": { + "get": { + "tags": [ + "InOutBoards" + ], + "summary": "Get Count of InOutBoard", + "operationId": "getSystemInOutBoardsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/inOutTypes": { + "get": { + "tags": [ + "InOutTypes" + ], + "summary": "Get List of InOutType", + "operationId": "getSystemInOutTypes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of InOutType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/InOutType" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "InOutTypes" + ], + "summary": "Post InOutType", + "operationId": "postSystemInOutTypes", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "inOutType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InOutType" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "InOutType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InOutType" + } + } + } + } + } + } + }, + "/system/inOutTypes/{id}": { + "get": { + "tags": [ + "InOutTypes" + ], + "summary": "Get InOutType", + "operationId": "getSystemInOutTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "inOutTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "InOutType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InOutType" + } + } + } + } + } + }, + "delete": { + "tags": [ + "InOutTypes" + ], + "summary": "Delete InOutType", + "operationId": "deleteSystemInOutTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "inOutTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "InOutTypes" + ], + "summary": "Put InOutType", + "operationId": "putSystemInOutTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "inOutTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "inOutType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InOutType" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "InOutType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InOutType" + } + } + } + } + } + }, + "patch": { + "tags": [ + "InOutTypes" + ], + "summary": "Patch InOutType", + "operationId": "patchSystemInOutTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "inOutTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "InOutType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InOutType" + } + } + } + } + } + } + }, + "/system/inOutTypes/{id}/info": { + "get": { + "tags": [ + "InOutTypesInfo" + ], + "summary": "Get InOutTypeInfo", + "operationId": "getSystemInOutTypesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "inOutTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "InOutTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/InOutTypeInfo" + } + } + } + } + } + } + }, + "/system/inOutTypes/count": { + "get": { + "tags": [ + "InOutTypes" + ], + "summary": "Get Count of InOutType", + "operationId": "getSystemInOutTypesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/inOutTypes/count/info": { + "get": { + "tags": [ + "InOutTypesInfo" + ], + "summary": "Get Count of InOutTypeInfo", + "operationId": "getSystemInOutTypesCountInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/inOutTypes/info": { + "get": { + "tags": [ + "InOutTypesInfo" + ], + "summary": "Get List of InOutTypeInfo", + "operationId": "getSystemInOutTypesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of InOutTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/InOutTypeInfo" + } + } + } + } + } + } + } + }, + "/system/integratorlogins": { + "get": { + "tags": [ + "IntegratorLogins" + ], + "summary": "Get List of IntegratorLogin", + "operationId": "getSystemIntegratorlogins", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of IntegratorLogin", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IntegratorLogin" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "IntegratorLogins" + ], + "summary": "Post IntegratorLogin", + "operationId": "postSystemIntegratorlogins", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "integratorLogin", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/IntegratorLogin" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "IntegratorLogin", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/IntegratorLogin" + } + } + } + } + } + } + }, + "/system/integratorlogins/{id}": { + "get": { + "tags": [ + "IntegratorLogins" + ], + "summary": "Get IntegratorLogin", + "operationId": "getSystemIntegratorloginsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "integratorloginId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "IntegratorLogin", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/IntegratorLogin" + } + } + } + } + } + }, + "delete": { + "tags": [ + "IntegratorLogins" + ], + "summary": "Delete IntegratorLogin", + "operationId": "deleteSystemIntegratorloginsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "integratorloginId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "IntegratorLogins" + ], + "summary": "Put IntegratorLogin", + "operationId": "putSystemIntegratorloginsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "integratorloginId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "integratorLogin", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/IntegratorLogin" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "IntegratorLogin", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/IntegratorLogin" + } + } + } + } + } + }, + "patch": { + "tags": [ + "IntegratorLogins" + ], + "summary": "Patch IntegratorLogin", + "operationId": "patchSystemIntegratorloginsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "integratorloginId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "IntegratorLogin", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/IntegratorLogin" + } + } + } + } + } + } + }, + "/system/integratorlogins/count": { + "get": { + "tags": [ + "IntegratorLogins" + ], + "summary": "Get Count of IntegratorLogin", + "operationId": "getSystemIntegratorloginsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/integratorTags": { + "get": { + "tags": [ + "IntegratorTags" + ], + "summary": "Get List of IntegratorTag", + "operationId": "getSystemIntegratorTags", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of IntegratorTag", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IntegratorTag" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "IntegratorTags" + ], + "summary": "Post IntegratorTag", + "operationId": "postSystemIntegratorTags", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "tag", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/IntegratorTag" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "IntegratorTag", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/IntegratorTag" + } + } + } + } + } + } + }, + "/system/integratorTags/{id}": { + "get": { + "tags": [ + "IntegratorTags" + ], + "summary": "Get IntegratorTag", + "operationId": "getSystemIntegratorTagsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "integratorTagId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "IntegratorTag", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/IntegratorTag" + } + } + } + } + } + }, + "delete": { + "tags": [ + "IntegratorTags" + ], + "summary": "Delete IntegratorTag", + "operationId": "deleteSystemIntegratorTagsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "integratorTagId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "IntegratorTags" + ], + "summary": "Put IntegratorTag", + "operationId": "putSystemIntegratorTagsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "integratorTagId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "tag", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/IntegratorTag" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "IntegratorTag", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/IntegratorTag" + } + } + } + } + } + }, + "patch": { + "tags": [ + "IntegratorTags" + ], + "summary": "Patch IntegratorTag", + "operationId": "patchSystemIntegratorTagsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "integratorTagId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "IntegratorTag", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/IntegratorTag" + } + } + } + } + } + } + }, + "/system/integratorTags/count": { + "get": { + "tags": [ + "IntegratorTags" + ], + "summary": "Get Count of IntegratorTag", + "operationId": "getSystemIntegratorTagsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/kpiCategories": { + "get": { + "tags": [ + "KPICategories" + ], + "summary": "Get List of KPICategory", + "operationId": "getSystemKpiCategories", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of KPICategory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/KPICategory" + } + } + } + } + } + } + } + }, + "/system/kpiCategories/{id}": { + "get": { + "tags": [ + "KPICategories" + ], + "summary": "Get KPICategory", + "operationId": "getSystemKpiCategoriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "kpiCategoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "KPICategory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/KPICategory" + } + } + } + } + } + } + }, + "/system/kpiCategories/count": { + "get": { + "tags": [ + "KPICategories" + ], + "summary": "Get Count of KPICategory", + "operationId": "getSystemKpiCategoriesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/kpis": { + "get": { + "tags": [ + "KPIs" + ], + "summary": "Get List of KPI", + "operationId": "getSystemKpis", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of KPI", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/KPI" + } + } + } + } + } + } + } + }, + "/system/kpis/{id}": { + "get": { + "tags": [ + "KPIs" + ], + "summary": "Get KPI", + "operationId": "getSystemKpisById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "kpiId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "KPI", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/KPI" + } + } + } + } + } + } + }, + "/system/kpis/count": { + "get": { + "tags": [ + "KPIs" + ], + "summary": "Get Count of KPI", + "operationId": "getSystemKpisCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/ldapConfigurations": { + "get": { + "tags": [ + "LdapConfigurations" + ], + "summary": "Get List of LdapConfiguration", + "operationId": "getSystemLdapConfigurations", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of LdapConfiguration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LdapConfiguration" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "LdapConfigurations" + ], + "summary": "Post LdapConfiguration", + "operationId": "postSystemLdapConfigurations", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "ldapConfiguration", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/LdapConfiguration" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "LdapConfiguration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/LdapConfiguration" + } + } + } + } + } + } + }, + "/system/ldapConfigurations/{id}": { + "get": { + "tags": [ + "LdapConfigurations" + ], + "summary": "Get LdapConfiguration", + "operationId": "getSystemLdapConfigurationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ldapConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "LdapConfiguration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/LdapConfiguration" + } + } + } + } + } + }, + "delete": { + "tags": [ + "LdapConfigurations" + ], + "summary": "Delete LdapConfiguration", + "operationId": "deleteSystemLdapConfigurationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ldapConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "LdapConfigurations" + ], + "summary": "Put LdapConfiguration", + "operationId": "putSystemLdapConfigurationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ldapConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "ldapConfiguration", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/LdapConfiguration" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "LdapConfiguration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/LdapConfiguration" + } + } + } + } + } + }, + "patch": { + "tags": [ + "LdapConfigurations" + ], + "summary": "Patch LdapConfiguration", + "operationId": "patchSystemLdapConfigurationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ldapConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "LdapConfiguration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/LdapConfiguration" + } + } + } + } + } + } + }, + "/system/ldapConfigurations/{id}/info": { + "get": { + "tags": [ + "LdapConfigurationInfos" + ], + "summary": "Get LdapConfigurationInfos", + "operationId": "getSystemLdapConfigurationsByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "LdapConfigurationInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "LdapConfigurationInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/LdapConfigurationInfo" + } + } + } + } + } + } + }, + "/system/ldapConfigurations/count": { + "get": { + "tags": [ + "LdapConfigurations" + ], + "summary": "Get Count of LdapConfiguration", + "operationId": "getSystemLdapConfigurationsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/ldapConfigurations/info": { + "get": { + "tags": [ + "LdapConfigurationInfos" + ], + "summary": "Get List of LdapConfigurationInfos", + "operationId": "getSystemLdapConfigurationsInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ldapConfigurationInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LdapConfigurationInfo" + } + } + } + } + } + } + } + }, + "/system/ldapConfigurations/info/count": { + "get": { + "tags": [ + "LdapConfigurationInfos" + ], + "summary": "Get Count of LdapConfigurationInfos", + "operationId": "getSystemLdapConfigurationsInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/ldapConfigurations/testLink": { + "post": { + "tags": [ + "LdapConfigurations" + ], + "summary": "Post SuccessResponse", + "operationId": "postSystemLdapConfigurationsTestLink", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "server", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/LdapConfigurationTestLink" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SuccessResponse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SuccessResponse" + } + } + } + } + } + } + }, + "/system/links": { + "get": { + "tags": [ + "Links" + ], + "summary": "Get List of Link", + "operationId": "getSystemLinks", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Link", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Link" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Links" + ], + "summary": "Post Link", + "operationId": "postSystemLinks", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "link", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Link" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Link", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Link" + } + } + } + } + } + } + }, + "/system/links/{id}": { + "get": { + "tags": [ + "Links" + ], + "summary": "Get Link", + "operationId": "getSystemLinksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "linkId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Link", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Link" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Links" + ], + "summary": "Delete Link", + "operationId": "deleteSystemLinksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "linkId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Links" + ], + "summary": "Put Link", + "operationId": "putSystemLinksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "linkId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "link", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Link" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Link", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Link" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Links" + ], + "summary": "Patch Link", + "operationId": "patchSystemLinksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "linkId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Link", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Link" + } + } + } + } + } + } + }, + "/system/links/count": { + "get": { + "tags": [ + "Links" + ], + "summary": "Get Count of Link", + "operationId": "getSystemLinksCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/locations": { + "get": { + "tags": [ + "Locations" + ], + "summary": "Get List of Location", + "operationId": "getSystemLocations", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Location", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Location" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Locations" + ], + "summary": "Post Location", + "operationId": "postSystemLocations", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "location", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Location" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Location", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Location" + } + } + } + } + } + } + }, + "/system/locations/{id}": { + "get": { + "tags": [ + "Locations" + ], + "summary": "Get Location", + "operationId": "getSystemLocationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "locationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Location", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Location" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Locations" + ], + "summary": "Delete Location", + "operationId": "deleteSystemLocationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "locationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Locations" + ], + "summary": "Put Location", + "operationId": "putSystemLocationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "locationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "location", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Location" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Location", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Location" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Locations" + ], + "summary": "Patch Location", + "operationId": "patchSystemLocationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "locationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Location", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Location" + } + } + } + } + } + } + }, + "/system/locations/{id}/usages": { + "get": { + "tags": [ + "Locations" + ], + "summary": "Get List of Usage Count", + "operationId": "getSystemLocationsByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "locationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/system/locations/{id}/usages/list": { + "get": { + "tags": [ + "Locations" + ], + "summary": "Get List of Usage", + "operationId": "getSystemLocationsByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "locationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/system/locations/{parentId}/departments": { + "get": { + "tags": [ + "LocationDepartments" + ], + "summary": "Get List of LocationDepartment", + "operationId": "getSystemLocationsByParentIdDepartments", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "locationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of LocationDepartment", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LocationDepartment" + } + } + } + } + } + } + } + }, + "/system/locations/{parentId}/departments/{id}": { + "get": { + "tags": [ + "LocationDepartments" + ], + "summary": "Get LocationDepartment", + "operationId": "getSystemLocationsByParentIdDepartmentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "departmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "locationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "LocationDepartment", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/LocationDepartment" + } + } + } + } + } + } + }, + "/system/locations/{parentId}/departments/count": { + "get": { + "tags": [ + "LocationDepartments" + ], + "summary": "Get Count of LocationDepartment", + "operationId": "getSystemLocationsByParentIdDepartmentsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "locationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/locations/{parentId}/workRoles": { + "get": { + "tags": [ + "LocationWorkRoles" + ], + "summary": "Get List of LocationWorkRole", + "operationId": "getSystemLocationsByParentIdWorkRoles", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "locationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of LocationWorkRole", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LocationWorkRole" + } + } + } + } + } + } + } + }, + "/system/locations/{parentId}/workRoles/{id}": { + "get": { + "tags": [ + "LocationWorkRoles" + ], + "summary": "Get LocationWorkRole", + "operationId": "getSystemLocationsByParentIdWorkRolesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workRoleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "locationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "LocationWorkRole", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/LocationWorkRole" + } + } + } + } + } + } + }, + "/system/locations/{parentId}/workRoles/count": { + "get": { + "tags": [ + "LocationWorkRoles" + ], + "summary": "Get Count of LocationWorkRole", + "operationId": "getSystemLocationsByParentIdWorkRolesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "locationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/locations/count": { + "get": { + "tags": [ + "Locations" + ], + "summary": "Get Count of Usage", + "operationId": "getSystemLocationsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/m365contactsync/{id}/info": { + "get": { + "tags": [ + "M365ContactSyncInfos" + ], + "summary": "Get M365ContactSyncInfos", + "operationId": "getSystemM365contactsyncByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "M365ContactSyncInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "M365ContactSyncInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/M365ContactSyncInfo" + } + } + } + } + } + } + }, + "/system/m365contactsync/info": { + "get": { + "tags": [ + "M365ContactSyncInfos" + ], + "summary": "Get List of M365ContactSyncInfos", + "operationId": "getSystemM365contactsyncInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of m365ContactSyncInfos", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/M365ContactSyncInfo" + } + } + } + } + } + } + } + }, + "/system/m365contactsync/info/count": { + "get": { + "tags": [ + "M365ContactSyncInfos" + ], + "summary": "Get Count of M365ContactSyncInfo", + "operationId": "getSystemM365contactsyncInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/managementNetworkSecurities": { + "get": { + "tags": [ + "ManagementNetworksSecurity" + ], + "summary": "Get List of ManagementNetworkSecurity", + "operationId": "getSystemManagementNetworkSecurities", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ManagementNetworkSecurity", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ManagementNetworkSecurity" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ManagementNetworksSecurity" + ], + "summary": "Post ManagementNetworkSecurity", + "operationId": "postSystemManagementNetworkSecurities", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "managementNetworkSecurity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ManagementNetworkSecurity" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ManagementNetworkSecurity", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagementNetworkSecurity" + } + } + } + } + } + } + }, + "/system/managementNetworkSecurities/{id}": { + "get": { + "tags": [ + "ManagementNetworksSecurity" + ], + "summary": "Get ManagementNetworkSecurity", + "operationId": "getSystemManagementNetworkSecuritiesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementNetworkSecurityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ManagementNetworkSecurity", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagementNetworkSecurity" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ManagementNetworksSecurity" + ], + "summary": "Delete ManagementNetworkSecurity", + "operationId": "deleteSystemManagementNetworkSecuritiesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementNetworkSecurityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ManagementNetworksSecurity" + ], + "summary": "Put ManagementNetworkSecurity", + "operationId": "putSystemManagementNetworkSecuritiesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementNetworkSecurityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "managementNetworkSecurity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ManagementNetworkSecurity" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ManagementNetworkSecurity", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagementNetworkSecurity" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ManagementNetworksSecurity" + ], + "summary": "Patch ManagementNetworkSecurity", + "operationId": "patchSystemManagementNetworkSecuritiesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementNetworkSecurityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ManagementNetworkSecurity", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ManagementNetworkSecurity" + } + } + } + } + } + } + }, + "/system/managementNetworkSecurities/{id}/testCredentials": { + "get": { + "tags": [ + "ManagementNetworksSecurity" + ], + "summary": "Get SuccessResponse", + "operationId": "getSystemManagementNetworkSecuritiesByIdTestCredentials", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "managementNetworkSecurityId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SuccessResponse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SuccessResponse" + } + } + } + } + } + } + }, + "/system/managementNetworkSecurities/count": { + "get": { + "tags": [ + "ManagementNetworksSecurity" + ], + "summary": "Get Count of ManagementNetworkSecurity", + "operationId": "getSystemManagementNetworkSecuritiesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/marketplaceimport/getdefinition/{id}": { + "get": { + "tags": [ + "MarketplaceImports" + ], + "summary": "Get MarketplaceImport", + "operationId": "getSystemMarketplaceimportGetdefinitionById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "getdefinitionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "MarketplaceImport", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MarketplaceImport" + } + } + } + } + } + } + }, + "/system/marketplaceimport/import": { + "post": { + "tags": [ + "MarketplaceImports" + ], + "summary": "Post MarketplaceImport", + "operationId": "postSystemMarketplaceimportImport", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "marketplaceImport", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MarketplaceImport" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "MarketplaceImport", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MarketplaceImport" + } + } + } + } + } + } + }, + "/system/members": { + "get": { + "tags": [ + "Members" + ], + "summary": "Get List of Member", + "operationId": "getSystemMembers", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Member", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Member" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Members" + ], + "summary": "Post Member", + "operationId": "postSystemMembers", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "member", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Member" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Member", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Member" + } + } + } + } + } + } + }, + "/system/members/{id}": { + "get": { + "tags": [ + "Members" + ], + "summary": "Get Member", + "operationId": "getSystemMembersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Member", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Member" + } + } + } + } + } + }, + "put": { + "tags": [ + "Members" + ], + "summary": "Put Member", + "operationId": "putSystemMembersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "member", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Member" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Member", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Member" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Members" + ], + "summary": "Patch Member", + "operationId": "patchSystemMembersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Member", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Member" + } + } + } + } + } + } + }, + "/system/members/{id}/deactivate": { + "post": { + "tags": [ + "Members" + ], + "summary": "Post MemberDeactivation", + "operationId": "postSystemMembersByIdDeactivate", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "item", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MemberDeactivation" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MemberDeactivation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberDeactivation" + } + } + } + } + } + } + }, + "/system/members/{id}/image": { + "get": { + "tags": [ + "MemberImages" + ], + "summary": "Get", + "operationId": "getSystemMembersByIdImage", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "useDefaultFlag", + "in": "path", + "description": "useDefaultFlag", + "required": true, + "schema": { + "type": "boolean" + } + }, + { + "name": "lastmodified", + "in": "path", + "description": "lastmodified", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ContentType = application/octet-stream" + } + } + } + }, + "/system/members/{id}/linkSsoUser": { + "post": { + "tags": [ + "Members" + ], + "summary": "Post SuccessResponse", + "operationId": "postSystemMembersByIdLinkSsoUser", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "item", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MemberLinkSsoUser" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SuccessResponse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SuccessResponse" + } + } + } + } + } + } + }, + "/system/members/{id}/submit": { + "post": { + "tags": [ + "Members" + ], + "summary": "Post SuccessResponse", + "operationId": "postSystemMembersByIdSubmit", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "item", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MemberSsoToken" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SuccessResponse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SuccessResponse" + } + } + } + } + } + } + }, + "/system/members/{id}/unlinkSsoUser": { + "post": { + "tags": [ + "Members" + ], + "summary": "Post SuccessResponse", + "operationId": "postSystemMembersByIdUnlinkSsoUser", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SuccessResponse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SuccessResponse" + } + } + } + } + } + } + }, + "/system/members/{id}/unusedTimeSheets": { + "delete": { + "tags": [ + "Members" + ], + "summary": "Delete Member", + "operationId": "deleteSystemMembersByIdUnusedTimeSheets", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/system/members/{id}/usages": { + "get": { + "tags": [ + "Members" + ], + "summary": "Get List of Usage Count", + "operationId": "getSystemMembersByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/system/members/{id}/usages/list": { + "get": { + "tags": [ + "Members" + ], + "summary": "Get List of Usage", + "operationId": "getSystemMembersByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/system/members/{memberIdentifier:regex(^(types. |(": { + "get": { + "tags": [ + "Members" + ], + "summary": "Get Member", + "operationId": "getSystemMembersmemberIdentifierregextypes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "memberIdentifier", + "in": "path", + "description": "memberIdentifier", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Member", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Member" + } + } + } + } + } + } + }, + "/system/members/{memberIdentifier}/tokens": { + "post": { + "tags": [ + "Members" + ], + "summary": "Post Token", + "operationId": "postSystemMembersByMemberIdentifierTokens", + "parameters": [ + { + "name": "memberIdentifier", + "in": "path", + "description": "memberIdentifier", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Token", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Token" + } + } + } + } + } + } + }, + "/system/members/{parentId}/accruals": { + "get": { + "tags": [ + "MemberAccruals" + ], + "summary": "Get List of MemberAccrual", + "operationId": "getSystemMembersByParentIdAccruals", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of MemberAccrual", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MemberAccrual" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "MemberAccruals" + ], + "summary": "Post MemberAccrual", + "operationId": "postSystemMembersByParentIdAccruals", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "memberAccrual", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MemberAccrual" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "MemberAccrual", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberAccrual" + } + } + } + } + } + } + }, + "/system/members/{parentId}/accruals/{id}": { + "get": { + "tags": [ + "MemberAccruals" + ], + "summary": "Get MemberAccrual", + "operationId": "getSystemMembersByParentIdAccrualsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "accrualId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "MemberAccrual", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberAccrual" + } + } + } + } + } + }, + "delete": { + "tags": [ + "MemberAccruals" + ], + "summary": "Delete MemberAccrual", + "operationId": "deleteSystemMembersByParentIdAccrualsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "accrualId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "MemberAccruals" + ], + "summary": "Put MemberAccrual", + "operationId": "putSystemMembersByParentIdAccrualsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "accrualId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "memberAccrual", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MemberAccrual" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MemberAccrual", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberAccrual" + } + } + } + } + } + }, + "patch": { + "tags": [ + "MemberAccruals" + ], + "summary": "Patch MemberAccrual", + "operationId": "patchSystemMembersByParentIdAccrualsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "accrualId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MemberAccrual", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberAccrual" + } + } + } + } + } + } + }, + "/system/members/{parentId}/accruals/count": { + "get": { + "tags": [ + "MemberAccruals" + ], + "summary": "Get Count of MemberAccrual", + "operationId": "getSystemMembersByParentIdAccrualsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/members/{parentId}/certifications": { + "get": { + "tags": [ + "MemberCertifications" + ], + "summary": "Get List of MemberCertification", + "operationId": "getSystemMembersByParentIdCertifications", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of MemberCertification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MemberCertification" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "MemberCertifications" + ], + "summary": "Post MemberCertification", + "operationId": "postSystemMembersByParentIdCertifications", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "memberCertification", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MemberCertification" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "MemberCertification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberCertification" + } + } + } + } + } + } + }, + "/system/members/{parentId}/certifications/{id}": { + "get": { + "tags": [ + "MemberCertifications" + ], + "summary": "Get MemberCertification", + "operationId": "getSystemMembersByParentIdCertificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "certificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "MemberCertification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberCertification" + } + } + } + } + } + }, + "delete": { + "tags": [ + "MemberCertifications" + ], + "summary": "Delete MemberCertification", + "operationId": "deleteSystemMembersByParentIdCertificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "certificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "MemberCertifications" + ], + "summary": "Put MemberCertification", + "operationId": "putSystemMembersByParentIdCertificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "certificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "memberCertification", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MemberCertification" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MemberCertification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberCertification" + } + } + } + } + } + }, + "patch": { + "tags": [ + "MemberCertifications" + ], + "summary": "Patch MemberCertification", + "operationId": "patchSystemMembersByParentIdCertificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "certificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MemberCertification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberCertification" + } + } + } + } + } + } + }, + "/system/members/{parentId}/certifications/count": { + "get": { + "tags": [ + "MemberCertifications" + ], + "summary": "Get Count of MemberCertification", + "operationId": "getSystemMembersByParentIdCertificationsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/members/{parentId}/delegations": { + "get": { + "tags": [ + "MemberDelegations" + ], + "summary": "Get List of MemberDelegation", + "operationId": "getSystemMembersByParentIdDelegations", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of MemberDelegation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MemberDelegation" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "MemberDelegations" + ], + "summary": "Post MemberDelegation", + "operationId": "postSystemMembersByParentIdDelegations", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "memberDelegation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MemberDelegation" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "MemberDelegation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberDelegation" + } + } + } + } + } + } + }, + "/system/members/{parentId}/delegations/{id}": { + "get": { + "tags": [ + "MemberDelegations" + ], + "summary": "Get MemberDelegation", + "operationId": "getSystemMembersByParentIdDelegationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "delegationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "MemberDelegation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberDelegation" + } + } + } + } + } + }, + "delete": { + "tags": [ + "MemberDelegations" + ], + "summary": "Delete MemberDelegation", + "operationId": "deleteSystemMembersByParentIdDelegationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "delegationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "MemberDelegations" + ], + "summary": "Put MemberDelegation", + "operationId": "putSystemMembersByParentIdDelegationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "delegationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "memberDelegation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MemberDelegation" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MemberDelegation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberDelegation" + } + } + } + } + } + }, + "patch": { + "tags": [ + "MemberDelegations" + ], + "summary": "Patch MemberDelegation", + "operationId": "patchSystemMembersByParentIdDelegationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "delegationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MemberDelegation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberDelegation" + } + } + } + } + } + } + }, + "/system/members/{parentId}/delegations/count": { + "get": { + "tags": [ + "MemberDelegations" + ], + "summary": "Get Count of MemberDelegation", + "operationId": "getSystemMembersByParentIdDelegationsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/members/{parentId}/managedDeviceAccounts": { + "get": { + "tags": [ + "ManagedDeviceAccounts" + ], + "summary": "Get List of ManagedDeviceAccount", + "operationId": "getSystemMembersByParentIdManagedDeviceAccounts", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ManagedDeviceAccount", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ManagedDeviceAccount" + } + } + } + } + } + } + } + }, + "/system/members/{parentId}/managedDeviceAccounts/bulk": { + "delete": { + "tags": [ + "ManagedDeviceAccounts" + ], + "summary": "Delete BulkResult", + "operationId": "deleteSystemMembersByParentIdManagedDeviceAccountsBulk", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "managedDeviceAccounts", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/IdCollection" + } + } + }, + "required": true + }, + "responses": { + "207": { + "description": "BulkResult", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BulkResult" + } + } + } + } + } + }, + "put": { + "tags": [ + "ManagedDeviceAccounts" + ], + "summary": "Put BulkResult", + "operationId": "putSystemMembersByParentIdManagedDeviceAccountsBulk", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of ManagedDeviceAccount", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ManagedDeviceAccount" + } + } + } + }, + "required": true + }, + "responses": { + "207": { + "description": "BulkResult", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/BulkResult" + } + } + } + } + } + } + }, + "/system/members/{parentId}/mycertifications": { + "get": { + "tags": [ + "MyMemberCertifications" + ], + "summary": "Get List of MemberCertification", + "operationId": "getSystemMembersByParentIdMycertifications", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of MemberCertification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MemberCertification" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "MyMemberCertifications" + ], + "summary": "Post MemberCertification", + "operationId": "postSystemMembersByParentIdMycertifications", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "memberCertification", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MemberCertification" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "MemberCertification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberCertification" + } + } + } + } + } + } + }, + "/system/members/{parentId}/mycertifications/{id}": { + "get": { + "tags": [ + "MyMemberCertifications" + ], + "summary": "Get MemberCertification", + "operationId": "getSystemMembersByParentIdMycertificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "mycertificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "MemberCertification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberCertification" + } + } + } + } + } + }, + "delete": { + "tags": [ + "MyMemberCertifications" + ], + "summary": "Delete MemberCertification", + "operationId": "deleteSystemMembersByParentIdMycertificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "mycertificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "MyMemberCertifications" + ], + "summary": "Put MemberCertification", + "operationId": "putSystemMembersByParentIdMycertificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "mycertificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "memberCertification", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MemberCertification" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MemberCertification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberCertification" + } + } + } + } + } + }, + "patch": { + "tags": [ + "MyMemberCertifications" + ], + "summary": "Patch MemberCertification", + "operationId": "patchSystemMembersByParentIdMycertificationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "mycertificationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MemberCertification", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberCertification" + } + } + } + } + } + } + }, + "/system/members/{parentId}/mycertifications/count": { + "get": { + "tags": [ + "MyMemberCertifications" + ], + "summary": "Get Count of MemberCertification", + "operationId": "getSystemMembersByParentIdMycertificationsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/members/{parentId}/notificationSettings": { + "get": { + "tags": [ + "MemberNotificationSettings" + ], + "summary": "Get List of MemberNotificationSetting", + "operationId": "getSystemMembersByParentIdNotificationSettings", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of MemberNotificationSetting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MemberNotificationSetting" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "MemberNotificationSettings" + ], + "summary": "Post MemberNotificationSetting", + "operationId": "postSystemMembersByParentIdNotificationSettings", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "memberNotificationSetting", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MemberNotificationSetting" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "MemberNotificationSetting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberNotificationSetting" + } + } + } + } + } + } + }, + "/system/members/{parentId}/notificationSettings/{id}": { + "get": { + "tags": [ + "MemberNotificationSettings" + ], + "summary": "Get MemberNotificationSetting", + "operationId": "getSystemMembersByParentIdNotificationSettingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "notificationSettingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "MemberNotificationSetting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberNotificationSetting" + } + } + } + } + } + }, + "delete": { + "tags": [ + "MemberNotificationSettings" + ], + "summary": "Delete MemberNotificationSetting", + "operationId": "deleteSystemMembersByParentIdNotificationSettingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "notificationSettingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "MemberNotificationSettings" + ], + "summary": "Put MemberNotificationSetting", + "operationId": "putSystemMembersByParentIdNotificationSettingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "notificationSettingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "memberNotificationSetting", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MemberNotificationSetting" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MemberNotificationSetting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberNotificationSetting" + } + } + } + } + } + }, + "patch": { + "tags": [ + "MemberNotificationSettings" + ], + "summary": "Patch MemberNotificationSetting", + "operationId": "patchSystemMembersByParentIdNotificationSettingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "notificationSettingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MemberNotificationSetting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberNotificationSetting" + } + } + } + } + } + } + }, + "/system/members/{parentId}/notificationSettings/count": { + "get": { + "tags": [ + "MemberNotificationSettings" + ], + "summary": "Get Count of MemberNotificationSetting", + "operationId": "getSystemMembersByParentIdNotificationSettingsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/members/{parentId}/personas": { + "get": { + "tags": [ + "MemberPersonas" + ], + "summary": "Get List of MemberPersona", + "operationId": "getSystemMembersByParentIdPersonas", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of MemberPersona", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MemberPersona" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "MemberPersonas" + ], + "summary": "Post MemberPersona", + "operationId": "postSystemMembersByParentIdPersonas", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "memberPersona", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MemberPersona" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "MemberPersona", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberPersona" + } + } + } + } + } + } + }, + "/system/members/{parentId}/personas/{id}": { + "get": { + "tags": [ + "MemberPersonas" + ], + "summary": "Get MemberPersona", + "operationId": "getSystemMembersByParentIdPersonasById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "personaId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "MemberPersona", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberPersona" + } + } + } + } + } + }, + "delete": { + "tags": [ + "MemberPersonas" + ], + "summary": "Delete MemberPersona", + "operationId": "deleteSystemMembersByParentIdPersonasById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "personaId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "MemberPersonas" + ], + "summary": "Put MemberPersona", + "operationId": "putSystemMembersByParentIdPersonasById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "personaId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "memberPersona", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MemberPersona" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MemberPersona", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberPersona" + } + } + } + } + } + }, + "patch": { + "tags": [ + "MemberPersonas" + ], + "summary": "Patch MemberPersona", + "operationId": "patchSystemMembersByParentIdPersonasById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "personaId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MemberPersona", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberPersona" + } + } + } + } + } + } + }, + "/system/members/{parentId}/personas/count": { + "get": { + "tags": [ + "MemberPersonas" + ], + "summary": "Get Count of MemberPersona", + "operationId": "getSystemMembersByParentIdPersonasCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/members/{parentId}/skills": { + "get": { + "tags": [ + "MemberSkills" + ], + "summary": "Get List of MemberSkill", + "operationId": "getSystemMembersByParentIdSkills", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of MemberSkill", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MemberSkill" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "MemberSkills" + ], + "summary": "Post MemberSkill", + "operationId": "postSystemMembersByParentIdSkills", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "memberSkill", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MemberSkill" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "MemberSkill", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberSkill" + } + } + } + } + } + } + }, + "/system/members/{parentId}/skills/{id}": { + "get": { + "tags": [ + "MemberSkills" + ], + "summary": "Get MemberSkill", + "operationId": "getSystemMembersByParentIdSkillsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "skillId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "MemberSkill", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberSkill" + } + } + } + } + } + }, + "delete": { + "tags": [ + "MemberSkills" + ], + "summary": "Delete MemberSkill", + "operationId": "deleteSystemMembersByParentIdSkillsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "skillId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "MemberSkills" + ], + "summary": "Put MemberSkill", + "operationId": "putSystemMembersByParentIdSkillsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "skillId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "memberSkill", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MemberSkill" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MemberSkill", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberSkill" + } + } + } + } + } + }, + "patch": { + "tags": [ + "MemberSkills" + ], + "summary": "Patch MemberSkill", + "operationId": "patchSystemMembersByParentIdSkillsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "skillId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MemberSkill", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberSkill" + } + } + } + } + } + } + }, + "/system/members/{parentId}/skills/count": { + "get": { + "tags": [ + "MemberSkills" + ], + "summary": "Get Count of MemberSkill", + "operationId": "getSystemMembersByParentIdSkillsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/members/{ssoid}/deactivateIamMember": { + "post": { + "tags": [ + "Members" + ], + "summary": "Delete Member Via IAM", + "operationId": "postSystemMembersBySsoidDeactivateIamMember", + "parameters": [ + { + "name": "ssoid", + "in": "path", + "description": "ssoId", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/system/members/calendarsync": { + "get": { + "tags": [ + "Members" + ], + "summary": "Get List of Member to be use for calendar sync subscriptions", + "operationId": "getSystemMembersCalendarsync", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Member for calendar sync", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MemberForCalSync" + } + } + } + } + } + } + } + }, + "/system/members/count": { + "get": { + "tags": [ + "Members" + ], + "summary": "Get Count of Usage", + "operationId": "getSystemMembersCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/members/types": { + "get": { + "tags": [ + "MemberTypes" + ], + "summary": "Get List of MemberType", + "operationId": "getSystemMembersTypes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of MemberType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MemberType" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "MemberTypes" + ], + "summary": "Post MemberType", + "operationId": "postSystemMembersTypes", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "type", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MemberType" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "MemberType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberType" + } + } + } + } + } + } + }, + "/system/members/types/{id}": { + "get": { + "tags": [ + "MemberTypes" + ], + "summary": "Get MemberType", + "operationId": "getSystemMembersTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "MemberType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberType" + } + } + } + } + } + }, + "delete": { + "tags": [ + "MemberTypes" + ], + "summary": "Delete MemberType", + "operationId": "deleteSystemMembersTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "MemberTypes" + ], + "summary": "Put MemberType", + "operationId": "putSystemMembersTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "type", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MemberType" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MemberType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberType" + } + } + } + } + } + }, + "patch": { + "tags": [ + "MemberTypes" + ], + "summary": "Patch MemberType", + "operationId": "patchSystemMembersTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MemberType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberType" + } + } + } + } + } + } + }, + "/system/members/types/{id}/info": { + "get": { + "tags": [ + "MemberTypes" + ], + "summary": "Get MemberType", + "operationId": "getSystemMembersTypesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "typeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "MemberType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberTypeInfo" + } + } + } + } + } + } + }, + "/system/members/types/count": { + "get": { + "tags": [ + "MemberTypes" + ], + "summary": "Get Count of MemberType", + "operationId": "getSystemMembersTypesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/members/types/info": { + "get": { + "tags": [ + "MemberTypes" + ], + "summary": "Get List of MemberType", + "operationId": "getSystemMembersTypesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of MemberType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MemberTypeInfo" + } + } + } + } + } + } + } + }, + "/system/members/types/info/count": { + "get": { + "tags": [ + "MemberTypes" + ], + "summary": "Get Count of MemberType", + "operationId": "getSystemMembersTypesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/members/withSso": { + "get": { + "tags": [ + "Members" + ], + "summary": "Get List of Member", + "operationId": "getSystemMembersWithSso", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Member", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Member" + } + } + } + } + } + } + } + }, + "/system/membertemplates/": { + "get": { + "tags": [ + "MemberTemplates" + ], + "summary": "Get List of MemberTemplates", + "operationId": "getSystemMembertemplates", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of memberTemplateses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MemberTemplate" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "MemberTemplates" + ], + "summary": "Post MemberTemplates", + "operationId": "postSystemMembertemplates", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "MemberTemplate", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MemberTemplate" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "MemberTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberTemplate" + } + } + } + } + } + } + }, + "/system/membertemplates/{id}": { + "get": { + "tags": [ + "MemberTemplates" + ], + "summary": "Get MemberTemplates", + "operationId": "getSystemMembertemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "MemberTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "MemberTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberTemplate" + } + } + } + } + } + }, + "patch": { + "tags": [ + "MemberTemplates" + ], + "summary": "Patch MemberTemplates", + "operationId": "patchSystemMembertemplatesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "MemberTemplateId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MemberTemplate", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberTemplate" + } + } + } + } + } + } + }, + "/system/membertemplates/count": { + "get": { + "tags": [ + "MemberTemplates" + ], + "summary": "Get Count of MemberTemplates", + "operationId": "getSystemMembertemplatesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/menuentries": { + "get": { + "tags": [ + "MenuEntries" + ], + "summary": "Get List of MenuEntry", + "operationId": "getSystemMenuentries", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of MenuEntry", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MenuEntry" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "MenuEntries" + ], + "summary": "Post MenuEntry", + "operationId": "postSystemMenuentries", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "menuEntry", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MenuEntry" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "MenuEntry", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MenuEntry" + } + } + } + } + } + } + }, + "/system/menuentries/{id}": { + "get": { + "tags": [ + "MenuEntries" + ], + "summary": "Get MenuEntry", + "operationId": "getSystemMenuentriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "menuentryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "MenuEntry", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MenuEntry" + } + } + } + } + } + }, + "delete": { + "tags": [ + "MenuEntries" + ], + "summary": "Delete MenuEntry", + "operationId": "deleteSystemMenuentriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "menuentryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "MenuEntries" + ], + "summary": "Put MenuEntry", + "operationId": "putSystemMenuentriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "menuentryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "menuEntry", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MenuEntry" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MenuEntry", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MenuEntry" + } + } + } + } + } + }, + "patch": { + "tags": [ + "MenuEntries" + ], + "summary": "Patch MenuEntry", + "operationId": "patchSystemMenuentriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "menuentryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MenuEntry", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MenuEntry" + } + } + } + } + } + } + }, + "/system/menuentries/{id}/image": { + "get": { + "tags": [ + "MenuEntries" + ], + "summary": "Get MenuEntry", + "operationId": "getSystemMenuentriesByIdImage", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "menuentryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "lastmodified", + "in": "path", + "description": "lastmodified", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "largeFlag", + "in": "path", + "description": "largeFlag", + "required": true, + "schema": { + "type": "boolean" + } + } + ], + "responses": { + "200": { + "description": "ContentType = application/octet-stream" + } + } + }, + "post": { + "tags": [ + "MenuEntries" + ], + "summary": "Post MenuEntry", + "operationId": "postSystemMenuentriesByIdImage", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "menuentryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/system/menuEntries/{parentId}/locations": { + "get": { + "tags": [ + "MenuEntryLocations" + ], + "summary": "Get List of MenuEntryLocation", + "operationId": "getSystemMenuEntriesByParentIdLocations", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "menuEntryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of MenuEntryLocation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MenuEntryLocation" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "MenuEntryLocations" + ], + "summary": "Post MenuEntryLocation", + "operationId": "postSystemMenuEntriesByParentIdLocations", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "menuEntryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "menuEntryLocation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MenuEntryLocation" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "MenuEntryLocation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MenuEntryLocation" + } + } + } + } + } + } + }, + "/system/menuEntries/{parentId}/locations/{id}": { + "get": { + "tags": [ + "MenuEntryLocations" + ], + "summary": "Get MenuEntryLocation", + "operationId": "getSystemMenuEntriesByParentIdLocationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "locationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "menuEntryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "MenuEntryLocation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MenuEntryLocation" + } + } + } + } + } + }, + "delete": { + "tags": [ + "MenuEntryLocations" + ], + "summary": "Delete MenuEntryLocation", + "operationId": "deleteSystemMenuEntriesByParentIdLocationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "locationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "menuEntryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/system/menuEntries/{parentId}/locations/count": { + "get": { + "tags": [ + "MenuEntryLocations" + ], + "summary": "Get Count of MenuEntryLocation", + "operationId": "getSystemMenuEntriesByParentIdLocationsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "menuEntryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/menuentries/count": { + "get": { + "tags": [ + "MenuEntries" + ], + "summary": "Get Count of MenuEntry", + "operationId": "getSystemMenuentriesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/myAccount/{id}": { + "get": { + "tags": [ + "MyAccounts" + ], + "summary": "Get MyAccount", + "operationId": "getSystemMyAccountById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "MyAccount", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MyAccount" + } + } + } + } + } + }, + "put": { + "tags": [ + "MyAccounts" + ], + "summary": "Put MyAccount", + "operationId": "putSystemMyAccountById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "myAccount", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MyAccount" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MyAccount", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MyAccount" + } + } + } + } + } + }, + "patch": { + "tags": [ + "MyAccounts" + ], + "summary": "Patch MyAccount", + "operationId": "patchSystemMyAccountById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MyAccount", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MyAccount" + } + } + } + } + } + } + }, + "/system/myAccount/{parentId}/delegations": { + "get": { + "tags": [ + "MemberDelegations" + ], + "summary": "Get List of MemberDelegation", + "operationId": "getSystemMyAccountByParentIdDelegations", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of MemberDelegation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MemberDelegation" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "MemberDelegations" + ], + "summary": "Post MemberDelegation", + "operationId": "postSystemMyAccountByParentIdDelegations", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "memberDelegation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MemberDelegation" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "MemberDelegation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberDelegation" + } + } + } + } + } + } + }, + "/system/myAccount/{parentId}/delegations/{id}": { + "get": { + "tags": [ + "MemberDelegations" + ], + "summary": "Get MemberDelegation", + "operationId": "getSystemMyAccountByParentIdDelegationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "delegationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "MemberDelegation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberDelegation" + } + } + } + } + } + }, + "delete": { + "tags": [ + "MemberDelegations" + ], + "summary": "Delete MemberDelegation", + "operationId": "deleteSystemMyAccountByParentIdDelegationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "delegationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "MemberDelegations" + ], + "summary": "Put MemberDelegation", + "operationId": "putSystemMyAccountByParentIdDelegationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "delegationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "memberDelegation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MemberDelegation" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MemberDelegation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberDelegation" + } + } + } + } + } + }, + "patch": { + "tags": [ + "MemberDelegations" + ], + "summary": "Patch MemberDelegation", + "operationId": "patchSystemMyAccountByParentIdDelegationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "delegationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MemberDelegation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberDelegation" + } + } + } + } + } + } + }, + "/system/myAccount/{parentId}/delegations/count": { + "get": { + "tags": [ + "MemberDelegations" + ], + "summary": "Get Count of MemberDelegation", + "operationId": "getSystemMyAccountByParentIdDelegationsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/myAccount/{parentId}/skills": { + "get": { + "tags": [ + "MemberSkills" + ], + "summary": "Get List of MemberSkill", + "operationId": "getSystemMyAccountByParentIdSkills", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of MemberSkill", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MemberSkill" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "MemberSkills" + ], + "summary": "Post MemberSkill", + "operationId": "postSystemMyAccountByParentIdSkills", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "memberSkill", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MemberSkill" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "MemberSkill", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberSkill" + } + } + } + } + } + } + }, + "/system/myAccount/{parentId}/skills/{id}": { + "get": { + "tags": [ + "MemberSkills" + ], + "summary": "Get MemberSkill", + "operationId": "getSystemMyAccountByParentIdSkillsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "skillId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "MemberSkill", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberSkill" + } + } + } + } + } + }, + "delete": { + "tags": [ + "MemberSkills" + ], + "summary": "Delete MemberSkill", + "operationId": "deleteSystemMyAccountByParentIdSkillsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "skillId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "MemberSkills" + ], + "summary": "Put MemberSkill", + "operationId": "putSystemMyAccountByParentIdSkillsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "skillId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "memberSkill", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MemberSkill" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MemberSkill", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberSkill" + } + } + } + } + } + }, + "patch": { + "tags": [ + "MemberSkills" + ], + "summary": "Patch MemberSkill", + "operationId": "patchSystemMyAccountByParentIdSkillsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "skillId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MemberSkill", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MemberSkill" + } + } + } + } + } + } + }, + "/system/myAccount/{parentId}/skills/count": { + "get": { + "tags": [ + "MemberSkills" + ], + "summary": "Get Count of MemberSkill", + "operationId": "getSystemMyAccountByParentIdSkillsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "memberId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/myCompany/corporateStructure": { + "get": { + "tags": [ + "CorporateStructures" + ], + "summary": "Get List of CorporateStructure", + "operationId": "getSystemMyCompanyCorporateStructure", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CorporateStructure", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CorporateStructure" + } + } + } + } + } + } + } + }, + "/system/myCompany/corporateStructure/{id}": { + "get": { + "tags": [ + "CorporateStructures" + ], + "summary": "Get CorporateStructure", + "operationId": "getSystemMyCompanyCorporateStructureById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "corporateStructureId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CorporateStructure", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CorporateStructure" + } + } + } + } + } + }, + "put": { + "tags": [ + "CorporateStructures" + ], + "summary": "Put CorporateStructure", + "operationId": "putSystemMyCompanyCorporateStructureById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "corporateStructureId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "corporateStructure", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CorporateStructure" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CorporateStructure", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CorporateStructure" + } + } + } + } + } + }, + "patch": { + "tags": [ + "CorporateStructures" + ], + "summary": "Patch CorporateStructure", + "operationId": "patchSystemMyCompanyCorporateStructureById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "corporateStructureId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "CorporateStructure", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CorporateStructure" + } + } + } + } + } + } + }, + "/system/myCompany/corporateStructure/{id}/info": { + "get": { + "tags": [ + "CorporateStructureInfos" + ], + "summary": "Get CorporateStructureInfos", + "operationId": "getSystemMyCompanyCorporateStructureByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "CorporateStructureInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CorporateStructureInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CorporateStructureInfo" + } + } + } + } + } + } + }, + "/system/myCompany/corporateStructure/count": { + "get": { + "tags": [ + "CorporateStructures" + ], + "summary": "Get Count of CorporateStructure", + "operationId": "getSystemMyCompanyCorporateStructureCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/myCompany/corporateStructure/info": { + "get": { + "tags": [ + "CorporateStructureInfos" + ], + "summary": "Get List of CorporateStructureInfos", + "operationId": "getSystemMyCompanyCorporateStructureInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of corporateStructureInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CorporateStructureInfo" + } + } + } + } + } + } + } + }, + "/system/myCompany/corporateStructure/info/count": { + "get": { + "tags": [ + "CorporateStructureInfos" + ], + "summary": "Get Count of CorporateStructureInfos", + "operationId": "getSystemMyCompanyCorporateStructureInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/myCompany/corporateStructureLevels": { + "get": { + "tags": [ + "CorporateStructureLevels" + ], + "summary": "Get List of CorporateStructureLevel", + "operationId": "getSystemMyCompanyCorporateStructureLevels", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of CorporateStructureLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CorporateStructureLevel" + } + } + } + } + } + } + } + }, + "/system/myCompany/corporateStructureLevels/{id}": { + "get": { + "tags": [ + "CorporateStructureLevels" + ], + "summary": "Get CorporateStructureLevel", + "operationId": "getSystemMyCompanyCorporateStructureLevelsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "corporateStructureLevelId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CorporateStructureLevel", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CorporateStructureLevel" + } + } + } + } + } + } + }, + "/system/myCompany/corporateStructureLevels/count": { + "get": { + "tags": [ + "CorporateStructureLevels" + ], + "summary": "Get Count of CorporateStructureLevel", + "operationId": "getSystemMyCompanyCorporateStructureLevelsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/myCompany/crm": { + "get": { + "tags": [ + "Crms" + ], + "summary": "Get List of Crm", + "operationId": "getSystemMyCompanyCrm", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Crm", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Crm" + } + } + } + } + } + } + } + }, + "/system/myCompany/crm/{id}": { + "get": { + "tags": [ + "Crms" + ], + "summary": "Get Crm", + "operationId": "getSystemMyCompanyCrmById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "crmId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Crm", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Crm" + } + } + } + } + } + }, + "put": { + "tags": [ + "Crms" + ], + "summary": "Put Crm", + "operationId": "putSystemMyCompanyCrmById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "crmId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "crm", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Crm" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Crm", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Crm" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Crms" + ], + "summary": "Patch Crm", + "operationId": "patchSystemMyCompanyCrmById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "crmId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Crm", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Crm" + } + } + } + } + } + } + }, + "/system/myCompany/crm/{id}/info": { + "get": { + "tags": [ + "CrmInfos" + ], + "summary": "Get CrmInfos", + "operationId": "getSystemMyCompanyCrmByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "CrmInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "CrmInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/CrmInfo" + } + } + } + } + } + } + }, + "/system/myCompany/crm/count": { + "get": { + "tags": [ + "Crms" + ], + "summary": "Get Count of Crm", + "operationId": "getSystemMyCompanyCrmCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/myCompany/crm/info": { + "get": { + "tags": [ + "CrmInfos" + ], + "summary": "Get List of CrmInfos", + "operationId": "getSystemMyCompanyCrmInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of crmInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CrmInfo" + } + } + } + } + } + } + } + }, + "/system/myCompany/crm/info/count": { + "get": { + "tags": [ + "CrmInfos" + ], + "summary": "Get Count of CrmInfos", + "operationId": "getSystemMyCompanyCrmInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/mycompany/documents": { + "get": { + "tags": [ + "MyCompanyDocumentSetup" + ], + "summary": "Get List of DocumentSetup", + "operationId": "getSystemMycompanyDocuments", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of DocumentSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DocumentSetup" + } + } + } + } + } + } + } + }, + "/system/mycompany/documents/{id}": { + "get": { + "tags": [ + "MyCompanyDocumentSetup" + ], + "summary": "Get DocumentSetup", + "operationId": "getSystemMycompanyDocumentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "documentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "DocumentSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/DocumentSetup" + } + } + } + } + } + }, + "put": { + "tags": [ + "MyCompanyDocumentSetup" + ], + "summary": "Put DocumentSetup", + "operationId": "putSystemMycompanyDocumentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "documentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "document", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/DocumentSetup" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "DocumentSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/DocumentSetup" + } + } + } + } + } + }, + "patch": { + "tags": [ + "MyCompanyDocumentSetup" + ], + "summary": "Patch DocumentSetup", + "operationId": "patchSystemMycompanyDocumentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "documentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "DocumentSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/DocumentSetup" + } + } + } + } + } + } + }, + "/system/mycompany/info/services": { + "get": { + "tags": [ + "MyCompanyServiceInfos" + ], + "summary": "Get List of ServiceInfo", + "operationId": "getSystemMycompanyInfoServices", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ServiceInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServiceInfo" + } + } + } + } + } + } + } + }, + "/system/mycompany/info/services/{id}": { + "get": { + "tags": [ + "MyCompanyServiceInfos" + ], + "summary": "Get ServiceInfo", + "operationId": "getSystemMycompanyInfoServicesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "serviceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ServiceInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ServiceInfo" + } + } + } + } + } + } + }, + "/system/myCompany/other": { + "get": { + "tags": [ + "Others" + ], + "summary": "Get List of Other", + "operationId": "getSystemMyCompanyOther", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Other", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Other" + } + } + } + } + } + } + } + }, + "/system/myCompany/other/{id}": { + "get": { + "tags": [ + "Others" + ], + "summary": "Get Other", + "operationId": "getSystemMyCompanyOtherById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "otherId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Other", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Other" + } + } + } + } + } + }, + "put": { + "tags": [ + "Others" + ], + "summary": "Put Other", + "operationId": "putSystemMyCompanyOtherById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "otherId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "other", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Other" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Other", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Other" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Others" + ], + "summary": "Patch Other", + "operationId": "patchSystemMyCompanyOtherById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "otherId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Other", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Other" + } + } + } + } + } + } + }, + "/system/myCompany/other/count": { + "get": { + "tags": [ + "Others" + ], + "summary": "Get Count of Other", + "operationId": "getSystemMyCompanyOtherCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/mycompany/reportingServices": { + "get": { + "tags": [ + "ReportingServices" + ], + "summary": "Get List of ReportingService", + "operationId": "getSystemMycompanyReportingServices", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ReportingService", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ReportingService" + } + } + } + } + } + } + } + }, + "/system/mycompany/reportingServices/{id}": { + "get": { + "tags": [ + "ReportingServices" + ], + "summary": "Get ReportingService", + "operationId": "getSystemMycompanyReportingServicesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "reportingServiceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ReportingService", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ReportingService" + } + } + } + } + } + }, + "put": { + "tags": [ + "ReportingServices" + ], + "summary": "Put ReportingService", + "operationId": "putSystemMycompanyReportingServicesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "reportingServiceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "service", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReportingService" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ReportingService", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ReportingService" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ReportingServices" + ], + "summary": "Patch ReportingService", + "operationId": "patchSystemMycompanyReportingServicesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "reportingServiceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ReportingService", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ReportingService" + } + } + } + } + } + } + }, + "/system/mycompany/reportingServices/{id}/testConnection": { + "post": { + "tags": [ + "ReportingServices" + ], + "summary": "Post SuccessResponse", + "operationId": "postSystemMycompanyReportingServicesByIdTestConnection", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "reportingServiceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SuccessResponse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SuccessResponse" + } + } + } + } + } + } + }, + "/system/mycompany/services": { + "get": { + "tags": [ + "MyCompanyServices" + ], + "summary": "Get List of MyCompanyService", + "operationId": "getSystemMycompanyServices", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of MyCompanyService", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Service" + } + } + } + } + } + } + } + }, + "/system/mycompany/services/{id}": { + "get": { + "tags": [ + "MyCompanyServices" + ], + "summary": "Get MyCompanyService", + "operationId": "getSystemMycompanyServicesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "serviceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "MyCompanyService", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Service" + } + } + } + } + } + }, + "put": { + "tags": [ + "MyCompanyServices" + ], + "summary": "Put MyCompanyService", + "operationId": "putSystemMycompanyServicesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "serviceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "service", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Service" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MyCompanyService", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Service" + } + } + } + } + } + }, + "patch": { + "tags": [ + "MyCompanyServices" + ], + "summary": "Patch MyCompanyService", + "operationId": "patchSystemMycompanyServicesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "serviceId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "MyCompanyService", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Service" + } + } + } + } + } + } + }, + "/system/myCompany/timeExpense": { + "get": { + "tags": [ + "TimeExpenses" + ], + "summary": "Get List of TimeExpense", + "operationId": "getSystemMyCompanyTimeExpense", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of TimeExpense", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TimeExpense" + } + } + } + } + } + } + } + }, + "/system/myCompany/timeExpense/{id}": { + "get": { + "tags": [ + "TimeExpenses" + ], + "summary": "Get TimeExpense", + "operationId": "getSystemMyCompanyTimeExpenseById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "timeExpenseId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TimeExpense", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TimeExpense" + } + } + } + } + } + }, + "put": { + "tags": [ + "TimeExpenses" + ], + "summary": "Put TimeExpense", + "operationId": "putSystemMyCompanyTimeExpenseById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "timeExpenseId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "timeExpense", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TimeExpense" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TimeExpense", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TimeExpense" + } + } + } + } + } + }, + "patch": { + "tags": [ + "TimeExpenses" + ], + "summary": "Patch TimeExpense", + "operationId": "patchSystemMyCompanyTimeExpenseById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "timeExpenseId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TimeExpense", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TimeExpense" + } + } + } + } + } + } + }, + "/system/myCompany/timeExpense/count": { + "get": { + "tags": [ + "TimeExpenses" + ], + "summary": "Get Count of TimeExpense", + "operationId": "getSystemMyCompanyTimeExpenseCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/myMembers": { + "get": { + "tags": [ + "MyMembers" + ], + "summary": "Get MyMember", + "operationId": "getSystemMyMembers", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "MyMember", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MyMember" + } + } + } + } + } + } + }, + "/system/myMembers/info": { + "get": { + "tags": [ + "MyMemberInfos" + ], + "summary": "Get MyMemberInfo", + "operationId": "getSystemMyMembersInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "MyMemberInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/MyMemberInfo" + } + } + } + } + } + } + }, + "/system/mySecurity": { + "get": { + "tags": [ + "MySecuritys" + ], + "summary": "Get List of MySecurity", + "operationId": "getSystemMySecurity", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of MySecurity", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MySecurity" + } + } + } + } + } + } + } + }, + "/system/mySecurity/customizeItems/": { + "get": { + "tags": [ + "MySecurityCustomizeItems" + ], + "summary": "Get List of MySecurityCustomizeItems", + "operationId": "getSystemMySecurityCustomizeItems", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of mySecurityCustomizeItemses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MySecurityCustomizeItem" + } + } + } + } + } + } + } + }, + "/system/notificationRecipients": { + "get": { + "tags": [ + "NotificationRecipients" + ], + "summary": "Get List of NotificationRecipient", + "operationId": "getSystemNotificationRecipients", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of NotificationRecipient", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NotificationRecipient" + } + } + } + } + } + } + } + }, + "/system/notificationRecipients/{id}": { + "get": { + "tags": [ + "NotificationRecipients" + ], + "summary": "Get NotificationRecipient", + "operationId": "getSystemNotificationRecipientsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "notificationRecipientId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "NotificationRecipient", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/NotificationRecipient" + } + } + } + } + } + } + }, + "/system/notificationRecipients/count": { + "get": { + "tags": [ + "NotificationRecipients" + ], + "summary": "Get Count of NotificationRecipient", + "operationId": "getSystemNotificationRecipientsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/office365/application/{id}/info": { + "get": { + "tags": [ + "Office365EmailApplicationInfos" + ], + "summary": "Get Office365EmailApplicationInfos", + "operationId": "getSystemOffice365ApplicationByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "Office365EmailApplicationInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Office365EmailApplicationInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Office365EmailApplicationInfo" + } + } + } + } + } + } + }, + "/system/office365/application/info": { + "get": { + "tags": [ + "Office365EmailApplicationInfos" + ], + "summary": "Get List of Office365EmailApplicationInfos", + "operationId": "getSystemOffice365ApplicationInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of office365EmailApplicationInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Office365EmailApplicationInfo" + } + } + } + } + } + } + } + }, + "/system/office365/application/info/count": { + "get": { + "tags": [ + "Office365EmailApplicationInfos" + ], + "summary": "Get Count of Office365EmailApplicationInfos", + "operationId": "getSystemOffice365ApplicationInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/office365/emailSetups": { + "get": { + "tags": [ + "Office365EmailSetups" + ], + "summary": "Get List of Office365EmailSetup", + "operationId": "getSystemOffice365EmailSetups", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Office365EmailSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Office365EmailSetup" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Office365EmailSetups" + ], + "summary": "Post Office365EmailSetup", + "operationId": "postSystemOffice365EmailSetups", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Office365EmailSetup" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Office365EmailSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Office365EmailSetup" + } + } + } + } + } + } + }, + "/system/office365/emailSetups/{id}": { + "get": { + "tags": [ + "Office365EmailSetups" + ], + "summary": "Get Office365EmailSetup", + "operationId": "getSystemOffice365EmailSetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Office365EmailSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Office365EmailSetup" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Office365EmailSetups" + ], + "summary": "Delete Office365EmailSetup", + "operationId": "deleteSystemOffice365EmailSetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Office365EmailSetups" + ], + "summary": "Put Office365EmailSetup", + "operationId": "putSystemOffice365EmailSetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Office365EmailSetup" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Office365EmailSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Office365EmailSetup" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Office365EmailSetups" + ], + "summary": "Patch Office365EmailSetup", + "operationId": "patchSystemOffice365EmailSetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Office365EmailSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Office365EmailSetup" + } + } + } + } + } + } + }, + "/system/office365/emailSetups/{id}/authorize": { + "post": { + "tags": [ + "Office365EmailSetups" + ], + "summary": "Post SuccessResponse", + "operationId": "postSystemOffice365EmailSetupsByIdAuthorize", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SuccessResponse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SuccessResponse" + } + } + } + } + } + } + }, + "/system/office365/emailSetups/{id}/getEmails/": { + "get": { + "tags": [ + "Office365EmailSetups" + ], + "summary": "Get List of UserEmails from inbound ticket service", + "operationId": "getSystemOffice365EmailSetupsByIdGetEmails", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of UserEmail", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/UserEmail" + } + } + } + } + } + } + } + }, + "/system/office365/emailSetups/{id}/testConnection": { + "post": { + "tags": [ + "Office365EmailSetups" + ], + "summary": "Post SuccessResponse", + "operationId": "postSystemOffice365EmailSetupsByIdTestConnection", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "emailSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SuccessResponse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SuccessResponse" + } + } + } + } + } + } + }, + "/system/office365/emailSetups/count": { + "get": { + "tags": [ + "Office365EmailSetups" + ], + "summary": "Get Count of Office365EmailSetup", + "operationId": "getSystemOffice365EmailSetupsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/onPremiseSearchSetting/": { + "get": { + "tags": [ + "OnPremiseSearchSettings" + ], + "summary": "Get List of OnPremiseSearchSettings", + "operationId": "getSystemOnPremiseSearchSetting", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of onPremiseSearchSettings", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OnPremiseSearchSetting" + } + } + } + } + } + } + } + }, + "/system/onPremiseSearchSetting/{id}": { + "get": { + "tags": [ + "OnPremiseSearchSettings" + ], + "summary": "Get OnPremiseSearchSettings", + "operationId": "getSystemOnPremiseSearchSettingById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "OnPremiseSearchSettingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "OnPremiseSearchSetting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OnPremiseSearchSetting" + } + } + } + } + } + }, + "put": { + "tags": [ + "OnPremiseSearchSettings" + ], + "summary": "Put OnPremiseSearchSettings\r\n This does not update Solr. This allows you to set Manage to the Solr password.", + "operationId": "putSystemOnPremiseSearchSettingById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "OnPremiseSearchSettingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "onPremiseSearchSetting", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/OnPremiseSearchSetting" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "OnPremiseSearchSetting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OnPremiseSearchSetting" + } + } + } + } + } + }, + "patch": { + "tags": [ + "OnPremiseSearchSettings" + ], + "summary": "Patch OnPremiseSearchSettings", + "operationId": "patchSystemOnPremiseSearchSettingById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "OnPremiseSearchSettingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "OnPremiseSearch", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OnPremiseSearchSetting" + } + } + } + } + } + } + }, + "/system/onPremiseSearchSetting/count": { + "get": { + "tags": [ + "OnPremiseSearchSettings" + ], + "summary": "Get Count of OnPremiseSearchSettings", + "operationId": "getSystemOnPremiseSearchSettingCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/osgradeweights": { + "get": { + "tags": [ + "OsGradeWeights" + ], + "summary": "Get List of OsGradeWeight", + "operationId": "getSystemOsgradeweights", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of OsGradeWeight", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OsGradeWeight" + } + } + } + } + } + } + } + }, + "/system/osgradeweights/{id}": { + "get": { + "tags": [ + "OsGradeWeights" + ], + "summary": "Get OsGradeWeight", + "operationId": "getSystemOsgradeweightsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "osgradeweightId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "OsGradeWeight", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OsGradeWeight" + } + } + } + } + } + }, + "put": { + "tags": [ + "OsGradeWeights" + ], + "summary": "Put OsGradeWeight", + "operationId": "putSystemOsgradeweightsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "osgradeweightId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "osGradeWeight", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/OsGradeWeight" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "OsGradeWeight", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OsGradeWeight" + } + } + } + } + } + }, + "patch": { + "tags": [ + "OsGradeWeights" + ], + "summary": "Patch OsGradeWeight", + "operationId": "patchSystemOsgradeweightsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "osgradeweightId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "OsGradeWeight", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/OsGradeWeight" + } + } + } + } + } + } + }, + "/system/osgradeweights/count": { + "get": { + "tags": [ + "OsGradeWeights" + ], + "summary": "Get Count of OsGradeWeight", + "operationId": "getSystemOsgradeweightsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/parsingTypes": { + "get": { + "tags": [ + "ParsingTypes" + ], + "summary": "Get List of ParsingType", + "operationId": "getSystemParsingTypes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ParsingType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ParsingType" + } + } + } + } + } + } + } + }, + "/system/parsingTypes/{id}": { + "get": { + "tags": [ + "ParsingTypes" + ], + "summary": "Get ParsingType", + "operationId": "getSystemParsingTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "parsingTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ParsingType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ParsingType" + } + } + } + } + } + } + }, + "/system/parsingTypes/count": { + "get": { + "tags": [ + "ParsingTypes" + ], + "summary": "Get Count of ParsingType", + "operationId": "getSystemParsingTypesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/parsingVariables": { + "get": { + "tags": [ + "ParsingVariables" + ], + "summary": "Get List of ParsingVariable", + "operationId": "getSystemParsingVariables", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ParsingVariable", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ParsingVariable" + } + } + } + } + } + } + } + }, + "/system/parsingVariables/{id}": { + "get": { + "tags": [ + "ParsingVariables" + ], + "summary": "Get ParsingVariable", + "operationId": "getSystemParsingVariablesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "parsingVariableId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ParsingVariable", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ParsingVariable" + } + } + } + } + } + } + }, + "/system/parsingVariables/count": { + "get": { + "tags": [ + "ParsingVariables" + ], + "summary": "Get Count of ParsingVariable", + "operationId": "getSystemParsingVariablesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/portalReports": { + "get": { + "tags": [ + "PortalReports" + ], + "summary": "Get List of PortalReport", + "operationId": "getSystemPortalReports", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of PortalReport", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PortalReport" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "PortalReports" + ], + "summary": "Post PortalReport", + "operationId": "postSystemPortalReports", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "portalReport", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PortalReport" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "PortalReport", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalReport" + } + } + } + } + } + } + }, + "/system/portalReports/{id}": { + "get": { + "tags": [ + "PortalReports" + ], + "summary": "Get PortalReport", + "operationId": "getSystemPortalReportsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "portalReportId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "PortalReport", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalReport" + } + } + } + } + } + }, + "delete": { + "tags": [ + "PortalReports" + ], + "summary": "Delete PortalReport", + "operationId": "deleteSystemPortalReportsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "portalReportId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "PortalReports" + ], + "summary": "Put PortalReport", + "operationId": "putSystemPortalReportsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "portalReportId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "portalReport", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PortalReport" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PortalReport", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalReport" + } + } + } + } + } + }, + "patch": { + "tags": [ + "PortalReports" + ], + "summary": "Patch PortalReport", + "operationId": "patchSystemPortalReportsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "portalReportId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "PortalReport", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/PortalReport" + } + } + } + } + } + } + }, + "/system/portalReports/count": { + "get": { + "tags": [ + "PortalReports" + ], + "summary": "Get Count of PortalReport", + "operationId": "getSystemPortalReportsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/quoteLinkSetup": { + "get": { + "tags": [ + "QuoteLinks" + ], + "summary": "Get List of QuoteLink", + "operationId": "getSystemQuoteLinkSetup", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of QuoteLink", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/QuoteLink" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "QuoteLinks" + ], + "summary": "Post QuoteLink", + "operationId": "postSystemQuoteLinkSetup", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "quoteLink", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/QuoteLink" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "QuoteLink", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/QuoteLink" + } + } + } + } + } + } + }, + "/system/quoteLinkSetup/{id}": { + "get": { + "tags": [ + "QuoteLinks" + ], + "summary": "Get QuoteLink", + "operationId": "getSystemQuoteLinkSetupById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "quoteLinkSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "QuoteLink", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/QuoteLink" + } + } + } + } + } + }, + "delete": { + "tags": [ + "QuoteLinks" + ], + "summary": "Delete QuoteLink", + "operationId": "deleteSystemQuoteLinkSetupById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "quoteLinkSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "QuoteLinks" + ], + "summary": "Put QuoteLink", + "operationId": "putSystemQuoteLinkSetupById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "quoteLinkSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "quoteLink", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/QuoteLink" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "QuoteLink", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/QuoteLink" + } + } + } + } + } + }, + "patch": { + "tags": [ + "QuoteLinks" + ], + "summary": "Patch QuoteLink", + "operationId": "patchSystemQuoteLinkSetupById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "quoteLinkSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "QuoteLink", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/QuoteLink" + } + } + } + } + } + } + }, + "/system/quoteLinkSetup/count": { + "get": { + "tags": [ + "QuoteLinks" + ], + "summary": "Get Count of QuoteLink", + "operationId": "getSystemQuoteLinkSetupCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/quoteLinkSetup/testConnection": { + "get": { + "tags": [ + "QuoteLinks" + ], + "summary": "Get SuccessResponse", + "operationId": "getSystemQuoteLinkSetupTestConnection", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "url", + "in": "path", + "description": "url", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SuccessResponse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SuccessResponse" + } + } + } + } + } + } + }, + "/system/reportCards": { + "get": { + "tags": [ + "ReportCards" + ], + "summary": "Get List of ReportCard", + "operationId": "getSystemReportCards", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ReportCard", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ReportCard" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ReportCards" + ], + "summary": "Post ReportCard", + "operationId": "postSystemReportCards", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "reportCard", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReportCard" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ReportCard", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ReportCard" + } + } + } + } + } + } + }, + "/system/reportCards/{id}": { + "get": { + "tags": [ + "ReportCards" + ], + "summary": "Get ReportCard", + "operationId": "getSystemReportCardsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "reportCardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ReportCard", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ReportCard" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ReportCards" + ], + "summary": "Delete ReportCard", + "operationId": "deleteSystemReportCardsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "reportCardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ReportCards" + ], + "summary": "Put ReportCard", + "operationId": "putSystemReportCardsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "reportCardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "reportCard", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReportCard" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ReportCard", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ReportCard" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ReportCards" + ], + "summary": "Patch ReportCard", + "operationId": "patchSystemReportCardsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "reportCardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ReportCard", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ReportCard" + } + } + } + } + } + } + }, + "/system/reportCards/{id}/info": { + "get": { + "tags": [ + "ReportCardInfos" + ], + "summary": "Get ReportCardInfo", + "operationId": "getSystemReportCardsByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "reportCardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ReportCardInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ReportCardInfo" + } + } + } + } + } + } + }, + "/system/reportCards/{parentId}/details": { + "get": { + "tags": [ + "ReportCardDetails" + ], + "summary": "Get List of ReportCardDetail", + "operationId": "getSystemReportCardsByParentIdDetails", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "reportCardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ReportCardDetail", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ReportCardDetail" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ReportCardDetails" + ], + "summary": "Post ReportCardDetail", + "operationId": "postSystemReportCardsByParentIdDetails", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "reportCardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "reportCardDetail", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReportCardDetail" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ReportCardDetail", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ReportCardDetail" + } + } + } + } + } + } + }, + "/system/reportCards/{parentId}/details/{id}": { + "get": { + "tags": [ + "ReportCardDetails" + ], + "summary": "Get ReportCardDetail", + "operationId": "getSystemReportCardsByParentIdDetailsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "detailId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "reportCardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ReportCardDetail", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ReportCardDetail" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ReportCardDetails" + ], + "summary": "Delete ReportCardDetail", + "operationId": "deleteSystemReportCardsByParentIdDetailsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "detailId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "reportCardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ReportCardDetails" + ], + "summary": "Put ReportCardDetail", + "operationId": "putSystemReportCardsByParentIdDetailsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "detailId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "reportCardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "reportCardDetail", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReportCardDetail" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ReportCardDetail", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ReportCardDetail" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ReportCardDetails" + ], + "summary": "Patch ReportCardDetail", + "operationId": "patchSystemReportCardsByParentIdDetailsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "detailId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "reportCardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ReportCardDetail", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ReportCardDetail" + } + } + } + } + } + } + }, + "/system/reportCards/{parentId}/details/count": { + "get": { + "tags": [ + "ReportCardDetails" + ], + "summary": "Get Count of ReportCardDetail", + "operationId": "getSystemReportCardsByParentIdDetailsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "reportCardId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/reportCards/count": { + "get": { + "tags": [ + "ReportCards" + ], + "summary": "Get Count of ReportCard", + "operationId": "getSystemReportCardsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/reportCards/info": { + "get": { + "tags": [ + "ReportCardInfos" + ], + "summary": "Get List of ReportCardInfo", + "operationId": "getSystemReportCardsInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ReportCardInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ReportCardInfo" + } + } + } + } + } + } + } + }, + "/system/reportCards/info/count": { + "get": { + "tags": [ + "ReportCardInfos" + ], + "summary": "Get Count of ReportCardInfo", + "operationId": "getSystemReportCardsInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/reports": { + "get": { + "tags": [ + "Reports" + ], + "summary": "Get List of Report", + "operationId": "getSystemReports", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Report", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Report" + } + } + } + } + } + } + } + }, + "/system/reports/{reportName}": { + "get": { + "tags": [ + "Reports" + ], + "summary": "Get ReportDataResponse", + "operationId": "getSystemReportsByReportName", + "parameters": [ + { + "name": "reportName", + "in": "path", + "description": "reportName", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ReportDataResponse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ReportDataResponse" + } + } + } + } + } + } + }, + "/system/reports/{reportName}/columns": { + "get": { + "tags": [ + "Reports" + ], + "summary": "Get List of JObject", + "operationId": "getSystemReportsByReportNameColumns", + "parameters": [ + { + "name": "reportName", + "in": "path", + "description": "reportName", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of columns", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/ReportColumnDefinition" + } + } + } + } + } + } + } + } + }, + "/system/reports/{reportName}/count": { + "get": { + "tags": [ + "Reports" + ], + "summary": "Get Count of ReportDataResponse", + "operationId": "getSystemReportsByReportNameCount", + "parameters": [ + { + "name": "reportName", + "in": "path", + "description": "reportName", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/securityroles": { + "get": { + "tags": [ + "SecurityRoles" + ], + "summary": "Get List of SecurityRole", + "operationId": "getSystemSecurityroles", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of SecurityRole", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SecurityRole" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "SecurityRoles" + ], + "summary": "Post SecurityRole", + "operationId": "postSystemSecurityroles", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "securityRole", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SecurityRole" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "SecurityRole", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SecurityRole" + } + } + } + } + } + } + }, + "/system/securityroles/{id}": { + "get": { + "tags": [ + "SecurityRoles" + ], + "summary": "Get SecurityRole", + "operationId": "getSystemSecurityrolesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "securityroleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SecurityRole", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SecurityRole" + } + } + } + } + } + }, + "delete": { + "tags": [ + "SecurityRoles" + ], + "summary": "Delete SecurityRole", + "operationId": "deleteSystemSecurityrolesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "securityroleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/system/securityroles/{id}/info": { + "get": { + "tags": [ + "SecurityRoleInfos" + ], + "summary": "Get SecurityRoleInfo", + "operationId": "getSystemSecurityrolesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "securityroleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SecurityRoleInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SecurityRoleInfo" + } + } + } + } + } + } + }, + "/system/securityRoles/{parentId}/settings": { + "get": { + "tags": [ + "SecurityRoleSettings" + ], + "summary": "Get List of SecurityRoleSetting", + "operationId": "getSystemSecurityRolesByParentIdSettings", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "securityRoleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of SecurityRoleSetting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SecurityRoleSetting" + } + } + } + } + } + } + } + }, + "/system/securityRoles/{parentId}/settings/{id}": { + "get": { + "tags": [ + "SecurityRoleSettings" + ], + "summary": "Get SecurityRoleSetting", + "operationId": "getSystemSecurityRolesByParentIdSettingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "settingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "securityRoleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SecurityRoleSetting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SecurityRoleSetting" + } + } + } + } + } + } + }, + "/system/securityRoles/{parentId}/settings/count": { + "get": { + "tags": [ + "SecurityRoleSettings" + ], + "summary": "Get Count of SecurityRoleSetting", + "operationId": "getSystemSecurityRolesByParentIdSettingsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "securityRoleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/securityroles/count": { + "get": { + "tags": [ + "SecurityRoles" + ], + "summary": "Get Count of SecurityRole", + "operationId": "getSystemSecurityrolesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/securityroles/info": { + "get": { + "tags": [ + "SecurityRoleInfos" + ], + "summary": "Get List of SecurityRoleInfo", + "operationId": "getSystemSecurityrolesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of SecurityRoleInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SecurityRoleInfo" + } + } + } + } + } + } + } + }, + "/system/securityroles/info/count": { + "get": { + "tags": [ + "SecurityRoleInfos" + ], + "summary": "Get Count of SecurityRoleInfo", + "operationId": "getSystemSecurityrolesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/settings": { + "get": { + "tags": [ + "SystemSettings" + ], + "summary": "Get List of SystemSetting", + "operationId": "getSystemSettings", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of SystemSetting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SystemSetting" + } + } + } + } + } + } + } + }, + "/system/settings/{id}": { + "get": { + "tags": [ + "SystemSettings" + ], + "summary": "Get SystemSetting", + "operationId": "getSystemSettingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "settingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SystemSetting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SystemSetting" + } + } + } + } + } + }, + "put": { + "tags": [ + "SystemSettings" + ], + "summary": "Put SystemSetting", + "operationId": "putSystemSettingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "settingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "systemSetting", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SystemSetting" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SystemSetting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SystemSetting" + } + } + } + } + } + }, + "patch": { + "tags": [ + "SystemSettings" + ], + "summary": "Patch SystemSetting", + "operationId": "patchSystemSettingsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "settingId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SystemSetting", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SystemSetting" + } + } + } + } + } + } + }, + "/system/settings/count": { + "get": { + "tags": [ + "SystemSettings" + ], + "summary": "Get Count of SystemSetting", + "operationId": "getSystemSettingsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/setupScreens": { + "get": { + "tags": [ + "SetupScreens" + ], + "summary": "Get List of SetupScreen", + "operationId": "getSystemSetupScreens", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of SetupScreen", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SetupScreen" + } + } + } + } + } + } + } + }, + "/system/setupScreens/{id}": { + "get": { + "tags": [ + "SetupScreens" + ], + "summary": "Get SetupScreen", + "operationId": "getSystemSetupScreensById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "setupScreenId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SetupScreen", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SetupScreen" + } + } + } + } + } + } + }, + "/system/setupScreens/count": { + "get": { + "tags": [ + "SetupScreens" + ], + "summary": "Get Count of SetupScreen", + "operationId": "getSystemSetupScreensCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/skillCategories": { + "get": { + "tags": [ + "SkillCategories" + ], + "summary": "Get List of SkillCategory", + "operationId": "getSystemSkillCategories", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of SkillCategory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SkillCategory" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "SkillCategories" + ], + "summary": "Post SkillCategory", + "operationId": "postSystemSkillCategories", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "skillCategory", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SkillCategory" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "SkillCategory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SkillCategory" + } + } + } + } + } + } + }, + "/system/skillCategories/{id}": { + "get": { + "tags": [ + "SkillCategories" + ], + "summary": "Get SkillCategory", + "operationId": "getSystemSkillCategoriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "skillCategoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SkillCategory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SkillCategory" + } + } + } + } + } + }, + "delete": { + "tags": [ + "SkillCategories" + ], + "summary": "Delete SkillCategory", + "operationId": "deleteSystemSkillCategoriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "skillCategoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "SkillCategories" + ], + "summary": "Put SkillCategory", + "operationId": "putSystemSkillCategoriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "skillCategoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "skillCategory", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SkillCategory" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SkillCategory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SkillCategory" + } + } + } + } + } + }, + "patch": { + "tags": [ + "SkillCategories" + ], + "summary": "Patch SkillCategory", + "operationId": "patchSystemSkillCategoriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "skillCategoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SkillCategory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SkillCategory" + } + } + } + } + } + } + }, + "/system/skillCategories/count": { + "get": { + "tags": [ + "SkillCategories" + ], + "summary": "Get Count of SkillCategory", + "operationId": "getSystemSkillCategoriesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/skills": { + "get": { + "tags": [ + "Skills" + ], + "summary": "Get List of Skill", + "operationId": "getSystemSkills", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Skill", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Skill" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Skills" + ], + "summary": "Post Skill", + "operationId": "postSystemSkills", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "skill", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Skill" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Skill", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Skill" + } + } + } + } + } + } + }, + "/system/skills/{id}": { + "get": { + "tags": [ + "Skills" + ], + "summary": "Get Skill", + "operationId": "getSystemSkillsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "skillId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Skill", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Skill" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Skills" + ], + "summary": "Delete Skill", + "operationId": "deleteSystemSkillsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "skillId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Skills" + ], + "summary": "Put Skill", + "operationId": "putSystemSkillsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "skillId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "skill", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Skill" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Skill", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Skill" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Skills" + ], + "summary": "Patch Skill", + "operationId": "patchSystemSkillsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "skillId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Skill", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Skill" + } + } + } + } + } + } + }, + "/system/skills/{id}/info": { + "get": { + "tags": [ + "SkillInfos" + ], + "summary": "Get SkillInfos", + "operationId": "getSystemSkillsByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "SkillInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SkillInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SkillInfo" + } + } + } + } + } + } + }, + "/system/skills/count": { + "get": { + "tags": [ + "Skills" + ], + "summary": "Get Count of Skill", + "operationId": "getSystemSkillsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/skills/info": { + "get": { + "tags": [ + "SkillInfos" + ], + "summary": "Get List of SkillInfos", + "operationId": "getSystemSkillsInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of skillInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SkillInfo" + } + } + } + } + } + } + } + }, + "/system/skills/info/count": { + "get": { + "tags": [ + "SkillInfos" + ], + "summary": "Get Count of SkillInfos", + "operationId": "getSystemSkillsInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/ssoConfigurations": { + "get": { + "tags": [ + "SsoConfigurations" + ], + "summary": "Get List of SsoConfiguration", + "operationId": "getSystemSsoConfigurations", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of SsoConfiguration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SsoConfiguration" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "SsoConfigurations" + ], + "summary": "Post SsoConfiguration", + "operationId": "postSystemSsoConfigurations", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "ssoConfiguration", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SsoConfiguration" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "SsoConfiguration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SsoConfiguration" + } + } + } + } + } + } + }, + "/system/ssoConfigurations/{id}": { + "get": { + "tags": [ + "SsoConfigurations" + ], + "summary": "Get SsoConfiguration", + "operationId": "getSystemSsoConfigurationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ssoConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SsoConfiguration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SsoConfiguration" + } + } + } + } + } + }, + "put": { + "tags": [ + "SsoConfigurations" + ], + "summary": "Put SsoConfiguration", + "operationId": "putSystemSsoConfigurationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ssoConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "ssoConfiguration", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SsoConfiguration" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SsoConfiguration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SsoConfiguration" + } + } + } + } + } + }, + "patch": { + "tags": [ + "SsoConfigurations" + ], + "summary": "Patch SsoConfiguration", + "operationId": "patchSystemSsoConfigurationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ssoConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SsoConfiguration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SsoConfiguration" + } + } + } + } + } + }, + "delete": { + "tags": [ + "SsoConfigurations" + ], + "summary": "Delete SsoConfiguration", + "operationId": "deleteSystemSsoConfigurationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ssoConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/system/ssoConfigurations/{id}/registertoken": { + "post": { + "tags": [ + "SsoConfigurations" + ], + "summary": "Post SsoConfiguration", + "operationId": "postSystemSsoConfigurationsByIdRegistertoken", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ssoConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "ssoConfiguration", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SsoConfiguration" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "SsoConfiguration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SsoConfiguration" + } + } + } + } + } + } + }, + "/system/ssoConfigurations/{id}/submitmembers": { + "post": { + "tags": [ + "SsoConfigurations" + ], + "summary": "Post SsoConfiguration", + "operationId": "postSystemSsoConfigurationsByIdSubmitmembers", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ssoConfigurationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "ssoConfiguration", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SsoConfiguration" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "SsoConfiguration", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SsoConfiguration" + } + } + } + } + } + } + }, + "/system/ssoConfigurations/count": { + "get": { + "tags": [ + "SsoConfigurations" + ], + "summary": "Get Count of SsoConfiguration", + "operationId": "getSystemSsoConfigurationsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/ssoUsers": { + "get": { + "tags": [ + "SsoUsers" + ], + "summary": "Get List of SsoUser", + "operationId": "getSystemSsoUsers", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of SsoUser", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SsoUser" + } + } + } + } + } + } + } + }, + "/system/ssoUsers/{externalId}": { + "get": { + "tags": [ + "SsoUsers" + ], + "summary": "Get SsoUser", + "operationId": "getSystemSsoUsersByExternalId", + "parameters": [ + { + "name": "externalId", + "in": "path", + "description": "externalId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SsoUser", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SsoUser" + } + } + } + } + } + } + }, + "/system/ssoUsers/count": { + "get": { + "tags": [ + "SsoUsers" + ], + "summary": "Get Count of SsoUser", + "operationId": "getSystemSsoUsersCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/standardNotes": { + "get": { + "tags": [ + "StandardNotes" + ], + "summary": "Get List of StandardNote", + "operationId": "getSystemStandardNotes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of StandardNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/StandardNote" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "StandardNotes" + ], + "summary": "Post StandardNote", + "operationId": "postSystemStandardNotes", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "standardNote", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/StandardNote" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "StandardNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/StandardNote" + } + } + } + } + } + } + }, + "/system/standardNotes/{id}": { + "get": { + "tags": [ + "StandardNotes" + ], + "summary": "Get StandardNote", + "operationId": "getSystemStandardNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "standardNoteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "StandardNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/StandardNote" + } + } + } + } + } + }, + "delete": { + "tags": [ + "StandardNotes" + ], + "summary": "Delete StandardNote", + "operationId": "deleteSystemStandardNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "standardNoteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "StandardNotes" + ], + "summary": "Put StandardNote", + "operationId": "putSystemStandardNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "standardNoteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "standardNote", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/StandardNote" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "StandardNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/StandardNote" + } + } + } + } + } + }, + "patch": { + "tags": [ + "StandardNotes" + ], + "summary": "Patch StandardNote", + "operationId": "patchSystemStandardNotesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "standardNoteId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "StandardNote", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/StandardNote" + } + } + } + } + } + } + }, + "/system/standardNotes/count": { + "get": { + "tags": [ + "StandardNotes" + ], + "summary": "Get Count of StandardNote", + "operationId": "getSystemStandardNotesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/standardreport/{id}": { + "post": { + "tags": [ + "Reports" + ], + "summary": "Get ReportData", + "operationId": "postSystemStandardreportById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "reportId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "StandardReportResult", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/StandardReportResult" + } + } + } + } + } + } + }, + "/system/surveys": { + "get": { + "tags": [ + "Surveys" + ], + "summary": "Get List of Survey", + "operationId": "getSystemSurveys", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Survey", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Survey" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Surveys" + ], + "summary": "Post Survey", + "operationId": "postSystemSurveys", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "survey", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Survey" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Survey", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Survey" + } + } + } + } + } + } + }, + "/system/surveys/{grandparentId}/questions/{parentId}/values": { + "get": { + "tags": [ + "SurveyQuestionValues" + ], + "summary": "Get List of SurveyQuestionValue", + "operationId": "getSystemSurveysByGrandparentIdQuestionsByParentIdValues", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of SurveyQuestionValue", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SurveyQuestionValue" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "SurveyQuestionValues" + ], + "summary": "Post SurveyQuestionValue", + "operationId": "postSystemSurveysByGrandparentIdQuestionsByParentIdValues", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "surveyQuestionValue", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SurveyQuestionValue" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "SurveyQuestionValue", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SurveyQuestionValue" + } + } + } + } + } + } + }, + "/system/surveys/{grandparentId}/questions/{parentId}/values/{id}": { + "get": { + "tags": [ + "SurveyQuestionValues" + ], + "summary": "Get SurveyQuestionValue", + "operationId": "getSystemSurveysByGrandparentIdQuestionsByParentIdValuesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "valueId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SurveyQuestionValue", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SurveyQuestionValue" + } + } + } + } + } + }, + "delete": { + "tags": [ + "SurveyQuestionValues" + ], + "summary": "Delete SurveyQuestionValue", + "operationId": "deleteSystemSurveysByGrandparentIdQuestionsByParentIdValuesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "valueId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "SurveyQuestionValues" + ], + "summary": "Put SurveyQuestionValue", + "operationId": "putSystemSurveysByGrandparentIdQuestionsByParentIdValuesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "valueId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "surveyQuestionValue", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SurveyQuestionValue" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SurveyQuestionValue", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SurveyQuestionValue" + } + } + } + } + } + }, + "patch": { + "tags": [ + "SurveyQuestionValues" + ], + "summary": "Patch SurveyQuestionValue", + "operationId": "patchSystemSurveysByGrandparentIdQuestionsByParentIdValuesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "valueId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SurveyQuestionValue", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SurveyQuestionValue" + } + } + } + } + } + } + }, + "/system/surveys/{id}": { + "get": { + "tags": [ + "Surveys" + ], + "summary": "Get Survey", + "operationId": "getSystemSurveysById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Survey", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Survey" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Surveys" + ], + "summary": "Delete Survey", + "operationId": "deleteSystemSurveysById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Surveys" + ], + "summary": "Put Survey", + "operationId": "putSystemSurveysById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "survey", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Survey" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Survey", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Survey" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Surveys" + ], + "summary": "Patch Survey", + "operationId": "patchSystemSurveysById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Survey", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Survey" + } + } + } + } + } + } + }, + "/system/surveys/{id}/copy": { + "post": { + "tags": [ + "Surveys" + ], + "summary": "Post Survey", + "operationId": "postSystemSurveysByIdCopy", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Survey", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Survey" + } + } + } + } + } + } + }, + "/system/surveys/{id}/info": { + "get": { + "tags": [ + "SurveyInfos" + ], + "summary": "Get Survey", + "operationId": "getSystemSurveysByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SurveyInfos", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SurveyInfo" + } + } + } + } + } + } + }, + "/system/surveys/{parentId}/questions": { + "get": { + "tags": [ + "SurveyQuestions" + ], + "summary": "Get List of SurveyQuestion", + "operationId": "getSystemSurveysByParentIdQuestions", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of SurveyQuestion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SurveyQuestion" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "SurveyQuestions" + ], + "summary": "Post SurveyQuestion", + "operationId": "postSystemSurveysByParentIdQuestions", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "surveyQuestion", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SurveyQuestion" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "SurveyQuestion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SurveyQuestion" + } + } + } + } + } + } + }, + "/system/surveys/{parentId}/questions/{id}": { + "get": { + "tags": [ + "SurveyQuestions" + ], + "summary": "Get SurveyQuestion", + "operationId": "getSystemSurveysByParentIdQuestionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SurveyQuestion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SurveyQuestion" + } + } + } + } + } + }, + "delete": { + "tags": [ + "SurveyQuestions" + ], + "summary": "Delete SurveyQuestion", + "operationId": "deleteSystemSurveysByParentIdQuestionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "SurveyQuestions" + ], + "summary": "Put SurveyQuestion", + "operationId": "putSystemSurveysByParentIdQuestionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "surveyQuestion", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SurveyQuestion" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SurveyQuestion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SurveyQuestion" + } + } + } + } + } + }, + "patch": { + "tags": [ + "SurveyQuestions" + ], + "summary": "Patch SurveyQuestion", + "operationId": "patchSystemSurveysByParentIdQuestionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "questionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SurveyQuestion", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SurveyQuestion" + } + } + } + } + } + } + }, + "/system/surveys/{parentId}/questions/count": { + "get": { + "tags": [ + "SurveyQuestions" + ], + "summary": "Get Count of SurveyQuestion", + "operationId": "getSystemSurveysByParentIdQuestionsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "surveyId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/surveys/count": { + "get": { + "tags": [ + "Surveys" + ], + "summary": "Get Count of Survey", + "operationId": "getSystemSurveysCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/surveys/info": { + "get": { + "tags": [ + "SurveyInfos" + ], + "summary": "Get List of SurveyInfos", + "operationId": "getSystemSurveysInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of SurveyInfos", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SurveyInfo" + } + } + } + } + } + } + } + }, + "/system/surveys/info/count": { + "get": { + "tags": [ + "SurveyInfos" + ], + "summary": "Get Count of SurveyInfos", + "operationId": "getSystemSurveysInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/timeZoneSetups": { + "get": { + "tags": [ + "TimeZoneSetups" + ], + "summary": "Get List of TimeZoneSetup", + "operationId": "getSystemTimeZoneSetups", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of TimeZoneSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TimeZoneSetup" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "TimeZoneSetups" + ], + "summary": "Post TimeZoneSetup", + "operationId": "postSystemTimeZoneSetups", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "timeZoneSetup", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TimeZoneSetup" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "TimeZoneSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TimeZoneSetup" + } + } + } + } + } + } + }, + "/system/timeZoneSetups/{id}": { + "get": { + "tags": [ + "TimeZoneSetups" + ], + "summary": "Get TimeZoneSetup", + "operationId": "getSystemTimeZoneSetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "timeZoneSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TimeZoneSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TimeZoneSetup" + } + } + } + } + } + }, + "put": { + "tags": [ + "TimeZoneSetups" + ], + "summary": "Put TimeZoneSetup", + "operationId": "putSystemTimeZoneSetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "timeZoneSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "timeZoneSetup", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TimeZoneSetup" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TimeZoneSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TimeZoneSetup" + } + } + } + } + } + }, + "patch": { + "tags": [ + "TimeZoneSetups" + ], + "summary": "Patch TimeZoneSetup", + "operationId": "patchSystemTimeZoneSetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "timeZoneSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TimeZoneSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TimeZoneSetup" + } + } + } + } + } + }, + "delete": { + "tags": [ + "TimeZoneSetups" + ], + "summary": "Delete TimeZoneSetup", + "operationId": "deleteSystemTimeZoneSetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "timeZoneSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/system/timeZoneSetups/{id}/info": { + "get": { + "tags": [ + "TimeZoneSetupInfos" + ], + "summary": "Get TimeZoneSetupInfos", + "operationId": "getSystemTimeZoneSetupsByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "TimeZoneSetupInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TimeZoneSetupInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TimeZoneSetupInfo" + } + } + } + } + } + } + }, + "/system/timeZoneSetups/count": { + "get": { + "tags": [ + "TimeZoneSetups" + ], + "summary": "Get Count of TimeZoneSetup", + "operationId": "getSystemTimeZoneSetupsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/timeZoneSetups/info": { + "get": { + "tags": [ + "TimeZoneSetupInfos" + ], + "summary": "Get List of TimeZoneSetupInfos", + "operationId": "getSystemTimeZoneSetupsInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of timeZoneSetupInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TimeZoneSetupInfo" + } + } + } + } + } + } + } + }, + "/system/timeZoneSetups/info/count": { + "get": { + "tags": [ + "TimeZoneSetupInfos" + ], + "summary": "Get Count of TimeZoneSetupInfos", + "operationId": "getSystemTimeZoneSetupsInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/todayPageCategories": { + "get": { + "tags": [ + "TodayPageCategories" + ], + "summary": "Get List of TodayPageCategory", + "operationId": "getSystemTodayPageCategories", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of TodayPageCategory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TodayPageCategory" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "TodayPageCategories" + ], + "summary": "Post TodayPageCategory", + "operationId": "postSystemTodayPageCategories", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "todayPageCategory", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TodayPageCategory" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "TodayPageCategory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TodayPageCategory" + } + } + } + } + } + } + }, + "/system/todayPageCategories/{id}": { + "get": { + "tags": [ + "TodayPageCategories" + ], + "summary": "Get TodayPageCategory", + "operationId": "getSystemTodayPageCategoriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "todayPageCategoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TodayPageCategory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TodayPageCategory" + } + } + } + } + } + }, + "delete": { + "tags": [ + "TodayPageCategories" + ], + "summary": "Delete TodayPageCategory", + "operationId": "deleteSystemTodayPageCategoriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "todayPageCategoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "TodayPageCategories" + ], + "summary": "Put TodayPageCategory", + "operationId": "putSystemTodayPageCategoriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "todayPageCategoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "todayPageCategory", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TodayPageCategory" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TodayPageCategory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TodayPageCategory" + } + } + } + } + } + }, + "patch": { + "tags": [ + "TodayPageCategories" + ], + "summary": "Patch TodayPageCategory", + "operationId": "patchSystemTodayPageCategoriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "todayPageCategoryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TodayPageCategory", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TodayPageCategory" + } + } + } + } + } + } + }, + "/system/todayPageCategories/count": { + "get": { + "tags": [ + "TodayPageCategories" + ], + "summary": "Get Count of TodayPageCategory", + "operationId": "getSystemTodayPageCategoriesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/todayPagelinks": { + "get": { + "tags": [ + "TodayPageLinks" + ], + "summary": "Get List of TodayPageLinks", + "operationId": "getSystemTodayPagelinks", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of todayPageLinkses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TodayPageLink" + } + } + } + } + } + } + } + }, + "/system/todayPagelinks/": { + "post": { + "tags": [ + "TodayPageLinks" + ], + "summary": "Post TodayPageLinks", + "operationId": "postSystemTodayPagelinks", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "TodayPageLink", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TodayPageLink" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "TodayPageLink", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TodayPageLink" + } + } + } + } + } + } + }, + "/system/todayPagelinks/{id}": { + "get": { + "tags": [ + "TodayPageLinks" + ], + "summary": "Get TodayPageLinks", + "operationId": "getSystemTodayPagelinksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "TodayPageLinkId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TodayPageLink", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TodayPageLink" + } + } + } + } + } + }, + "delete": { + "tags": [ + "TodayPageLinks" + ], + "summary": "Delete TodayPageLinks", + "operationId": "deleteSystemTodayPagelinksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "TodayPageLinkId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "TodayPageLinks" + ], + "summary": "Put TodayPageLinks", + "operationId": "putSystemTodayPagelinksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "TodayPageLinkId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "companyTypeAssociation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TodayPageLink" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TodayPageLink", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TodayPageLink" + } + } + } + } + } + }, + "patch": { + "tags": [ + "TodayPageLinks" + ], + "summary": "Patch TodayPageLinks", + "operationId": "patchSystemTodayPagelinksById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "TodayPageLinkId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TodayPageLink", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TodayPageLink" + } + } + } + } + } + } + }, + "/system/todayPagelinks/count": { + "get": { + "tags": [ + "TodayPageLinks" + ], + "summary": "Get Count of TodayPageLinks", + "operationId": "getSystemTodayPagelinksCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/userDefinedFields": { + "get": { + "tags": [ + "UserDefinedFields" + ], + "summary": "Get List of UserDefinedField", + "operationId": "getSystemUserDefinedFields", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of UserDefinedField", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/UserDefinedField" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "UserDefinedFields" + ], + "summary": "Post UserDefinedField", + "operationId": "postSystemUserDefinedFields", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "userDefinedField", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/UserDefinedField" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "UserDefinedField", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/UserDefinedField" + } + } + } + } + } + } + }, + "/system/userDefinedFields/{id}": { + "get": { + "tags": [ + "UserDefinedFields" + ], + "summary": "Get UserDefinedField", + "operationId": "getSystemUserDefinedFieldsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "userDefinedFieldId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "UserDefinedField", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/UserDefinedField" + } + } + } + } + } + }, + "delete": { + "tags": [ + "UserDefinedFields" + ], + "summary": "Delete UserDefinedField", + "operationId": "deleteSystemUserDefinedFieldsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "userDefinedFieldId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "UserDefinedFields" + ], + "summary": "Put UserDefinedField", + "operationId": "putSystemUserDefinedFieldsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "userDefinedFieldId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "userDefinedField", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/UserDefinedField" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "UserDefinedField", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/UserDefinedField" + } + } + } + } + } + }, + "patch": { + "tags": [ + "UserDefinedFields" + ], + "summary": "Patch UserDefinedField", + "operationId": "patchSystemUserDefinedFieldsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "userDefinedFieldId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "UserDefinedField", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/UserDefinedField" + } + } + } + } + } + } + }, + "/system/userDefinedFields/{id}/info": { + "get": { + "tags": [ + "UserDefinedFieldInfos" + ], + "summary": "Get UserDefinedFieldInfos", + "operationId": "getSystemUserDefinedFieldsByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "UserDefinedFieldInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "UserDefinedFieldInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/UserDefinedFieldInfo" + } + } + } + } + } + } + }, + "/system/userDefinedFields/count": { + "get": { + "tags": [ + "UserDefinedFields" + ], + "summary": "Get Count of UserDefinedField", + "operationId": "getSystemUserDefinedFieldsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/userDefinedFields/info": { + "get": { + "tags": [ + "UserDefinedFieldInfos" + ], + "summary": "Get List of UserDefinedFieldInfos", + "operationId": "getSystemUserDefinedFieldsInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of userDefinedFieldInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/UserDefinedFieldInfo" + } + } + } + } + } + } + } + }, + "/system/userDefinedFields/info/count": { + "get": { + "tags": [ + "UserDefinedFieldInfos" + ], + "summary": "Get Count of UserDefinedFieldInfos", + "operationId": "getSystemUserDefinedFieldsInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/workflowActions/{parentId}/automateParameters": { + "get": { + "tags": [ + "WorkflowActionAutomateParameters" + ], + "summary": "Get List of WorkflowActionAutomateParameter", + "operationId": "getSystemWorkflowActionsByParentIdAutomateParameters", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "workflowActionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of WorkflowActionAutomateParameter", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WorkflowActionAutomateParameter" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "WorkflowActionAutomateParameters" + ], + "summary": "Post WorkflowActionAutomateParameter", + "operationId": "postSystemWorkflowActionsByParentIdAutomateParameters", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "workflowActionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "workflowActionAutomateParameter", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WorkflowActionAutomateParameter" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "WorkflowActionAutomateParameter", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkflowActionAutomateParameter" + } + } + } + } + } + } + }, + "/system/workflowActions/{parentId}/automateParameters/{id}": { + "get": { + "tags": [ + "WorkflowActionAutomateParameters" + ], + "summary": "Get WorkflowActionAutomateParameter", + "operationId": "getSystemWorkflowActionsByParentIdAutomateParametersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "automateParameterId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "workflowActionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "WorkflowActionAutomateParameter", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkflowActionAutomateParameter" + } + } + } + } + } + }, + "delete": { + "tags": [ + "WorkflowActionAutomateParameters" + ], + "summary": "Delete WorkflowActionAutomateParameter", + "operationId": "deleteSystemWorkflowActionsByParentIdAutomateParametersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "automateParameterId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "workflowActionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "WorkflowActionAutomateParameters" + ], + "summary": "Put WorkflowActionAutomateParameter", + "operationId": "putSystemWorkflowActionsByParentIdAutomateParametersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "automateParameterId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "workflowActionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "workflowActionAutomateParameter", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WorkflowActionAutomateParameter" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "WorkflowActionAutomateParameter", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkflowActionAutomateParameter" + } + } + } + } + } + }, + "patch": { + "tags": [ + "WorkflowActionAutomateParameters" + ], + "summary": "Patch WorkflowActionAutomateParameter", + "operationId": "patchSystemWorkflowActionsByParentIdAutomateParametersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "automateParameterId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "workflowActionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "WorkflowActionAutomateParameter", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkflowActionAutomateParameter" + } + } + } + } + } + } + }, + "/system/workflowActions/{parentId}/automateParameters/count": { + "get": { + "tags": [ + "WorkflowActionAutomateParameters" + ], + "summary": "Get Count of WorkflowActionAutomateParameter", + "operationId": "getSystemWorkflowActionsByParentIdAutomateParametersCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "workflowActionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/workflowActions/automateParameters": { + "get": { + "tags": [ + "WorkflowActionAutomateParameters" + ], + "summary": "Get List of WorkflowActionAutomateParameter", + "operationId": "getSystemWorkflowActionsAutomateParameters", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of WorkflowActionAutomateParameter", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WorkflowActionAutomateParameter" + } + } + } + } + } + } + } + }, + "/system/workflowActions/automateParameters/{id}": { + "get": { + "tags": [ + "WorkflowActionAutomateParameters" + ], + "summary": "Get WorkflowActionAutomateParameter", + "operationId": "getSystemWorkflowActionsAutomateParametersById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "automateParameterId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "WorkflowActionAutomateParameter", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkflowActionAutomateParameter" + } + } + } + } + } + } + }, + "/system/workflows": { + "get": { + "tags": [ + "Workflows" + ], + "summary": "Get List of Workflow", + "operationId": "getSystemWorkflows", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Workflow", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Workflow" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "Workflows" + ], + "summary": "Post Workflow", + "operationId": "postSystemWorkflows", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "workflow", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Workflow" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "Workflow", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Workflow" + } + } + } + } + } + } + }, + "/system/workflows/{grandparentId}/events/{parentId}/actions": { + "get": { + "tags": [ + "WorkflowActions" + ], + "summary": "Get List of WorkflowAction", + "operationId": "getSystemWorkflowsByGrandparentIdEventsByParentIdActions", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "eventId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of WorkflowAction", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WorkflowAction" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "WorkflowActions" + ], + "summary": "Post WorkflowAction", + "operationId": "postSystemWorkflowsByGrandparentIdEventsByParentIdActions", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "eventId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "workflowAction", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WorkflowAction" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "WorkflowAction", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkflowAction" + } + } + } + } + } + } + }, + "/system/workflows/{grandparentId}/events/{parentId}/actions/{id}": { + "get": { + "tags": [ + "WorkflowActions" + ], + "summary": "Get WorkflowAction", + "operationId": "getSystemWorkflowsByGrandparentIdEventsByParentIdActionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "actionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "eventId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "WorkflowAction", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkflowAction" + } + } + } + } + } + }, + "delete": { + "tags": [ + "WorkflowActions" + ], + "summary": "Delete WorkflowAction", + "operationId": "deleteSystemWorkflowsByGrandparentIdEventsByParentIdActionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "actionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "eventId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "WorkflowActions" + ], + "summary": "Put WorkflowAction", + "operationId": "putSystemWorkflowsByGrandparentIdEventsByParentIdActionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "actionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "eventId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "workflowAction", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WorkflowAction" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "WorkflowAction", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkflowAction" + } + } + } + } + } + }, + "patch": { + "tags": [ + "WorkflowActions" + ], + "summary": "Patch WorkflowAction", + "operationId": "patchSystemWorkflowsByGrandparentIdEventsByParentIdActionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "actionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "eventId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "WorkflowAction", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkflowAction" + } + } + } + } + } + } + }, + "/system/workflows/{grandparentId}/events/{parentId}/actions/count": { + "get": { + "tags": [ + "WorkflowActions" + ], + "summary": "Get Count of WorkflowAction", + "operationId": "getSystemWorkflowsByGrandparentIdEventsByParentIdActionsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "eventId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/workflows/{grandparentId}/triggers/{parentId}/options": { + "get": { + "tags": [ + "WorkflowTriggerOptions" + ], + "summary": "Get List of WorkflowTriggerOption", + "operationId": "getSystemWorkflowsByGrandparentIdTriggersByParentIdOptions", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "triggerId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of WorkflowTriggerOption", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WorkflowTriggerOption" + } + } + } + } + } + } + } + }, + "/system/workflows/{grandparentId}/triggers/{parentId}/options/count": { + "get": { + "tags": [ + "WorkflowTriggerOptions" + ], + "summary": "Get Count of WorkflowTriggerOption", + "operationId": "getSystemWorkflowsByGrandparentIdTriggersByParentIdOptionsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "triggerId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/workflows/{id}": { + "get": { + "tags": [ + "Workflows" + ], + "summary": "Get Workflow", + "operationId": "getSystemWorkflowsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Workflow", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Workflow" + } + } + } + } + } + }, + "delete": { + "tags": [ + "Workflows" + ], + "summary": "Delete Workflow", + "operationId": "deleteSystemWorkflowsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "Workflows" + ], + "summary": "Put Workflow", + "operationId": "putSystemWorkflowsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "workflow", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Workflow" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Workflow", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Workflow" + } + } + } + } + } + }, + "patch": { + "tags": [ + "Workflows" + ], + "summary": "Patch Workflow", + "operationId": "patchSystemWorkflowsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Workflow", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Workflow" + } + } + } + } + } + } + }, + "/system/workflows/{id}/copy": { + "post": { + "tags": [ + "Workflows" + ], + "summary": "Post Workflow", + "operationId": "postSystemWorkflowsByIdCopy", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Workflow", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Workflow" + } + } + } + } + } + } + }, + "/system/workflows/{parentId}/attachments": { + "get": { + "tags": [ + "WorkflowAttachments" + ], + "summary": "Get List of WorkflowAttachment", + "operationId": "getSystemWorkflowsByParentIdAttachments", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of WorkflowAttachment", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WorkflowAttachment" + } + } + } + } + } + } + } + }, + "/system/workflows/{parentId}/attachments/{id}": { + "get": { + "tags": [ + "WorkflowAttachments" + ], + "summary": "Get WorkflowAttachment", + "operationId": "getSystemWorkflowsByParentIdAttachmentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "attachmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "WorkflowAttachment", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkflowAttachment" + } + } + } + } + } + } + }, + "/system/workflows/{parentId}/attachments/count": { + "get": { + "tags": [ + "WorkflowAttachments" + ], + "summary": "Get Count of WorkflowAttachment", + "operationId": "getSystemWorkflowsByParentIdAttachmentsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/workflows/{parentId}/events": { + "get": { + "tags": [ + "WorkflowEvents" + ], + "summary": "Get List of WorkflowEvent", + "operationId": "getSystemWorkflowsByParentIdEvents", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of WorkflowEvent", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WorkflowEvent" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "WorkflowEvents" + ], + "summary": "Post WorkflowEvent", + "operationId": "postSystemWorkflowsByParentIdEvents", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "workflowEvent", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WorkflowEvent" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "WorkflowEvent", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkflowEvent" + } + } + } + } + } + } + }, + "/system/workflows/{parentId}/events/{id}": { + "get": { + "tags": [ + "WorkflowEvents" + ], + "summary": "Get WorkflowEvent", + "operationId": "getSystemWorkflowsByParentIdEventsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "eventId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "WorkflowEvent", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkflowEvent" + } + } + } + } + } + }, + "delete": { + "tags": [ + "WorkflowEvents" + ], + "summary": "Delete WorkflowEvent", + "operationId": "deleteSystemWorkflowsByParentIdEventsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "eventId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "WorkflowEvents" + ], + "summary": "Put WorkflowEvent", + "operationId": "putSystemWorkflowsByParentIdEventsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "eventId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "workflowEvent", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WorkflowEvent" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "WorkflowEvent", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkflowEvent" + } + } + } + } + } + }, + "patch": { + "tags": [ + "WorkflowEvents" + ], + "summary": "Patch WorkflowEvent", + "operationId": "patchSystemWorkflowsByParentIdEventsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "eventId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "WorkflowEvent", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkflowEvent" + } + } + } + } + } + } + }, + "/system/workflows/{parentId}/events/{id}/copy": { + "post": { + "tags": [ + "WorkflowEvents" + ], + "summary": "Post WorkflowEvent", + "operationId": "postSystemWorkflowsByParentIdEventsByIdCopy", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "eventId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "WorkflowEvent", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkflowEvent" + } + } + } + } + } + } + }, + "/system/workflows/{parentId}/events/{id}/test": { + "get": { + "tags": [ + "WorkflowEvents" + ], + "summary": "Get workflow test results", + "operationId": "getSystemWorkflowsByParentIdEventsByIdTest", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "eventId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of test results", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "type": "object", + "additionalProperties": { + "type": "object" + } + } + } + } + } + } + } + } + }, + "/system/workflows/{parentId}/events/count": { + "get": { + "tags": [ + "WorkflowEvents" + ], + "summary": "Get Count of WorkflowEvent", + "operationId": "getSystemWorkflowsByParentIdEventsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/workflows/{parentId}/notifyTypes": { + "get": { + "tags": [ + "WorkflowNotifyTypes" + ], + "summary": "Get List of WorkflowNotifyType", + "operationId": "getSystemWorkflowsByParentIdNotifyTypes", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of WorkflowNotifyType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WorkflowNotifyType" + } + } + } + } + } + } + } + }, + "/system/workflows/{parentId}/notifyTypes/{id}": { + "get": { + "tags": [ + "WorkflowNotifyTypes" + ], + "summary": "Get WorkflowNotifyType", + "operationId": "getSystemWorkflowsByParentIdNotifyTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "notifyTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "WorkflowNotifyType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkflowNotifyType" + } + } + } + } + } + } + }, + "/system/workflows/{parentId}/notifyTypes/{id}/info": { + "get": { + "tags": [ + "WorkflowNotifyTypes" + ], + "summary": "Get WorkflowNotifyTypeInfo", + "operationId": "getSystemWorkflowsByParentIdNotifyTypesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "notifyTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "WorkflowNotifyTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkflowNotifyTypeInfo" + } + } + } + } + } + } + }, + "/system/workflows/{parentId}/notifyTypes/count": { + "get": { + "tags": [ + "WorkflowNotifyTypes" + ], + "summary": "Get Count of WorkflowNotifyType", + "operationId": "getSystemWorkflowsByParentIdNotifyTypesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/workflows/{parentId}/notifyTypes/info": { + "get": { + "tags": [ + "WorkflowNotifyTypes" + ], + "summary": "Get List of WorkflowNotifyTypeInfo", + "operationId": "getSystemWorkflowsByParentIdNotifyTypesInfo", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of WorkflowNotifyTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WorkflowNotifyTypeInfo" + } + } + } + } + } + } + } + }, + "/system/workflows/{parentId}/notifyTypes/info/count": { + "get": { + "tags": [ + "WorkflowNotifyTypes" + ], + "summary": "Get Count of WorkflowNotifyTypeInfo", + "operationId": "getSystemWorkflowsByParentIdNotifyTypesInfoCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/workflows/{parentId}/triggers": { + "get": { + "tags": [ + "WorkflowTriggers" + ], + "summary": "Get List of WorkflowTrigger", + "operationId": "getSystemWorkflowsByParentIdTriggers", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of WorkflowTrigger", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WorkflowTrigger" + } + } + } + } + } + } + } + }, + "/system/workflows/{parentId}/triggers/count": { + "get": { + "tags": [ + "WorkflowTriggers" + ], + "summary": "Get Count of WorkflowTrigger", + "operationId": "getSystemWorkflowsByParentIdTriggersCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "workflowId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/workflows/attachments": { + "get": { + "tags": [ + "WorkflowAttachments" + ], + "summary": "Get List of WorkflowAttachment", + "operationId": "getSystemWorkflowsAttachments", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of WorkflowAttachment", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WorkflowAttachment" + } + } + } + } + } + } + } + }, + "/system/workflows/attachments/{id}": { + "get": { + "tags": [ + "WorkflowAttachments" + ], + "summary": "Get WorkflowAttachment", + "operationId": "getSystemWorkflowsAttachmentsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "attachmentId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of WorkflowAttachment", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WorkflowAttachment" + } + } + } + } + } + } + } + }, + "/system/workflows/count": { + "get": { + "tags": [ + "Workflows" + ], + "summary": "Get Count of Workflow", + "operationId": "getSystemWorkflowsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/workflows/events": { + "get": { + "tags": [ + "WorkflowEvents" + ], + "summary": "Get List of WorkflowEvent", + "operationId": "getSystemWorkflowsEvents", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of WorkflowEvent", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WorkflowEvent" + } + } + } + } + } + } + } + }, + "/system/workflows/events/{id}": { + "get": { + "tags": [ + "WorkflowEvents" + ], + "summary": "Get WorkflowEvent", + "operationId": "getSystemWorkflowsEventsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "eventId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "WorkflowEvent", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkflowEvent" + } + } + } + } + } + } + }, + "/system/workflows/events/actions": { + "get": { + "tags": [ + "WorkflowActions" + ], + "summary": "Get List of WorkflowAction", + "operationId": "getSystemWorkflowsEventsActions", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of WorkflowAction", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WorkflowAction" + } + } + } + } + } + } + } + }, + "/system/workflows/events/actions/{id}": { + "get": { + "tags": [ + "WorkflowActions" + ], + "summary": "Get WorkflowAction", + "operationId": "getSystemWorkflowsEventsActionsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "actionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "WorkflowAction", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkflowAction" + } + } + } + } + } + } + }, + "/system/workflows/notifyTypes": { + "get": { + "tags": [ + "WorkflowNotifyTypes" + ], + "summary": "Get List of WorkflowNotifyType", + "operationId": "getSystemWorkflowsNotifyTypes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of WorkflowNotifyType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WorkflowNotifyType" + } + } + } + } + } + } + } + }, + "/system/workflows/notifyTypes/{id}": { + "get": { + "tags": [ + "WorkflowNotifyTypes" + ], + "summary": "Get WorkflowNotifyType", + "operationId": "getSystemWorkflowsNotifyTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "notifyTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of WorkflowNotifyType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WorkflowNotifyType" + } + } + } + } + } + } + } + }, + "/system/workflows/tableTypes": { + "get": { + "tags": [ + "WorkflowTableTypes" + ], + "summary": "Get List of WorkflowTableType", + "operationId": "getSystemWorkflowsTableTypes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of WorkflowTableType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WorkflowTableType" + } + } + } + } + } + } + } + }, + "/system/workflows/tableTypes/{id}": { + "get": { + "tags": [ + "WorkflowTableTypes" + ], + "summary": "Get WorkflowTableType", + "operationId": "getSystemWorkflowsTableTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "tableTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "WorkflowTableType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkflowTableType" + } + } + } + } + } + } + }, + "/system/workflows/tableTypes/{id}/info": { + "get": { + "tags": [ + "WorkflowTableTypes" + ], + "summary": "Get WorkflowTableTypeInfo", + "operationId": "getSystemWorkflowsTableTypesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "tableTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "WorkflowTableTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkflowTableTypeInfo" + } + } + } + } + } + } + }, + "/system/workflows/tableTypes/count": { + "get": { + "tags": [ + "WorkflowTableTypes" + ], + "summary": "Get Count of WorkflowTableType", + "operationId": "getSystemWorkflowsTableTypesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/workflows/tableTypes/info": { + "get": { + "tags": [ + "WorkflowTableTypes" + ], + "summary": "Get List of WorkflowTableTypeInfo", + "operationId": "getSystemWorkflowsTableTypesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of WorkflowTableTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WorkflowTableTypeInfo" + } + } + } + } + } + } + } + }, + "/system/workflows/tableTypes/info/count": { + "get": { + "tags": [ + "WorkflowTableTypes" + ], + "summary": "Get Count of WorkflowTableTypeInfo", + "operationId": "getSystemWorkflowsTableTypesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/system/workflows/triggers": { + "get": { + "tags": [ + "WorkflowTriggers" + ], + "summary": "Get List of WorkflowTrigger", + "operationId": "getSystemWorkflowsTriggers", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of WorkflowTrigger", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WorkflowTrigger" + } + } + } + } + } + } + } + }, + "/system/workflows/triggers/options": { + "get": { + "tags": [ + "WorkflowTriggerOptions" + ], + "summary": "Get List of WorkflowTriggerOption", + "operationId": "getSystemWorkflowsTriggersOptions", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of WorkflowTriggerOption", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WorkflowTriggerOption" + } + } + } + } + } + } + } + }, + "/system/workflows/userdefinedfields/{id}": { + "put": { + "tags": [ + "WorkflowActionUserDefinedFields" + ], + "summary": "Put WorkflowActionUserDefinedField", + "operationId": "putSystemWorkflowsUserdefinedfieldsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workflowActionUserDefinedFieldId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "workflowActionUserDefinedField", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WorkflowActionUserDefinedField" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "WorkflowActionUserDefinedField", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkflowActionUserDefinedField" + } + } + } + } + } + }, + "patch": { + "tags": [ + "WorkflowActionUserDefinedFields" + ], + "summary": "Patch WorkflowActionUserDefinedField", + "operationId": "patchSystemWorkflowsUserdefinedfieldsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workflowActionUserDefinedFieldId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "WorkflowActionUserDefinedField", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkflowActionUserDefinedField" + } + } + } + } + } + } + }, + "/system/workflows/userdefinedfields/actions/{parentId}": { + "delete": { + "tags": [ + "WorkflowActionUserDefinedFields" + ], + "summary": "Delete WorkflowActionUserDefinedField", + "operationId": "deleteSystemWorkflowsUserdefinedfieldsActionsByParentId", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "actionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/system/workflows/userdefinedfields/events/{grandparentId}": { + "post": { + "tags": [ + "WorkflowActionUserDefinedFields" + ], + "summary": "Post WorkflowActionUserDefinedField", + "operationId": "postSystemWorkflowsUserdefinedfieldsEventsByGrandparentId", + "parameters": [ + { + "name": "grandparentId", + "in": "path", + "description": "eventId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "workflowActionUserDefinedField", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WorkflowActionUserDefinedField" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "WorkflowActionUserDefinedField", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkflowActionUserDefinedField" + } + } + } + } + } + } + }, + "/system/workflows/userdefinedfields/events/{grandparentId}/actions/{parentId}": { + "get": { + "tags": [ + "WorkflowActionUserDefinedFields" + ], + "summary": "Get List of WorkflowActionUserDefinedField", + "operationId": "getSystemWorkflowsUserdefinedfieldsEventsByGrandparentIdActionsByParentId", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "actionId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "grandparentId", + "in": "path", + "description": "evnetId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of WorkflowActionUserDefinedField", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WorkflowActionUserDefinedField" + } + } + } + } + } + } + } + }, + "/system/workflows/userdefinedfields/events/actions": { + "get": { + "tags": [ + "WorkflowActionUserDefinedFields" + ], + "summary": "Get List of WorkflowActionUserDefinedField", + "operationId": "getSystemWorkflowsUserdefinedfieldsEventsActions", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of WorkflowActionUserDefinedField", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WorkflowActionUserDefinedField" + } + } + } + } + } + } + } + }, + "/time/accruals": { + "get": { + "tags": [ + "TimeAccruals" + ], + "summary": "Get List of TimeAccrual", + "operationId": "getTimeAccruals", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of TimeAccrual", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TimeAccrual" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "TimeAccruals" + ], + "summary": "Post TimeAccrual", + "operationId": "postTimeAccruals", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "timeAccrual", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TimeAccrual" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "TimeAccrual", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TimeAccrual" + } + } + } + } + } + } + }, + "/time/accruals/{id}": { + "get": { + "tags": [ + "TimeAccruals" + ], + "summary": "Get TimeAccrual", + "operationId": "getTimeAccrualsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "accrualId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TimeAccrual", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TimeAccrual" + } + } + } + } + } + }, + "delete": { + "tags": [ + "TimeAccruals" + ], + "summary": "Delete TimeAccrual", + "operationId": "deleteTimeAccrualsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "accrualId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "TimeAccruals" + ], + "summary": "Put TimeAccrual", + "operationId": "putTimeAccrualsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "accrualId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "timeAccrual", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TimeAccrual" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TimeAccrual", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TimeAccrual" + } + } + } + } + } + }, + "patch": { + "tags": [ + "TimeAccruals" + ], + "summary": "Patch TimeAccrual", + "operationId": "patchTimeAccrualsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "accrualId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TimeAccrual", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TimeAccrual" + } + } + } + } + } + } + }, + "/time/accruals/{parentId}/details": { + "get": { + "tags": [ + "TimeAccrualDetails" + ], + "summary": "Get List of TimeAccrualDetail", + "operationId": "getTimeAccrualsByParentIdDetails", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "accrualId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of TimeAccrualDetail", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TimeAccrualDetail" + } + } + } + } + } + } + } + }, + "/time/accruals/{parentId}/details/": { + "post": { + "tags": [ + "TimeAccrualDetails" + ], + "summary": "Post TimeAccrualDetail", + "operationId": "postTimeAccrualsByParentIdDetails", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "accrualId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "timeAccrualDetail", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TimeAccrualDetail" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "TimeAccrualDetail", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TimeAccrualDetail" + } + } + } + } + } + } + }, + "/time/accruals/{parentId}/details/{id}": { + "get": { + "tags": [ + "TimeAccrualDetails" + ], + "summary": "Get TimeAccrualDetail", + "operationId": "getTimeAccrualsByParentIdDetailsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "detailId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "accrualId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TimeAccrualDetail", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TimeAccrualDetail" + } + } + } + } + } + }, + "delete": { + "tags": [ + "TimeAccrualDetails" + ], + "summary": "Delete TimeAccrualDetail", + "operationId": "deleteTimeAccrualsByParentIdDetailsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "detailId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "accrualId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "TimeAccrualDetails" + ], + "summary": "Put TimeAccrualDetail", + "operationId": "putTimeAccrualsByParentIdDetailsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "detailId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "accrualId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "timeAccrualDetail", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TimeAccrualDetail" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TimeAccrualDetail", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TimeAccrualDetail" + } + } + } + } + } + }, + "patch": { + "tags": [ + "TimeAccrualDetails" + ], + "summary": "Patch TimeAccrualDetail", + "operationId": "patchTimeAccrualsByParentIdDetailsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "detailId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "accrualId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TimeAccrualDetail", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TimeAccrualDetail" + } + } + } + } + } + } + }, + "/time/accruals/{parentId}/details/count": { + "get": { + "tags": [ + "TimeAccrualDetails" + ], + "summary": "Get Count of TimeAccrualDetail", + "operationId": "getTimeAccrualsByParentIdDetailsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "accrualId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/time/accruals/count": { + "get": { + "tags": [ + "TimeAccruals" + ], + "summary": "Get Count of TimeAccrual", + "operationId": "getTimeAccrualsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/time/activitystopwatches": { + "get": { + "tags": [ + "ActivityStopwatches" + ], + "summary": "Get List of ActivityStopwatch", + "operationId": "getTimeActivitystopwatches", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ActivityStopwatch", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ActivityStopwatch" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ActivityStopwatches" + ], + "summary": "Post ActivityStopwatch", + "operationId": "postTimeActivitystopwatches", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "activityStopwatch", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ActivityStopwatch" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ActivityStopwatch", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ActivityStopwatch" + } + } + } + } + } + } + }, + "/time/activitystopwatches/{id}": { + "get": { + "tags": [ + "ActivityStopwatches" + ], + "summary": "Get ActivityStopwatch", + "operationId": "getTimeActivitystopwatchesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "activitystopwatcheId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ActivityStopwatch", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ActivityStopwatch" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ActivityStopwatches" + ], + "summary": "Delete ActivityStopwatch", + "operationId": "deleteTimeActivitystopwatchesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "activitystopwatcheId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ActivityStopwatches" + ], + "summary": "Put ActivityStopwatch", + "operationId": "putTimeActivitystopwatchesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "activitystopwatcheId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "activityStopwatch", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ActivityStopwatch" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ActivityStopwatch", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ActivityStopwatch" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ActivityStopwatches" + ], + "summary": "Patch ActivityStopwatch", + "operationId": "patchTimeActivitystopwatchesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "activitystopwatcheId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ActivityStopwatch", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ActivityStopwatch" + } + } + } + } + } + } + }, + "/time/activitystopwatches/count": { + "get": { + "tags": [ + "ActivityStopwatches" + ], + "summary": "Get Count of ActivityStopwatch", + "operationId": "getTimeActivitystopwatchesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/time/changelogs": { + "get": { + "tags": [ + "TimeEntryChangeLog" + ], + "summary": "Get List of Time Entry Change Logs", + "operationId": "getTimeChangelogs", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of TimeEntryChangeLog", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TimeEntryChangeLog" + } + } + } + } + } + } + }, + "delete": { + "tags": [ + "TimeEntriesChangeLog" + ], + "summary": "Delete Time Entry Change Logs", + "operationId": "deleteTimeChangelogs", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/time/chargeCodes": { + "get": { + "tags": [ + "ChargeCodes" + ], + "summary": "Get List of ChargeCode", + "operationId": "getTimeChargeCodes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ChargeCode", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ChargeCode" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ChargeCodes" + ], + "summary": "Post ChargeCode", + "operationId": "postTimeChargeCodes", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "chargeCode", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ChargeCode" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ChargeCode", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ChargeCode" + } + } + } + } + } + } + }, + "/time/chargeCodes/{id}": { + "get": { + "tags": [ + "ChargeCodes" + ], + "summary": "Get ChargeCode", + "operationId": "getTimeChargeCodesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "chargeCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ChargeCode", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ChargeCode" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ChargeCodes" + ], + "summary": "Delete ChargeCode", + "operationId": "deleteTimeChargeCodesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "chargeCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ChargeCodes" + ], + "summary": "Put ChargeCode", + "operationId": "putTimeChargeCodesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "chargeCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "chargeCode", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ChargeCode" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ChargeCode", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ChargeCode" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ChargeCodes" + ], + "summary": "Patch ChargeCode", + "operationId": "patchTimeChargeCodesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "chargeCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ChargeCode", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ChargeCode" + } + } + } + } + } + } + }, + "/time/chargeCodes/{id}/info": { + "get": { + "tags": [ + "ChargeCodes" + ], + "summary": "Get ChargeCodeInfo", + "operationId": "getTimeChargeCodesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "chargeCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ChargeCodeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ChargeCodeInfo" + } + } + } + } + } + } + }, + "/time/chargeCodes/{id}/usages": { + "get": { + "tags": [ + "ChargeCodes" + ], + "summary": "Get List of Usage Count", + "operationId": "getTimeChargeCodesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "chargeCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/time/chargeCodes/{id}/usages/list": { + "get": { + "tags": [ + "ChargeCodes" + ], + "summary": "Get List of Usage", + "operationId": "getTimeChargeCodesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "chargeCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/time/chargeCodes/{parentId}/expenseTypes": { + "get": { + "tags": [ + "ChargeCodeExpenseTypes" + ], + "summary": "Get List of ChargeCodeExpenseType", + "operationId": "getTimeChargeCodesByParentIdExpenseTypes", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "chargeCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ChargeCodeExpenseType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ChargeCodeExpenseType" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ChargeCodeExpenseTypes" + ], + "summary": "Post ChargeCodeExpenseType", + "operationId": "postTimeChargeCodesByParentIdExpenseTypes", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "chargeCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "chargeCodeExpenseType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ChargeCodeExpenseType" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ChargeCodeExpenseType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ChargeCodeExpenseType" + } + } + } + } + } + } + }, + "/time/chargeCodes/{parentId}/expenseTypes/{id}": { + "get": { + "tags": [ + "ChargeCodeExpenseTypes" + ], + "summary": "Get ChargeCodeExpenseType", + "operationId": "getTimeChargeCodesByParentIdExpenseTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "expenseTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "chargeCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ChargeCodeExpenseType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ChargeCodeExpenseType" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ChargeCodeExpenseTypes" + ], + "summary": "Delete ChargeCodeExpenseType", + "operationId": "deleteTimeChargeCodesByParentIdExpenseTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "expenseTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "chargeCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ChargeCodeExpenseTypes" + ], + "summary": "Put ChargeCodeExpenseType", + "operationId": "putTimeChargeCodesByParentIdExpenseTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "expenseTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "chargeCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "chargeCodeExpenseType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ChargeCodeExpenseType" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ChargeCodeExpenseType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ChargeCodeExpenseType" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ChargeCodeExpenseTypes" + ], + "summary": "Patch ChargeCodeExpenseType", + "operationId": "patchTimeChargeCodesByParentIdExpenseTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "expenseTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "chargeCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ChargeCodeExpenseType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ChargeCodeExpenseType" + } + } + } + } + } + } + }, + "/time/chargeCodes/{parentId}/expenseTypes/count": { + "get": { + "tags": [ + "ChargeCodeExpenseTypes" + ], + "summary": "Get Count of ChargeCodeExpenseType", + "operationId": "getTimeChargeCodesByParentIdExpenseTypesCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "chargeCodeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/time/chargeCodes/count": { + "get": { + "tags": [ + "ChargeCodes" + ], + "summary": "Get Count of ChargeCode", + "operationId": "getTimeChargeCodesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/time/chargeCodes/info": { + "get": { + "tags": [ + "ChargeCodes" + ], + "summary": "Get List of ChargeCodeInfo", + "operationId": "getTimeChargeCodesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ChargeCodeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ChargeCodeInfo" + } + } + } + } + } + } + } + }, + "/time/chargeCodes/info/count": { + "get": { + "tags": [ + "ChargeCodes" + ], + "summary": "Get Count of ChargeCodeInfo", + "operationId": "getTimeChargeCodesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/time/entries": { + "get": { + "tags": [ + "TimeEntries" + ], + "summary": "Get List of TimeEntry", + "operationId": "getTimeEntries", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of TimeEntry", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TimeEntry" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "TimeEntries" + ], + "summary": "Post TimeEntry", + "operationId": "postTimeEntries", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "timeEntry", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TimeEntry" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "TimeEntry", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TimeEntry" + } + } + } + } + } + } + }, + "/time/entries/{id}": { + "get": { + "tags": [ + "TimeEntries" + ], + "summary": "Get TimeEntry", + "operationId": "getTimeEntriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "entryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TimeEntry", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TimeEntry" + } + } + } + } + } + }, + "delete": { + "tags": [ + "TimeEntries" + ], + "summary": "Delete TimeEntry", + "operationId": "deleteTimeEntriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "entryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "TimeEntries" + ], + "summary": "Put TimeEntry", + "operationId": "putTimeEntriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "entryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "timeEntry", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TimeEntry" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TimeEntry", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TimeEntry" + } + } + } + } + } + }, + "patch": { + "tags": [ + "TimeEntries" + ], + "summary": "Patch TimeEntry", + "operationId": "patchTimeEntriesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "entryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TimeEntry", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TimeEntry" + } + } + } + } + } + } + }, + "/time/entries/{id}/cancelReject": { + "post": { + "tags": [ + "TimeEntries" + ], + "summary": "Cancel the Rejection of a Time Entry", + "operationId": "postTimeEntriesByIdCancelReject", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "entryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "timeEntryTierUpdate", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TimeEntryTierUpdate" + } + } + }, + "required": true + }, + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/time/entries/{id}/detach": { + "post": { + "tags": [ + "TimeEntries" + ], + "summary": "Detch TimeEntry", + "operationId": "postTimeEntriesByIdDetach", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "entryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TimeEntry" + } + } + } + }, + "/time/entries/{id}/reject": { + "post": { + "tags": [ + "TimeEntries" + ], + "summary": "Reject a Time Entry", + "operationId": "postTimeEntriesByIdReject", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "entryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "timeEntryTierUpdate", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TimeEntryTierReject" + } + } + }, + "required": true + }, + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/time/entries/{parentId}/audits": { + "get": { + "tags": [ + "TimeEntryAudits" + ], + "summary": "Get List of TimeEntryAudit", + "operationId": "getTimeEntriesByParentIdAudits", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "entryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of TimeEntryAudit", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TimeEntryAudit" + } + } + } + } + } + } + } + }, + "/time/entries/{parentId}/audits/{id}": { + "get": { + "tags": [ + "TimeEntryAudits" + ], + "summary": "Get TimeEntryAudit", + "operationId": "getTimeEntriesByParentIdAuditsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "auditId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "entryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TimeEntryAudit", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TimeEntryAudit" + } + } + } + } + } + } + }, + "/time/entries/{parentId}/audits/count": { + "get": { + "tags": [ + "TimeEntryAudits" + ], + "summary": "Get Count of TimeEntryAudit", + "operationId": "getTimeEntriesByParentIdAuditsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "entryId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/time/entries/count": { + "get": { + "tags": [ + "TimeEntries" + ], + "summary": "Get Count of TimeEntry", + "operationId": "getTimeEntriesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/time/entries/defaults": { + "post": { + "tags": [ + "TimeEntries" + ], + "summary": "Post TimeEntry", + "operationId": "postTimeEntriesDefaults", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "timeEntry", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TimeEntry" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TimeEntry", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TimeEntry" + } + } + } + } + } + } + }, + "/time/info/chargeCodeExpenseTypes": { + "get": { + "tags": [ + "ChargeCodeExpenseTypeInfos" + ], + "summary": "Get List of ChargeCodeExpenseType", + "operationId": "getTimeInfoChargeCodeExpenseTypes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ChargeCodeExpenseType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ChargeCodeExpenseType" + } + } + } + } + } + } + } + }, + "/time/info/chargeCodeExpenseTypes/count": { + "get": { + "tags": [ + "ChargeCodeExpenseTypeInfos" + ], + "summary": "Get Count of ChargeCodeExpenseType", + "operationId": "getTimeInfoChargeCodeExpenseTypesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/time/schedulestopwatches": { + "get": { + "tags": [ + "ScheduleStopwatch" + ], + "summary": "Get List of ScheduleStopwatch", + "operationId": "getTimeSchedulestopwatches", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of ScheduleStopwatch", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ScheduleStopwatch" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ScheduleStopwatch" + ], + "summary": "Post ScheduleStopwatch", + "operationId": "postTimeSchedulestopwatches", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "scheduleStopwatch", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ScheduleStopwatch" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "ScheduleStopwatch", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ScheduleStopwatch" + } + } + } + } + } + } + }, + "/time/schedulestopwatches/{id}": { + "get": { + "tags": [ + "ScheduleStopwatch" + ], + "summary": "Get ScheduleStopwatch", + "operationId": "getTimeSchedulestopwatchesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "schedulestopwatcheId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "ScheduleStopwatch", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ScheduleStopwatch" + } + } + } + } + } + }, + "delete": { + "tags": [ + "ScheduleStopwatch" + ], + "summary": "Delete ScheduleStopwatch", + "operationId": "deleteTimeSchedulestopwatchesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "schedulestopwatcheId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "ScheduleStopwatch" + ], + "summary": "Put ScheduleStopwatch", + "operationId": "putTimeSchedulestopwatchesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "schedulestopwatcheId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "scheduleStopwatch", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ScheduleStopwatch" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ScheduleStopwatch", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ScheduleStopwatch" + } + } + } + } + } + }, + "patch": { + "tags": [ + "ScheduleStopwatch" + ], + "summary": "Patch ScheduleStopwatch", + "operationId": "patchTimeSchedulestopwatchesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "schedulestopwatcheId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "ScheduleStopwatch", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/ScheduleStopwatch" + } + } + } + } + } + } + }, + "/time/schedulestopwatches/count": { + "get": { + "tags": [ + "ScheduleStopwatch" + ], + "summary": "Get Count of ScheduleStopwatch", + "operationId": "getTimeSchedulestopwatchesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/time/sheets": { + "get": { + "tags": [ + "TimeSheets" + ], + "summary": "Get List of TimeSheet", + "operationId": "getTimeSheets", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of TimeSheet", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TimeSheet" + } + } + } + } + } + } + } + }, + "/time/sheets/{id}": { + "get": { + "tags": [ + "TimeSheets" + ], + "summary": "Get TimeSheet", + "operationId": "getTimeSheetsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "sheetId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TimeSheet", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TimeSheet" + } + } + } + } + } + }, + "delete": { + "tags": [ + "TimeSheets" + ], + "summary": "Delete TimeSheet", + "operationId": "deleteTimeSheetsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + } + }, + "/time/sheets/{id}/approve": { + "post": { + "tags": [ + "TimeSheets" + ], + "summary": "Post SuccessResponse", + "operationId": "postTimeSheetsByIdApprove", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "sheetId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "sheetId", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TimeSheetTierUpdate" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SuccessResponse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SuccessResponse" + } + } + } + } + } + } + }, + "/time/sheets/{id}/reject": { + "post": { + "tags": [ + "TimeSheets" + ], + "summary": "Post SuccessResponse", + "operationId": "postTimeSheetsByIdReject", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "sheetId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "sheetId", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TimeSheetTierUpdate" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "SuccessResponse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SuccessResponse" + } + } + } + } + } + } + }, + "/time/sheets/{id}/reverse": { + "post": { + "tags": [ + "TimeSheets" + ], + "summary": "Post SuccessResponse", + "operationId": "postTimeSheetsByIdReverse", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "sheetId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SuccessResponse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SuccessResponse" + } + } + } + } + } + } + }, + "/time/sheets/{id}/submit": { + "post": { + "tags": [ + "TimeSheets" + ], + "summary": "Post SuccessResponse", + "operationId": "postTimeSheetsByIdSubmit", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "sheetId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "SuccessResponse", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/SuccessResponse" + } + } + } + } + } + } + }, + "/time/sheets/{parentId}/audits": { + "get": { + "tags": [ + "TimeSheetAudits" + ], + "summary": "Get List of TimeSheetAudit", + "operationId": "getTimeSheetsByParentIdAudits", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "sheetId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of TimeSheetAudit", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TimeSheetAudit" + } + } + } + } + } + } + } + }, + "/time/sheets/{parentId}/audits/{id}": { + "get": { + "tags": [ + "TimeSheetAudits" + ], + "summary": "Get TimeSheetAudit", + "operationId": "getTimeSheetsByParentIdAuditsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "auditId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "sheetId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TimeSheetAudit", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TimeSheetAudit" + } + } + } + } + } + } + }, + "/time/sheets/{parentId}/audits/count": { + "get": { + "tags": [ + "TimeSheetAudits" + ], + "summary": "Get Count of TimeSheetAudit", + "operationId": "getTimeSheetsByParentIdAuditsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "sheetId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/time/sheets/count": { + "get": { + "tags": [ + "TimeSheets" + ], + "summary": "Get Count of TimeSheet", + "operationId": "getTimeSheetsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/time/ticketstopwatches": { + "get": { + "tags": [ + "TicketStopwatches" + ], + "summary": "Get List of TicketStopwatch", + "operationId": "getTimeTicketstopwatches", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of TicketStopwatch", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TicketStopwatch" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "TicketStopwatches" + ], + "summary": "Post TicketStopwatch", + "operationId": "postTimeTicketstopwatches", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "ticketStopwatch", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TicketStopwatch" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "TicketStopwatch", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TicketStopwatch" + } + } + } + } + } + } + }, + "/time/ticketstopwatches/{id}": { + "get": { + "tags": [ + "TicketStopwatches" + ], + "summary": "Get TicketStopwatch", + "operationId": "getTimeTicketstopwatchesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ticketstopwatcheId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TicketStopwatch", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TicketStopwatch" + } + } + } + } + } + }, + "delete": { + "tags": [ + "TicketStopwatches" + ], + "summary": "Delete TicketStopwatch", + "operationId": "deleteTimeTicketstopwatchesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ticketstopwatcheId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "TicketStopwatches" + ], + "summary": "Put TicketStopwatch", + "operationId": "putTimeTicketstopwatchesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ticketstopwatcheId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "ticketStopwatch", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TicketStopwatch" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TicketStopwatch", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TicketStopwatch" + } + } + } + } + } + }, + "patch": { + "tags": [ + "TicketStopwatches" + ], + "summary": "Patch TicketStopwatch", + "operationId": "patchTimeTicketstopwatchesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ticketstopwatcheId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TicketStopwatch", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TicketStopwatch" + } + } + } + } + } + } + }, + "/time/ticketstopwatches/count": { + "get": { + "tags": [ + "TicketStopwatches" + ], + "summary": "Get Count of TicketStopwatch", + "operationId": "getTimeTicketstopwatchesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/time/timePeriodSetups": { + "get": { + "tags": [ + "TimePeriodSetups" + ], + "summary": "Get List of TimePeriodSetup", + "operationId": "getTimeTimePeriodSetups", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of TimePeriodSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TimePeriodSetup" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "TimePeriodSetups" + ], + "summary": "Post TimePeriodSetup", + "operationId": "postTimeTimePeriodSetups", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "timePeriodSetup", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TimePeriodSetup" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "TimePeriodSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TimePeriodSetup" + } + } + } + } + } + } + }, + "/time/timePeriodSetups/{id}": { + "get": { + "tags": [ + "TimePeriodSetups" + ], + "summary": "Get TimePeriodSetup", + "operationId": "getTimeTimePeriodSetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "timePeriodSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TimePeriodSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TimePeriodSetup" + } + } + } + } + } + }, + "delete": { + "tags": [ + "TimePeriodSetups" + ], + "summary": "Delete TimePeriodSetup", + "operationId": "deleteTimeTimePeriodSetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "timePeriodSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "TimePeriodSetups" + ], + "summary": "Put TimePeriodSetup", + "operationId": "putTimeTimePeriodSetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "timePeriodSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "timePeriodSetup", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TimePeriodSetup" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TimePeriodSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TimePeriodSetup" + } + } + } + } + } + }, + "patch": { + "tags": [ + "TimePeriodSetups" + ], + "summary": "Patch TimePeriodSetup", + "operationId": "patchTimeTimePeriodSetupsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "timePeriodSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "TimePeriodSetup", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TimePeriodSetup" + } + } + } + } + } + } + }, + "/time/timePeriodSetups/{parentId}/periods": { + "get": { + "tags": [ + "TimePeriods" + ], + "summary": "Get List of TimePeriod", + "operationId": "getTimeTimePeriodSetupsByParentIdPeriods", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "timePeriodSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of TimePeriod", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TimePeriod" + } + } + } + } + } + } + } + }, + "/time/timePeriodSetups/{parentId}/periods/{id}": { + "get": { + "tags": [ + "TimePeriods" + ], + "summary": "Get TimePeriod", + "operationId": "getTimeTimePeriodSetupsByParentIdPeriodsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "periodId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "timePeriodSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TimePeriod", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TimePeriod" + } + } + } + } + } + } + }, + "/time/timePeriodSetups/{parentId}/periods/count": { + "get": { + "tags": [ + "TimePeriods" + ], + "summary": "Get Count of TimePeriod", + "operationId": "getTimeTimePeriodSetupsByParentIdPeriodsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "timePeriodSetupId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/time/timePeriodSetups/count": { + "get": { + "tags": [ + "TimePeriodSetups" + ], + "summary": "Get Count of TimePeriodSetup", + "operationId": "getTimeTimePeriodSetupsCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/time/timePeriodSetups/default": { + "get": { + "tags": [ + "TimePeriodSetups" + ], + "summary": "Get TimePeriodSetupDefaults", + "operationId": "getTimeTimePeriodSetupsDefault", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "TimePeriodSetupDefaults", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/TimePeriodSetupDefaults" + } + } + } + } + } + } + }, + "/time/workRoles": { + "get": { + "tags": [ + "WorkRoles" + ], + "summary": "Get List of WorkRole", + "operationId": "getTimeWorkRoles", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of WorkRole", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WorkRole" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "WorkRoles" + ], + "summary": "Post WorkRole", + "operationId": "postTimeWorkRoles", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "workRole", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WorkRole" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "WorkRole", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkRole" + } + } + } + } + } + } + }, + "/time/workRoles/{id}": { + "get": { + "tags": [ + "WorkRoles" + ], + "summary": "Get WorkRole", + "operationId": "getTimeWorkRolesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workRoleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "WorkRole", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkRole" + } + } + } + } + } + }, + "delete": { + "tags": [ + "WorkRoles" + ], + "summary": "Delete Usage", + "operationId": "deleteTimeWorkRolesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workRoleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "WorkRoles" + ], + "summary": "Put WorkRole", + "operationId": "putTimeWorkRolesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workRoleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "workRole", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WorkRole" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "WorkRole", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkRole" + } + } + } + } + } + }, + "patch": { + "tags": [ + "WorkRoles" + ], + "summary": "Patch WorkRole", + "operationId": "patchTimeWorkRolesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workRoleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "WorkRole", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkRole" + } + } + } + } + } + } + }, + "/time/workRoles/{id}/info": { + "get": { + "tags": [ + "WorkRoles" + ], + "summary": "Get WorkRoleInfo", + "operationId": "getTimeWorkRolesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workRoleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "WorkRoleInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkRoleInfo" + } + } + } + } + } + } + }, + "/time/workRoles/{id}/usages": { + "get": { + "tags": [ + "WorkRoles" + ], + "summary": "Get List of Usage Count", + "operationId": "getTimeWorkRolesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workRoleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/time/workRoles/{id}/usages/list": { + "get": { + "tags": [ + "WorkRoles" + ], + "summary": "Get List of Usage", + "operationId": "getTimeWorkRolesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workRoleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/time/workRoles/{parentId}/locations": { + "get": { + "tags": [ + "WorkRoleLocations" + ], + "summary": "Get List of WorkRoleLocation", + "operationId": "getTimeWorkRolesByParentIdLocations", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "workRoleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of WorkRoleLocation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WorkRoleLocation" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "WorkRoleLocations" + ], + "summary": "Post WorkRoleLocation", + "operationId": "postTimeWorkRolesByParentIdLocations", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "workRoleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "workRoleLocation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WorkRoleLocation" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "WorkRoleLocation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkRoleLocation" + } + } + } + } + } + } + }, + "/time/workRoles/{parentId}/locations/{id}": { + "get": { + "tags": [ + "WorkRoleLocations" + ], + "summary": "Get WorkRoleLocation", + "operationId": "getTimeWorkRolesByParentIdLocationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "locationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "workRoleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "WorkRoleLocation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkRoleLocation" + } + } + } + } + } + }, + "delete": { + "tags": [ + "WorkRoleLocations" + ], + "summary": "Delete WorkRoleLocation", + "operationId": "deleteTimeWorkRolesByParentIdLocationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "locationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "workRoleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "WorkRoleLocations" + ], + "summary": "Put WorkRoleLocation", + "operationId": "putTimeWorkRolesByParentIdLocationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "locationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "workRoleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "workRoleLocation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WorkRoleLocation" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "WorkRoleLocation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkRoleLocation" + } + } + } + } + } + }, + "patch": { + "tags": [ + "WorkRoleLocations" + ], + "summary": "Patch WorkRoleLocation", + "operationId": "patchTimeWorkRolesByParentIdLocationsById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "locationId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "parentId", + "in": "path", + "description": "workRoleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "WorkRoleLocation", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkRoleLocation" + } + } + } + } + } + } + }, + "/time/workRoles/{parentId}/locations/count": { + "get": { + "tags": [ + "WorkRoleLocations" + ], + "summary": "Get Count of WorkRoleLocation", + "operationId": "getTimeWorkRolesByParentIdLocationsCount", + "parameters": [ + { + "name": "parentId", + "in": "path", + "description": "workRoleId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/time/workRoles/count": { + "get": { + "tags": [ + "WorkRoles" + ], + "summary": "Get Count of WorkRole", + "operationId": "getTimeWorkRolesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/time/workRoles/info": { + "get": { + "tags": [ + "WorkRoles" + ], + "summary": "Get List of WorkRoleInfo", + "operationId": "getTimeWorkRolesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of WorkRoleInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WorkRoleInfo" + } + } + } + } + } + } + } + }, + "/time/workRoles/info/count": { + "get": { + "tags": [ + "WorkRoles" + ], + "summary": "Get Count of WorkRoleInfo", + "operationId": "getTimeWorkRolesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/time/workTypes": { + "get": { + "tags": [ + "WorkTypes" + ], + "summary": "Get List of WorkType", + "operationId": "getTimeWorkTypes", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of WorkType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WorkType" + } + } + } + } + } + } + }, + "post": { + "tags": [ + "WorkTypes" + ], + "summary": "Post WorkType", + "operationId": "postTimeWorkTypes", + "parameters": [ + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "workType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WorkType" + } + } + }, + "required": true + }, + "responses": { + "201": { + "description": "WorkType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkType" + } + } + } + } + } + } + }, + "/time/workTypes/{id}": { + "get": { + "tags": [ + "WorkTypes" + ], + "summary": "Get WorkType", + "operationId": "getTimeWorkTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "WorkType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkType" + } + } + } + } + } + }, + "delete": { + "tags": [ + "WorkTypes" + ], + "summary": "Delete WorkType", + "operationId": "deleteTimeWorkTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + } + } + }, + "put": { + "tags": [ + "WorkTypes" + ], + "summary": "Put WorkType", + "operationId": "putTimeWorkTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "workType", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WorkType" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "WorkType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkType" + } + } + } + } + } + }, + "patch": { + "tags": [ + "WorkTypes" + ], + "summary": "Patch WorkType", + "operationId": "patchTimeWorkTypesById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "List of PatchOperation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PatchOperation" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "WorkType", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkType" + } + } + } + } + } + } + }, + "/time/workTypes/{id}/info": { + "get": { + "tags": [ + "WorkTypeInfos" + ], + "summary": "Get WorkTypeInfos", + "operationId": "getTimeWorkTypesByIdInfo", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "WorkTypeInfoId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "WorkTypeInfo", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/WorkTypeInfo" + } + } + } + } + } + } + }, + "/time/workTypes/{id}/usages": { + "get": { + "tags": [ + "WorkTypes" + ], + "summary": "Get List of Usage Count", + "operationId": "getTimeWorkTypesByIdUsages", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/time/workTypes/{id}/usages/list": { + "get": { + "tags": [ + "WorkTypes" + ], + "summary": "Get List of Usage", + "operationId": "getTimeWorkTypesByIdUsagesList", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "workTypeId", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of Usage", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/time/workTypes/count": { + "get": { + "tags": [ + "WorkTypes" + ], + "summary": "Get Count of WorkType", + "operationId": "getTimeWorkTypesCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/time/workTypes/info": { + "get": { + "tags": [ + "WorkTypeInfos" + ], + "summary": "Get List of WorkTypeInfos", + "operationId": "getTimeWorkTypesInfo", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "List of workTypeInfoses", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WorkTypeInfo" + } + } + } + } + } + } + } + }, + "/time/workTypes/info/count": { + "get": { + "tags": [ + "WorkTypeInfos" + ], + "summary": "Get Count of WorkTypeInfos", + "operationId": "getTimeWorkTypesInfoCount", + "parameters": [ + { + "name": "conditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "childConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "customFieldConditions", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "orderBy", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "pageId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + { + "name": "clientId", + "in": "header", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Count", + "content": { + "application/vnd.connectwise.com+json; version=2026.4": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + } + }, + "components": { + "schemas": { + "AccountingBatch": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "batchIdentifier": { + "type": "string" + }, + "exportInvoicesFlag": { + "type": "boolean", + "nullable": true + }, + "exportExpensesFlag": { + "type": "boolean", + "nullable": true + }, + "exportProductsFlag": { + "type": "boolean", + "nullable": true + }, + "closedFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "AccountingPackage": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "identifier": { + "type": "string" + }, + "name": { + "type": "string" + } + } + }, + "AccountingPackageReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "identifier": { + "enum": [ + "QB99", + "Mas200", + "GPlains", + "SBA", + "Mas200v4", + "Other" + ], + "type": "string", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "AccountingPackageSetup": { + "required": [ + "accountingPackage" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "accountingPackage": { + "$ref": "#/components/schemas/AccountingPackageReference" + }, + "directTransferFlag": { + "type": "boolean", + "nullable": true + }, + "includeInvoicesFlag": { + "type": "boolean", + "nullable": true + }, + "invoiceFormat": { + "enum": [ + "Default", + "Condensed", + "Detailed" + ], + "type": "string", + "nullable": true + }, + "includeExpensesFlag": { + "type": "boolean", + "nullable": true + }, + "transferExpensesAsBillFlag": { + "type": "boolean", + "nullable": true + }, + "expenseFormat": { + "enum": [ + "Default", + "Condensed" + ], + "type": "string", + "nullable": true + }, + "suppressMemoFlag": { + "type": "boolean", + "nullable": true + }, + "syncPaymentInfoFlag": { + "type": "boolean", + "nullable": true + }, + "syncWisePayPaymentInfoFlag": { + "type": "boolean", + "nullable": true + }, + "includeSalesTaxFlag": { + "type": "boolean", + "nullable": true + }, + "enableTaxGroupsFlag": { + "type": "boolean", + "nullable": true + }, + "zeroDollarTaxAmountsFlag": { + "type": "boolean", + "nullable": true + }, + "includeItemsFlag": { + "type": "boolean", + "nullable": true + }, + "inventorySOHFlag": { + "type": "boolean", + "nullable": true + }, + "sendComponentAmountFlag": { + "type": "boolean", + "nullable": true + }, + "sendUomFlag": { + "type": "boolean", + "nullable": true + }, + "includeCogsEntriesFlag": { + "type": "boolean", + "nullable": true + }, + "includeCogsDropShipFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "Activity": { + "required": [ + "name", + "assignTo" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 100;" + }, + "type": { + "$ref": "#/components/schemas/ActivityTypeReference" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "contact": { + "$ref": "#/components/schemas/ContactReference" + }, + "phoneNumber": { + "type": "string", + "description": " Max length: 30;" + }, + "phoneExtension": { + "type": "string", + "description": " Max length: 30;" + }, + "email": { + "type": "string", + "description": " Max length: 250;" + }, + "status": { + "$ref": "#/components/schemas/ActivityStatusReference" + }, + "opportunity": { + "$ref": "#/components/schemas/OpportunityReference" + }, + "ticket": { + "$ref": "#/components/schemas/TicketReference" + }, + "agreement": { + "$ref": "#/components/schemas/AgreementReference" + }, + "campaign": { + "$ref": "#/components/schemas/CampaignReference" + }, + "notes": { + "type": "string" + }, + "dateStart": { + "type": "string", + "format": "date-time" + }, + "dateEnd": { + "type": "string", + "format": "date-time" + }, + "dateEndUtc": { + "type": "string", + "format": "date-time" + }, + "dateClosedUtc": { + "type": "string", + "format": "date-time" + }, + "assignedBy": { + "$ref": "#/components/schemas/MemberReference" + }, + "assignTo": { + "$ref": "#/components/schemas/MemberReference" + }, + "scheduleStatus": { + "$ref": "#/components/schemas/ScheduleStatusReference" + }, + "reminder": { + "$ref": "#/components/schemas/ReminderReference" + }, + "where": { + "$ref": "#/components/schemas/ServiceLocationReference" + }, + "notifyFlag": { + "type": "boolean", + "nullable": true + }, + "closeFlag": { + "type": "boolean", + "nullable": true + }, + "mobileGuid": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "customFields": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldValue" + } + } + } + }, + "ActivityReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ActivityStatus": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 30;" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "spawnFollowupFlag": { + "type": "boolean", + "nullable": true + }, + "closedFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "ActivityStatusInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "closedFlag": { + "type": "boolean", + "nullable": true + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ActivityStatusReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ActivityStopwatch": { + "required": [ + "activityId", + "member", + "status" + ], + "type": "object", + "properties": { + "activityId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "activityMobileGuid": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "agreement": { + "$ref": "#/components/schemas/AgreementReference" + }, + "billableOption": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "nullable": true + }, + "businessUnitId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "dateEntered": { + "type": "string", + "format": "date-time" + }, + "endTime": { + "type": "string", + "format": "date-time" + }, + "id": { + "type": "integer", + "format": "int32" + }, + "internalNotes": { + "type": "string" + }, + "locationId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "mobileGuid": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "notes": { + "type": "string", + "description": " Max length: 4000;" + }, + "startTime": { + "type": "string", + "format": "date-time" + }, + "status": { + "enum": [ + "Reset", + "Running", + "Paused", + "Stopped" + ], + "type": "string", + "nullable": true + }, + "totalPauseTime": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "workRole": { + "$ref": "#/components/schemas/WorkRoleReference" + }, + "workType": { + "$ref": "#/components/schemas/WorkTypeReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ActivityType": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "points": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "emailFlag": { + "type": "boolean", + "nullable": true + }, + "memoFlag": { + "type": "boolean", + "nullable": true + }, + "historyFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "ActivityTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Addition": { + "required": [ + "product", + "billCustomer" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "product": { + "$ref": "#/components/schemas/IvItemReference" + }, + "quantity": { + "type": "number", + "format": "double", + "nullable": true + }, + "lessIncluded": { + "type": "number", + "format": "double", + "nullable": true + }, + "unitPrice": { + "type": "number", + "format": "double", + "nullable": true + }, + "unitCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "billCustomer": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge" + ], + "type": "string", + "nullable": true + }, + "effectiveDate": { + "type": "string", + "format": "date-time" + }, + "cancelledDate": { + "type": "string", + "format": "date-time" + }, + "taxableFlag": { + "type": "boolean", + "nullable": true + }, + "serialNumber": { + "type": "string", + "description": " Max length: 50;" + }, + "invoiceDescription": { + "type": "string", + "description": " Max length: 6000;" + }, + "purchaseItemFlag": { + "type": "boolean", + "nullable": true + }, + "specialOrderFlag": { + "type": "boolean", + "nullable": true + }, + "agreementId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "description": { + "type": "string" + }, + "billedQuantity": { + "type": "number", + "format": "double", + "nullable": true + }, + "uom": { + "type": "string" + }, + "extPrice": { + "type": "number", + "format": "double", + "nullable": true + }, + "extCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "sequenceNumber": { + "type": "number", + "format": "double", + "nullable": true + }, + "margin": { + "type": "number", + "format": "double", + "nullable": true + }, + "prorateCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "proratePrice": { + "type": "number", + "format": "double", + "nullable": true + }, + "extendedProrateCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "extendedProratePrice": { + "type": "number", + "format": "double", + "nullable": true + }, + "prorateCurrentPeriodFlag": { + "type": "boolean", + "nullable": true + }, + "opportunity": { + "$ref": "#/components/schemas/OpportunityReference" + }, + "agreementStatus": { + "enum": [ + "Active", + "Cancelled", + "Expired", + "Inactive" + ], + "type": "string", + "nullable": true + }, + "invoiceGrouping": { + "$ref": "#/components/schemas/InvoiceGroupingReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "customFields": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldValue" + } + } + } + }, + "AddressFormat": { + "required": [ + "name", + "format" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "format": { + "type": "string", + "description": " Max length: 250;" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "countryIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "addAllCountries": { + "type": "boolean", + "nullable": true + }, + "removeAllCountries": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "AddressFormatInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "AddressFormatReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "AdjustmentDetail": { + "required": [ + "catalogItem", + "warehouse", + "warehouseBin", + "quantityAdjusted" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "catalogItem": { + "$ref": "#/components/schemas/CatalogItemReference" + }, + "description": { + "type": "string", + "description": " Max length: 50;" + }, + "quantityOnHand": { + "type": "number", + "format": "double", + "nullable": true + }, + "unitCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "warehouse": { + "$ref": "#/components/schemas/WarehouseReference" + }, + "warehouseBin": { + "$ref": "#/components/schemas/WarehouseBinReference" + }, + "quantityAdjusted": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "serialNumber": { + "type": "string", + "description": " Max length: 1000;" + }, + "adjustment": { + "$ref": "#/components/schemas/AdjustmentReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "AdjustmentDetailReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "AdjustmentReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "AdjustmentType": { + "required": [ + "identifier" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "identifier": { + "type": "string", + "description": " Max length: 50;" + }, + "name": { + "type": "string", + "description": " Max length: 100;" + }, + "auditTrailFlag": { + "type": "boolean", + "nullable": true + }, + "dateCreated": { + "type": "string", + "format": "date-time" + }, + "createdBy": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "AdjustmentTypeInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "AdjustmentTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "identifier": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Agreement": { + "required": [ + "name", + "type", + "company", + "contact" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 100;" + }, + "type": { + "$ref": "#/components/schemas/AgreementTypeReference" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "contact": { + "$ref": "#/components/schemas/ContactReference" + }, + "site": { + "$ref": "#/components/schemas/SiteReference" + }, + "subContractCompany": { + "$ref": "#/components/schemas/CompanyReference" + }, + "subContractContact": { + "$ref": "#/components/schemas/ContactReference" + }, + "parentAgreement": { + "$ref": "#/components/schemas/AgreementReference" + }, + "customerPO": { + "type": "string", + "description": " Max length: 50;" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "restrictLocationFlag": { + "type": "boolean", + "nullable": true + }, + "restrictDepartmentFlag": { + "type": "boolean", + "nullable": true + }, + "startDate": { + "type": "string", + "format": "date-time" + }, + "endDate": { + "type": "string", + "format": "date-time" + }, + "noEndingDateFlag": { + "type": "boolean", + "nullable": true + }, + "opportunity": { + "$ref": "#/components/schemas/OpportunityReference" + }, + "cancelledFlag": { + "type": "boolean", + "nullable": true + }, + "dateCancelled": { + "type": "string", + "format": "date-time" + }, + "reasonCancelled": { + "type": "string", + "description": " Max length: 100;" + }, + "sla": { + "$ref": "#/components/schemas/SLAReference" + }, + "workOrder": { + "type": "string", + "description": " Max length: 20;" + }, + "internalNotes": { + "type": "string" + }, + "applicationUnits": { + "enum": [ + "Amount", + "Hours", + "Incidents" + ], + "type": "string", + "nullable": true + }, + "applicationLimit": { + "type": "number", + "format": "double", + "nullable": true + }, + "applicationCycle": { + "enum": [ + "Contract2Weeks", + "Contract4Weeks", + "ContractYear", + "CalendarMonth", + "CalendarQuarter", + "CalendarWeek", + "ContractQuarter", + "CalendarYear" + ], + "type": "string", + "nullable": true + }, + "applicationUnlimitedFlag": { + "type": "boolean", + "nullable": true + }, + "oneTimeFlag": { + "type": "boolean", + "nullable": true + }, + "coverAgreementTime": { + "type": "boolean", + "nullable": true + }, + "coverAgreementProduct": { + "type": "boolean", + "nullable": true + }, + "coverAgreementExpense": { + "type": "boolean", + "nullable": true + }, + "coverSalesTax": { + "type": "boolean", + "nullable": true + }, + "carryOverUnused": { + "type": "boolean", + "nullable": true + }, + "allowOverruns": { + "type": "boolean", + "nullable": true + }, + "expiredDays": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "limit": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "expireWhenZero": { + "type": "boolean", + "nullable": true + }, + "chargeToFirm": { + "type": "boolean", + "nullable": true + }, + "employeeCompRate": { + "enum": [ + "Actual", + "Hourly" + ], + "type": "string", + "description": " Required On Updates;", + "nullable": true + }, + "employeeCompNotExceed": { + "enum": [ + "Billing", + "Amount", + "Percent" + ], + "type": "string", + "nullable": true + }, + "compHourlyRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "compLimitAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "billingCycle": { + "$ref": "#/components/schemas/BillingCycleReference" + }, + "billOneTimeFlag": { + "type": "boolean", + "nullable": true + }, + "billingTerms": { + "$ref": "#/components/schemas/BillingTermsReference" + }, + "invoicingCycle": { + "enum": [ + "ContractYear", + "CalendarYear" + ], + "type": "string", + "description": " Required On Updates;", + "nullable": true + }, + "billToCompany": { + "$ref": "#/components/schemas/CompanyReference" + }, + "billToContact": { + "$ref": "#/components/schemas/ContactReference" + }, + "billToSite": { + "$ref": "#/components/schemas/SiteReference" + }, + "billAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "taxable": { + "type": "boolean", + "nullable": true + }, + "prorateFirstBill": { + "type": "number", + "format": "double", + "nullable": true + }, + "billStartDate": { + "type": "string", + "format": "date-time" + }, + "taxCode": { + "$ref": "#/components/schemas/TaxCodeReference" + }, + "restrictDownPayment": { + "type": "boolean", + "nullable": true + }, + "prorateFlag": { + "type": "boolean", + "nullable": true + }, + "invoiceProratedAdditionsFlag": { + "type": "boolean", + "nullable": true + }, + "invoiceDescription": { + "type": "string" + }, + "topComment": { + "type": "boolean", + "nullable": true + }, + "bottomComment": { + "type": "boolean", + "nullable": true + }, + "workRole": { + "$ref": "#/components/schemas/WorkRoleReference" + }, + "workType": { + "$ref": "#/components/schemas/WorkTypeReference" + }, + "projectType": { + "$ref": "#/components/schemas/ProjectTypeReference" + }, + "invoiceTemplate": { + "$ref": "#/components/schemas/InvoiceTemplateReference" + }, + "billTime": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "description": " Required On Updates;", + "nullable": true + }, + "billExpenses": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "description": " Required On Updates;", + "nullable": true + }, + "billProducts": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "description": " Required On Updates;", + "nullable": true + }, + "billableTimeInvoice": { + "type": "boolean", + "nullable": true + }, + "billableExpenseInvoice": { + "type": "boolean", + "nullable": true + }, + "billableProductInvoice": { + "type": "boolean", + "nullable": true + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "periodType": { + "enum": [ + "Current", + "Future", + "Both", + "Undefined" + ], + "type": "string", + "nullable": true + }, + "autoInvoiceFlag": { + "type": "boolean", + "nullable": true + }, + "billZeroAmountFlag": { + "type": "boolean", + "nullable": true + }, + "nextInvoiceDate": { + "type": "string" + }, + "companyLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "shipToCompany": { + "$ref": "#/components/schemas/CompanyReference" + }, + "shipToContact": { + "$ref": "#/components/schemas/ContactReference" + }, + "shipToSite": { + "$ref": "#/components/schemas/SiteReference" + }, + "agreementStatus": { + "enum": [ + "Active", + "Cancelled", + "Expired", + "Inactive" + ], + "type": "string", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "customFields": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldValue" + } + } + } + }, + "Agreement.Adjustment": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "amount": { + "type": "number", + "format": "double", + "nullable": true + }, + "description": { + "type": "string", + "description": " Max length: 1000;" + }, + "effectiveDate": { + "type": "string", + "format": "date-time" + }, + "agreementId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "customFields": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldValue" + } + } + } + }, + "AgreementApplicationAviablePer": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "tag": { + "type": "string" + }, + "name": { + "type": "string" + } + } + }, + "AgreementApplicationBillingCycle": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "tag": { + "type": "string" + }, + "name": { + "type": "string" + } + } + }, + "AgreementApplicationLimit": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "tag": { + "type": "string" + }, + "name": { + "type": "string" + } + } + }, + "AgreementApplicationParameters": { + "type": "object", + "properties": { + "applicationUnit": { + "$ref": "#/components/schemas/AgreementApplicationUnit" + }, + "applicationLimit": { + "$ref": "#/components/schemas/AgreementApplicationLimit" + }, + "applicationLimitAmount": { + "type": "number", + "format": "double" + }, + "availablePer": { + "$ref": "#/components/schemas/AgreementApplicationAviablePer" + }, + "coversTimeFlag": { + "type": "boolean" + }, + "coversExpensesFlag": { + "type": "boolean" + }, + "coversProductsFlag": { + "type": "boolean" + }, + "coversTaxFlag": { + "type": "boolean" + }, + "carryoverUnusedFlag": { + "type": "boolean" + }, + "carryOverDays": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "allowOverrunsFlag": { + "type": "boolean" + }, + "overrunLimit": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "agreementExpiresFlag": { + "type": "boolean" + }, + "chargeAdjustmentsFlag": { + "type": "boolean" + }, + "prepayFlag": { + "type": "boolean" + }, + "agrBillingCycle": { + "$ref": "#/components/schemas/AgreementApplicationBillingCycle" + }, + "userDefinedFieldValues": { + "type": "array", + "items": { + "$ref": "#/components/schemas/UserDefinedFieldValueModel" + } + } + } + }, + "AgreementApplicationUnit": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "tag": { + "type": "string" + }, + "name": { + "type": "string" + } + } + }, + "AgreementBatchSetup": { + "required": [ + "nextRunDate", + "daysInAdvance" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "nextRunDate": { + "type": "string", + "format": "date-time" + }, + "daysInAdvance": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "AgreementBillingInfo": { + "type": "object", + "properties": { + "agreementName": { + "type": "string" + }, + "agreementType": { + "type": "string" + }, + "agreementAmount": { + "type": "number", + "format": "double" + }, + "agreementRecId": { + "type": "integer", + "format": "int32" + }, + "parentRecId": { + "type": "integer", + "format": "int32" + } + } + }, + "AgreementRecap": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "adjustmentAmount": { + "type": "number", + "format": "double" + }, + "agreementStatus": { + "type": "string" + }, + "name": { + "type": "string" + }, + "availableAmount": { + "type": "number", + "format": "double" + }, + "companyName": { + "type": "string" + }, + "isUnlimited": { + "type": "string" + }, + "lastInvoiceAmount": { + "type": "string" + }, + "lastInvoiceDate": { + "type": "string" + }, + "lastInvoiceNumber": { + "type": "string" + }, + "nextInvoiceAmount": { + "type": "number", + "format": "double" + }, + "nextInvoiceDate": { + "type": "string" + }, + "overrunAmount": { + "type": "number", + "format": "double" + }, + "remainingAmount": { + "type": "number", + "format": "double" + }, + "startingAmount": { + "type": "number", + "format": "double" + }, + "unbilledOverageAmount": { + "type": "number", + "format": "double" + }, + "unbilledPeriods": { + "type": "integer", + "format": "int32" + }, + "usedAmount": { + "type": "number", + "format": "double" + } + } + }, + "AgreementRecurringParameters": { + "type": "object", + "properties": { + "billingCycle": { + "$ref": "#/components/schemas/GenericNameIdDTO" + }, + "cycleBase": { + "$ref": "#/components/schemas/GenericNameIdDTO" + }, + "aGRAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "taxable": { + "type": "boolean" + }, + "childrenAmount": { + "type": "number", + "format": "double" + }, + "additionsAmount": { + "type": "number", + "format": "double" + }, + "totalAmount": { + "type": "number", + "format": "double" + }, + "aGRProrate": { + "type": "number", + "format": "double", + "nullable": true + }, + "billStartDate": { + "type": "string" + }, + "taxCode": { + "$ref": "#/components/schemas/GenericNameIdDTO" + }, + "terms": { + "$ref": "#/components/schemas/GenericNameIdDTO" + }, + "prorateFlag": { + "type": "boolean" + }, + "invoiceProratedAdditionsFlag": { + "type": "boolean" + }, + "restrictDownpayment": { + "type": "boolean" + }, + "currency": { + "$ref": "#/components/schemas/GenericNameIdDTO" + }, + "autoInvoiceFlag": { + "type": "boolean" + }, + "userDefinedFieldValues": { + "type": "array", + "items": { + "$ref": "#/components/schemas/UserDefinedFieldValueModel" + } + }, + "billZeroAmountFlag": { + "type": "boolean" + } + } + }, + "AgreementReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "type": { + "type": "string" + }, + "chargeFirmFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "AgreementRevenueReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "revenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "cost": { + "type": "number", + "format": "double", + "nullable": true + }, + "margin": { + "type": "number", + "format": "double", + "nullable": true + }, + "percentage": { + "type": "number", + "format": "double", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "AgreementSite": { + "required": [ + "company" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "site": { + "$ref": "#/components/schemas/SiteReference" + }, + "agreementId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "customFields": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldValue" + } + } + } + }, + "AgreementTabsCount": { + "type": "object" + }, + "AgreementType": { + "required": [ + "name", + "employeeCompRate", + "employeeCompNotExceed", + "invoicingCycle", + "billTime", + "billExpenses", + "billProducts" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "prefixSuffixOption": { + "enum": [ + "Prefix", + "Suffix" + ], + "type": "string", + "nullable": true + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "prePaymentFlag": { + "type": "boolean", + "nullable": true + }, + "invoicePreSuffix": { + "type": "string", + "description": " Max length: 5;" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "restrictLocationFlag": { + "type": "boolean", + "nullable": true + }, + "restrictDepartmentFlag": { + "type": "boolean", + "nullable": true + }, + "sla": { + "$ref": "#/components/schemas/SLAReference" + }, + "applicationUnits": { + "enum": [ + "Amount", + "Hours", + "Incidents" + ], + "type": "string", + "nullable": true + }, + "applicationLimit": { + "type": "number", + "format": "double", + "nullable": true + }, + "applicationCycle": { + "enum": [ + "Contract2Weeks", + "Contract4Weeks", + "ContractYear", + "CalendarMonth", + "CalendarQuarter", + "CalendarWeek", + "ContractQuarter", + "CalendarYear" + ], + "type": "string", + "nullable": true + }, + "applicationUnlimitedFlag": { + "type": "boolean", + "nullable": true + }, + "oneTimeFlag": { + "type": "boolean", + "nullable": true + }, + "coverAgreementTimeFlag": { + "type": "boolean", + "nullable": true + }, + "coverAgreementProductFlag": { + "type": "boolean", + "nullable": true + }, + "coverAgreementExpenseFlag": { + "type": "boolean", + "nullable": true + }, + "coverSalesTaxFlag": { + "type": "boolean", + "nullable": true + }, + "carryOverUnusedFlag": { + "type": "boolean", + "nullable": true + }, + "allowOverrunsFlag": { + "type": "boolean", + "nullable": true + }, + "expiredDays": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "limit": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "expireWhenZero": { + "type": "boolean", + "nullable": true + }, + "chargeToFirmFlag": { + "type": "boolean", + "nullable": true + }, + "employeeCompRate": { + "enum": [ + "Actual", + "Hourly" + ], + "type": "string", + "nullable": true + }, + "employeeCompNotExceed": { + "enum": [ + "Billing", + "Amount", + "Percent" + ], + "type": "string", + "nullable": true + }, + "compHourlyRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "compLimitAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "billingCycle": { + "$ref": "#/components/schemas/BillingCycleReference" + }, + "billOneTimeFlag": { + "type": "boolean", + "nullable": true + }, + "billingTerms": { + "$ref": "#/components/schemas/BillingTermsReference" + }, + "invoicingCycle": { + "enum": [ + "ContractYear", + "CalendarYear" + ], + "type": "string", + "nullable": true + }, + "billAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "taxableFlag": { + "type": "boolean", + "nullable": true + }, + "restrictDownPaymentFlag": { + "type": "boolean", + "nullable": true + }, + "invoiceDescription": { + "type": "string", + "description": " Max length: 4000;" + }, + "topCommentFlag": { + "type": "boolean", + "nullable": true + }, + "bottomCommentFlag": { + "type": "boolean", + "nullable": true + }, + "workRole": { + "$ref": "#/components/schemas/WorkRoleReference" + }, + "workType": { + "$ref": "#/components/schemas/WorkTypeReference" + }, + "projectType": { + "$ref": "#/components/schemas/ProjectTypeReference" + }, + "invoiceTemplate": { + "$ref": "#/components/schemas/InvoiceTemplateReference" + }, + "billTime": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "nullable": true + }, + "billExpenses": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "nullable": true + }, + "billProducts": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "nullable": true + }, + "billableTimeInvoiceFlag": { + "type": "boolean", + "nullable": true + }, + "billableExpenseInvoiceFlag": { + "type": "boolean", + "nullable": true + }, + "billableProductInvoiceFlag": { + "type": "boolean", + "nullable": true + }, + "copyWorkRolesFlag": { + "type": "boolean", + "nullable": true + }, + "copyWorkTypesFlag": { + "type": "boolean", + "nullable": true + }, + "exclusionWorkRoleIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "addAllWorkRoleExclusions": { + "type": "boolean", + "nullable": true + }, + "removeAllWorkRoleExclusions": { + "type": "boolean", + "nullable": true + }, + "exclusionWorkTypeIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "addAllWorkTypeExclusions": { + "type": "boolean", + "nullable": true + }, + "removeAllWorkTypeExclusions": { + "type": "boolean", + "nullable": true + }, + "integrationXRef": { + "type": "string", + "description": " Max length: 50;" + }, + "prorateFlag": { + "type": "boolean", + "nullable": true + }, + "emailTemplate": { + "$ref": "#/components/schemas/EmailTemplateReference" + }, + "autoInvoiceFlag": { + "type": "boolean", + "nullable": true + }, + "billZeroAmountFlag": { + "type": "boolean", + "nullable": true + }, + "invoiceProratedAdditionsFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "AgreementTypeBoardDefault": { + "required": [ + "location" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "type": { + "$ref": "#/components/schemas/AgreementTypeReference" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "board": { + "$ref": "#/components/schemas/BoardReference" + }, + "serviceType": { + "$ref": "#/components/schemas/ServiceTypeReference" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "AgreementTypeInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "applicationUnits": { + "enum": [ + "Amount", + "Hours", + "Incidents" + ], + "type": "string", + "nullable": true + }, + "billingTerms": { + "$ref": "#/components/schemas/BillingTermsReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "AgreementTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "AgreementTypeWorkRole": { + "required": [ + "rateType" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "type": { + "$ref": "#/components/schemas/AgreementTypeReference" + }, + "workRole": { + "$ref": "#/components/schemas/WorkRoleReference" + }, + "effectiveDate": { + "type": "string", + "format": "date-time" + }, + "endingDate": { + "type": "string", + "format": "date-time" + }, + "rate": { + "type": "number", + "format": "double", + "nullable": true + }, + "rateType": { + "enum": [ + "AdjAmount", + "Custom", + "Multiplier" + ], + "type": "string", + "nullable": true + }, + "limitTo": { + "type": "number", + "format": "double", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "AgreementTypeWorkRoleExclusion": { + "required": [ + "workRole" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "type": { + "$ref": "#/components/schemas/AgreementTypeReference" + }, + "workRole": { + "$ref": "#/components/schemas/WorkRoleReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "AgreementTypeWorkRoleInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "type": { + "$ref": "#/components/schemas/AgreementTypeReference" + }, + "workRole": { + "$ref": "#/components/schemas/WorkRoleReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "AgreementTypeWorkType": { + "required": [ + "rateType", + "billTime", + "overageRateType" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "type": { + "$ref": "#/components/schemas/AgreementTypeReference" + }, + "workType": { + "$ref": "#/components/schemas/WorkTypeReference" + }, + "effectiveDate": { + "type": "string", + "format": "date-time" + }, + "endingDate": { + "type": "string", + "format": "date-time" + }, + "rate": { + "type": "number", + "format": "double", + "nullable": true + }, + "rateType": { + "enum": [ + "AdjAmount", + "Custom", + "Multiplier" + ], + "type": "string", + "nullable": true + }, + "billTime": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "nullable": true + }, + "hoursMin": { + "type": "number", + "format": "double", + "nullable": true + }, + "hoursMax": { + "type": "number", + "format": "double", + "nullable": true + }, + "roundBillHours": { + "type": "number", + "format": "double", + "nullable": true + }, + "overageRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "overageRateType": { + "enum": [ + "AdjAmount", + "Custom", + "Multiplier" + ], + "type": "string", + "nullable": true + }, + "limitTo": { + "type": "number", + "format": "double", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "AgreementTypeWorkTypeExclusion": { + "required": [ + "workType" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "type": { + "$ref": "#/components/schemas/AgreementTypeReference" + }, + "workType": { + "$ref": "#/components/schemas/WorkTypeReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "AgreementWorkRole": { + "required": [ + "rateType" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "workRole": { + "$ref": "#/components/schemas/WorkRoleReference" + }, + "locationId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "location": { + "$ref": "#/components/schemas/OwnerLevelReference" + }, + "rateType": { + "enum": [ + "AdjAmount", + "Custom", + "Multiplier" + ], + "type": "string", + "nullable": true + }, + "rate": { + "type": "number", + "format": "double", + "nullable": true + }, + "limitTo": { + "type": "number", + "format": "double", + "nullable": true + }, + "effectiveDate": { + "type": "string", + "format": "date-time" + }, + "endingDate": { + "type": "string", + "format": "date-time" + }, + "agreementId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "agreement": { + "$ref": "#/components/schemas/AgreementReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "AgreementWorkRoleExclusion": { + "required": [ + "workRole" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "workRole": { + "$ref": "#/components/schemas/WorkRoleReference" + }, + "agreementId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "AgreementWorkType": { + "required": [ + "rateType", + "billTime" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "workType": { + "$ref": "#/components/schemas/WorkTypeReference" + }, + "location": { + "$ref": "#/components/schemas/OwnerLevelReference" + }, + "locationId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "rateType": { + "enum": [ + "AdjAmount", + "Custom", + "Multiplier" + ], + "type": "string", + "nullable": true + }, + "billTime": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "nullable": true + }, + "rate": { + "type": "number", + "format": "double", + "nullable": true + }, + "hoursMax": { + "type": "number", + "format": "double", + "nullable": true + }, + "hoursMin": { + "type": "number", + "format": "double", + "nullable": true + }, + "roundBillHours": { + "type": "number", + "format": "double", + "nullable": true + }, + "overageRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "overageRateType": { + "enum": [ + "AdjAmount", + "Custom", + "Multiplier" + ], + "type": "string", + "nullable": true + }, + "agreementLimit": { + "type": "number", + "format": "double", + "nullable": true + }, + "site": { + "$ref": "#/components/schemas/SiteReference" + }, + "effectiveDate": { + "type": "string", + "format": "date-time" + }, + "endingDate": { + "type": "string", + "format": "date-time" + }, + "agreement": { + "$ref": "#/components/schemas/AgreementReference" + }, + "agreementId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "AgreementWorkTypeExclusion": { + "required": [ + "workType" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "workType": { + "$ref": "#/components/schemas/WorkTypeReference" + }, + "agreementId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "AllowedFileType": { + "required": [ + "fileType" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "fileType": { + "type": "string" + }, + "sizeLimit": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "AllowedOrigin": { + "required": [ + "origin", + "description" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "origin": { + "type": "string", + "description": " Max length: 2000;" + }, + "description": { + "type": "string", + "description": " Max length: 2000;" + }, + "lastUpdateUtc": { + "type": "string", + "format": "date-time" + }, + "updatedBy": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ApiMember": { + "required": [ + "identifier" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "identifier": { + "type": "string", + "description": " Max length: 15;" + }, + "name": { + "type": "string", + "description": " Max length: 30; Required On Updates;" + }, + "emailAddress": { + "type": "string", + "description": " Max length: 250;" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveDate": { + "type": "string", + "format": "date-time" + }, + "timeZone": { + "$ref": "#/components/schemas/TimeZoneSetupReference" + }, + "securityRole": { + "$ref": "#/components/schemas/SecurityRoleReference" + }, + "structureLevel": { + "$ref": "#/components/schemas/StructureReference" + }, + "securityLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "defaultLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "defaultDepartment": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "salesDefaultLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "serviceDefaultBoard": { + "$ref": "#/components/schemas/BoardReference" + }, + "notes": { + "type": "string" + }, + "excludedServiceBoardIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "blockPriceFlag": { + "type": "boolean", + "nullable": true + }, + "blockCostFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ApiRequest": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "externalId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "entity": { + "$ref": "#/components/schemas/IRestIdentifiedItem" + }, + "filters": { + "$ref": "#/components/schemas/FilterValues" + }, + "page": { + "$ref": "#/components/schemas/PageValues" + }, + "fields": { + "type": "string" + }, + "miscProperties": { + "type": "object", + "additionalProperties": { + "type": "object" + } + }, + "memberContext": { + "type": "string" + }, + "updateOnlyCesProperties": { + "type": "boolean" + }, + "body": { + "type": "object" + } + } + }, + "AuditTrailEntry": { + "type": "object", + "properties": { + "text": { + "type": "string" + }, + "enteredDate": { + "type": "string" + }, + "enteredBy": { + "type": "string" + }, + "auditType": { + "type": "string" + }, + "auditSubType": { + "type": "string" + }, + "auditSource": { + "type": "string" + } + } + }, + "AuthAnvil": { + "required": [ + "serverLocationUrl", + "siteId" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "serverLocationUrl": { + "type": "string" + }, + "siteId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "AutomateScriptReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "AutoSyncTime": { + "required": [ + "syncTime", + "timeZone" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "syncTime": { + "type": "string" + }, + "timeZone": { + "$ref": "#/components/schemas/TimeZoneSetupReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "BatchEntry": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "accountType": { + "type": "string" + }, + "name": { + "type": "string" + }, + "accountNumber": { + "type": "string" + }, + "debit": { + "type": "number", + "format": "double", + "nullable": true + }, + "credit": { + "type": "number", + "format": "double", + "nullable": true + }, + "cost": { + "type": "number", + "format": "double" + }, + "item": { + "type": "string" + }, + "salesCode": { + "type": "string" + }, + "costOfGoodsSoldAccountNumber": { + "type": "string" + }, + "invoice": { + "$ref": "#/components/schemas/InvoiceReference" + }, + "purchaseOrder": { + "$ref": "#/components/schemas/PurchaseOrderReference" + }, + "lineItem": { + "$ref": "#/components/schemas/PurchaseOrderLineItemReference" + }, + "transfer": { + "type": "string" + }, + "expense": { + "$ref": "#/components/schemas/ExpenseDetailReference" + }, + "adjustmentDetail": { + "$ref": "#/components/schemas/AdjustmentDetailReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "BatchReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "BillableOptionsInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "optionId": { + "type": "string" + }, + "billableFlag": { + "type": "boolean" + }, + "invoiceFlag": { + "type": "boolean" + }, + "timeFlag": { + "type": "boolean" + }, + "expenseFlag": { + "type": "boolean" + }, + "productFlag": { + "type": "boolean" + }, + "defaultFlag": { + "type": "boolean" + }, + "includeNoDefaultFlag": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "enumId": { + "type": "string" + } + } + }, + "BillingCycle": { + "required": [ + "identifier", + "name", + "billingOptions" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "identifier": { + "type": "string", + "description": " Max length: 5;" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "defaultFlag": { + "type": "boolean" + }, + "billingOptions": { + "enum": [ + "BiMonthly", + "BiWeekly", + "Monthly", + "NotRecurring", + "Quarterly", + "SemiAnnual", + "Weekly", + "Yearly" + ], + "type": "string", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "BillingCycleInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "defaultFlag": { + "type": "boolean" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "BillingCycleReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "BillingDeliveryReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "BillingSetup": { + "required": [ + "remitName", + "location", + "invoiceTitle", + "payableName", + "overallInvoiceDefault", + "emailTemplate" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "remitName": { + "type": "string", + "description": " Max length: 50;" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "addressOne": { + "type": "string", + "description": " Max length: 50;" + }, + "addressTwo": { + "type": "string", + "description": " Max length: 50;" + }, + "city": { + "type": "string", + "description": " Max length: 50;" + }, + "state": { + "$ref": "#/components/schemas/StateReference" + }, + "zip": { + "type": "string", + "description": " Max length: 12;" + }, + "country": { + "$ref": "#/components/schemas/CountryReference" + }, + "phone": { + "type": "string", + "description": " Max length: 15;" + }, + "invoiceTitle": { + "type": "string", + "description": " Max length: 50;" + }, + "payableName": { + "type": "string", + "description": " Max length: 50;" + }, + "topcomment": { + "type": "string", + "description": " Max length: 4000;" + }, + "invoiceFooter": { + "type": "string", + "description": " Max length: 500;" + }, + "quoteFooter": { + "type": "string", + "description": " Max length: 1000;" + }, + "overallInvoiceDefault": { + "$ref": "#/components/schemas/InvoiceTemplateReference" + }, + "standardInvoiceActual": { + "$ref": "#/components/schemas/InvoiceTemplateReference" + }, + "standardInvoiceFixed": { + "$ref": "#/components/schemas/InvoiceTemplateReference" + }, + "progressInvoice": { + "$ref": "#/components/schemas/InvoiceTemplateReference" + }, + "agreementInvoice": { + "$ref": "#/components/schemas/InvoiceTemplateReference" + }, + "creditMemoInvoice": { + "$ref": "#/components/schemas/InvoiceTemplateReference" + }, + "downPaymentInvoice": { + "$ref": "#/components/schemas/InvoiceTemplateReference" + }, + "miscInvoice": { + "$ref": "#/components/schemas/InvoiceTemplateReference" + }, + "salesOrderInvoice": { + "$ref": "#/components/schemas/InvoiceTemplateReference" + }, + "excludeDoNotBillTimeFlag": { + "type": "boolean", + "nullable": true + }, + "excludeDoNotBillExpenseFlag": { + "type": "boolean", + "nullable": true + }, + "excludeDoNotBillProductFlag": { + "type": "boolean", + "nullable": true + }, + "prefixSuffixFlag": { + "enum": [ + "Prefix", + "Suffix" + ], + "type": "string", + "nullable": true + }, + "prefixSuffixText": { + "type": "string", + "description": " Max length: 5;" + }, + "chargeAdjToFirmFlag": { + "type": "boolean", + "nullable": true + }, + "noWatermarkFlag": { + "type": "boolean", + "nullable": true + }, + "displayTaxFlag": { + "type": "boolean", + "nullable": true + }, + "allowRestrictedDeptOnRoutingFlag": { + "type": "boolean", + "nullable": true + }, + "billTicketSeparatelyFlag": { + "type": "boolean", + "nullable": true + }, + "billTicketCompleteFlag": { + "type": "boolean", + "nullable": true + }, + "billTicketUnapprovedFlag": { + "type": "boolean", + "nullable": true + }, + "billProjectCompleteFlag": { + "type": "boolean", + "nullable": true + }, + "billProjectUnapprovedFlag": { + "type": "boolean", + "nullable": true + }, + "progressTimeFlag": { + "type": "boolean", + "nullable": true + }, + "restrictProjectDownpaymentFlag": { + "type": "boolean", + "nullable": true + }, + "billSalesOrderCompleteFlag": { + "type": "boolean", + "nullable": true + }, + "billProductAfterShipFlag": { + "type": "boolean", + "nullable": true + }, + "restrictDownpaymentFlag": { + "type": "boolean", + "nullable": true + }, + "copyNonServiceProductsFlag": { + "type": "boolean", + "nullable": true + }, + "copyServiceProductsFlag": { + "type": "boolean", + "nullable": true + }, + "copyAgreementProductsFlag": { + "type": "boolean", + "nullable": true + }, + "printLogoFlag": { + "type": "boolean", + "nullable": true + }, + "readReceiptFlag": { + "type": "boolean", + "nullable": true + }, + "deliveryReceiptFlag": { + "type": "boolean", + "nullable": true + }, + "attachXmlInvoiceFlag": { + "type": "boolean", + "nullable": true + }, + "disableRoutingEmailFlag": { + "type": "boolean", + "nullable": true + }, + "emailTemplate": { + "$ref": "#/components/schemas/EmailTemplateReference" + }, + "localizedCountry": { + "$ref": "#/components/schemas/CountryReference" + }, + "businessNumber": { + "type": "string", + "description": " Max length: 50;" + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "customLabel": { + "type": "string", + "description": " Max length: 50;" + }, + "customText": { + "type": "string", + "description": " Max length: 500;" + }, + "companyCode": { + "type": "string", + "description": " Max length: 250;" + }, + "excludeAvalaraFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "BillingSetupInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "remitName": { + "type": "string" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "BillingSetupReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "BillingSetupRouting": { + "required": [ + "sequenceNumber", + "invoiceRule", + "routingRule" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "sequenceNumber": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "invoiceRule": { + "enum": [ + "All", + "Standard", + "Project", + "Agreement" + ], + "type": "string", + "nullable": true + }, + "routingRule": { + "enum": [ + "Account", + "Territory", + "Creator", + "Department", + "Location", + "Member", + "Project", + "Sales" + ], + "type": "string", + "nullable": true + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "BillingStatus": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 30;" + }, + "sortOrder": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "closedFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "sentFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "BillingStatusInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "sortOrder": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "BillingStatusReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "isClosed": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "BillingTerm": { + "required": [ + "name", + "dueDays" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "dueDays": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "termsXref": { + "type": "string", + "description": " Max length: 50;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "BillingTermInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "BillingTermsReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "BillingUnitReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Board": { + "required": [ + "name", + "location", + "department" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "signOffTemplate": { + "$ref": "#/components/schemas/ServiceSignoffReference" + }, + "sendToContactFlag": { + "type": "boolean", + "nullable": true + }, + "contactTemplate": { + "$ref": "#/components/schemas/ServiceEmailTemplateReference" + }, + "sendToResourceFlag": { + "type": "boolean", + "nullable": true + }, + "resourceTemplate": { + "$ref": "#/components/schemas/ServiceEmailTemplateReference" + }, + "projectFlag": { + "type": "boolean", + "nullable": true + }, + "showDependenciesFlag": { + "type": "boolean", + "description": "This field only shows if it is Project Board.", + "nullable": true + }, + "showEstimatesFlag": { + "type": "boolean", + "description": "This field only shows if it is Project Board.", + "nullable": true + }, + "boardIcon": { + "$ref": "#/components/schemas/DocumentReference" + }, + "billTicketsAfterClosedFlag": { + "type": "boolean", + "nullable": true + }, + "billTicketSeparatelyFlag": { + "type": "boolean", + "nullable": true + }, + "billUnapprovedTimeExpenseFlag": { + "type": "boolean", + "nullable": true + }, + "overrideBillingSetupFlag": { + "type": "boolean", + "nullable": true + }, + "dispatchMember": { + "$ref": "#/components/schemas/MemberReference" + }, + "serviceManagerMember": { + "$ref": "#/components/schemas/MemberReference" + }, + "dutyManagerMember": { + "$ref": "#/components/schemas/MemberReference" + }, + "oncallMember": { + "$ref": "#/components/schemas/MemberReference" + }, + "workRole": { + "$ref": "#/components/schemas/WorkRoleReference" + }, + "workType": { + "$ref": "#/components/schemas/WorkTypeReference" + }, + "billTime": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "nullable": true + }, + "billExpense": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "nullable": true + }, + "billProduct": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "nullable": true + }, + "autoCloseStatus": { + "$ref": "#/components/schemas/ServiceStatusReference" + }, + "autoAssignNewTicketsFlag": { + "type": "boolean", + "nullable": true + }, + "autoAssignNewECTicketsFlag": { + "type": "boolean", + "nullable": true + }, + "autoAssignNewPortalTicketsFlag": { + "type": "boolean", + "nullable": true + }, + "discussionsLockedFlag": { + "type": "boolean", + "nullable": true + }, + "timeEntryLockedFlag": { + "type": "boolean", + "nullable": true + }, + "notifyEmailFrom": { + "type": "string", + "description": " Max length: 50;" + }, + "notifyEmailFromName": { + "type": "string", + "description": " Max length: 60;" + }, + "closedLoopDiscussionsFlag": { + "type": "boolean", + "nullable": true + }, + "closedLoopResolutionFlag": { + "type": "boolean", + "nullable": true + }, + "closedLoopInternalAnalysisFlag": { + "type": "boolean", + "nullable": true + }, + "timeEntryDiscussionFlag": { + "type": "boolean", + "nullable": true + }, + "timeEntryResolutionFlag": { + "type": "boolean", + "nullable": true + }, + "timeEntryInternalAnalysisFlag": { + "type": "boolean", + "nullable": true + }, + "problemSort": { + "enum": [ + "Ascending", + "Descending" + ], + "type": "string", + "nullable": true + }, + "resolutionSort": { + "enum": [ + "Ascending", + "Descending" + ], + "type": "string", + "nullable": true + }, + "internalAnalysisSort": { + "enum": [ + "Ascending", + "Descending" + ], + "type": "string", + "nullable": true + }, + "emailConnectorAllowReopenClosedFlag": { + "type": "boolean", + "nullable": true + }, + "emailConnectorReopenStatus": { + "$ref": "#/components/schemas/ServiceStatusReference" + }, + "emailConnectorReopenResourcesFlag": { + "type": "boolean", + "description": "This field can only be set when emailConnectorAllowReopenClosed is true.", + "nullable": true + }, + "emailConnectorNewTicketNoMatchFlag": { + "type": "boolean", + "description": "This field can only be set when emailConnectorAllowReopenClosed is true.", + "nullable": true + }, + "emailConnectorNeverReopenByDaysFlag": { + "type": "boolean", + "description": "This field can only be set when emailConnectorAllowReopenClosed is true.", + "nullable": true + }, + "emailConnectorReopenDaysLimit": { + "type": "integer", + "description": "This field can only be set when emailConnectorNeverReopenByDaysFlag and emailConnectorAllowReopenClosed are both true\n This field is required when emailConnectorNeverReopenByDaysFlag is true.", + "format": "int32", + "nullable": true + }, + "emailConnectorNeverReopenByDaysClosedFlag": { + "type": "boolean", + "description": "This field can only be set when emailConnectorAllowReopenClosed is true.", + "nullable": true + }, + "emailConnectorReopenDaysClosedLimit": { + "type": "integer", + "description": "This field can only be set when emailConnectorNeverReopenByDaysClosedFlag and emailConnectorAllowReopenClosed are both true\n This field is required when emailConnectorNeverReopenByDaysClosedFlag is true.", + "format": "int32", + "nullable": true + }, + "useMemberDisplayNameFlag": { + "type": "boolean", + "nullable": true + }, + "sendToCCFlag": { + "type": "boolean", + "nullable": true + }, + "autoAssignTicketOwnerFlag": { + "type": "boolean", + "nullable": true + }, + "autoAssignLimitFlag": { + "type": "boolean", + "nullable": true + }, + "autoAssignLimitAmount": { + "type": "integer", + "description": "This field can only be set when autoAssignLimitFlag is true", + "format": "int32", + "nullable": true + }, + "closedLoopAllFlag": { + "type": "boolean", + "nullable": true + }, + "percentageCalculation": { + "enum": [ + "ActualHours", + "Manual", + "ClosedPhases", + "ClosedTickets" + ], + "type": "string", + "nullable": true + }, + "allSort": { + "enum": [ + "Ascending", + "Descending" + ], + "type": "string", + "nullable": true + }, + "markFirstNoteIssueFlag": { + "type": "boolean", + "nullable": true + }, + "restrictBoardByDefaultFlag": { + "type": "boolean", + "nullable": true + }, + "sendToBundledFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "BoardAutoAssignResource": { + "required": [ + "notifyWho" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "notifyWho": { + "$ref": "#/components/schemas/NotificationRecipientReference" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "BoardAutoTemplate": { + "required": [ + "type", + "subtype", + "item", + "serviceTemplate" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "type": { + "$ref": "#/components/schemas/ServiceTypeReference" + }, + "subtype": { + "$ref": "#/components/schemas/ServiceSubTypeReference" + }, + "item": { + "$ref": "#/components/schemas/ServiceItemReference" + }, + "serviceTemplate": { + "$ref": "#/components/schemas/ServiceTemplateReference" + }, + "board": { + "$ref": "#/components/schemas/BoardReference" + }, + "summarySetting": { + "enum": [ + "Append", + "Overwrite", + "Ignore" + ], + "type": "string", + "nullable": true + }, + "discussionSetting": { + "enum": [ + "Append", + "Overwrite", + "Ignore" + ], + "type": "string", + "nullable": true + }, + "internalAnalysisSetting": { + "enum": [ + "Append", + "Overwrite", + "Ignore" + ], + "type": "string", + "nullable": true + }, + "resolutionSetting": { + "enum": [ + "Append", + "Overwrite", + "Ignore" + ], + "type": "string", + "nullable": true + }, + "tasksSetting": { + "enum": [ + "Append", + "Overwrite", + "Ignore" + ], + "type": "string", + "nullable": true + }, + "documentsSetting": { + "enum": [ + "Append", + "Overwrite", + "Ignore" + ], + "type": "string", + "nullable": true + }, + "resourcesSetting": { + "enum": [ + "Append", + "Overwrite", + "Ignore" + ], + "type": "string", + "nullable": true + }, + "budgetHoursSetting": { + "enum": [ + "Append", + "Overwrite", + "Ignore" + ], + "type": "string", + "nullable": true + }, + "financeInformationSetting": { + "enum": [ + "Append", + "Overwrite", + "Ignore" + ], + "type": "string", + "nullable": true + }, + "sendNotesAsEmailSetting": { + "enum": [ + "Append", + "Overwrite", + "Ignore" + ], + "type": "string", + "nullable": true + }, + "impactUrgencySetting": { + "enum": [ + "Append", + "Overwrite", + "Ignore" + ], + "type": "string", + "nullable": true + }, + "templatePrioritySetting": { + "enum": [ + "Append", + "Overwrite", + "Ignore" + ], + "type": "string", + "nullable": true + }, + "autoApplyFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "BoardCopy": { + "required": [ + "id", + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + } + } + }, + "BoardDefault": { + "required": [ + "board" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "board": { + "$ref": "#/components/schemas/BoardReference" + }, + "serviceType": { + "$ref": "#/components/schemas/ServiceTypeReference" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "agreementId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "BoardExcludedMember": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "memberId": { + "type": "integer", + "format": "int32" + }, + "boardId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "BoardInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "projectFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "closedLoopDiscussionsFlag": { + "type": "boolean", + "nullable": true + }, + "closedLoopInternalAnalysisFlag": { + "type": "boolean", + "nullable": true + }, + "closedLoopResolutionFlag": { + "type": "boolean", + "nullable": true + }, + "closedLoopAllFlag": { + "type": "boolean", + "nullable": true + }, + "overrideBillingSetupFlag": { + "type": "boolean", + "nullable": true + }, + "billTicketsAfterClosedFlag": { + "type": "boolean", + "nullable": true + }, + "billUnapprovedTimeExpenseFlag": { + "type": "boolean", + "nullable": true + }, + "billTime": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "nullable": true + }, + "billExpense": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "nullable": true + }, + "billProduct": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "nullable": true + }, + "problemSort": { + "enum": [ + "Ascending", + "Descending" + ], + "type": "string", + "nullable": true + }, + "internalAnalysisSort": { + "enum": [ + "Ascending", + "Descending" + ], + "type": "string", + "nullable": true + }, + "resolutionSort": { + "enum": [ + "Ascending", + "Descending" + ], + "type": "string", + "nullable": true + }, + "allSort": { + "enum": [ + "Ascending", + "Descending" + ], + "type": "string", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "BoardItem": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "board": { + "$ref": "#/components/schemas/BoardReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "BoardItemAssociation": { + "required": [ + "id" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "subTypeAssociationIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + }, + "description": "If addAllSubTypesFlag and removeAllSubTypesFlag are both false, this field is required." + }, + "addAllSubTypesFlag": { + "type": "boolean", + "nullable": true + }, + "removeAllSubTypesFlag": { + "type": "boolean", + "nullable": true + }, + "item": { + "$ref": "#/components/schemas/ServiceItemReference" + }, + "board": { + "$ref": "#/components/schemas/BoardReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "BoardNotification": { + "required": [ + "notifyWho" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "notifyWho": { + "$ref": "#/components/schemas/NotificationRecipientReference" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "email": { + "type": "string", + "description": " Max length: 50;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "BoardReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "BoardSkillMapping": { + "required": [ + "type", + "skillCategory", + "skill" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "type": { + "$ref": "#/components/schemas/ServiceTypeReference" + }, + "subType": { + "$ref": "#/components/schemas/ServiceSubTypeReference" + }, + "item": { + "$ref": "#/components/schemas/ServiceItemReference" + }, + "skillCategory": { + "$ref": "#/components/schemas/SkillCategoryReference" + }, + "skill": { + "$ref": "#/components/schemas/SkillReference" + }, + "board": { + "$ref": "#/components/schemas/BoardReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "BoardStatus": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "board": { + "$ref": "#/components/schemas/BoardReference" + }, + "sortOrder": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "displayOnBoard": { + "type": "boolean", + "nullable": true + }, + "inactive": { + "type": "boolean", + "nullable": true + }, + "closedStatus": { + "type": "boolean", + "nullable": true + }, + "timeEntryNotAllowed": { + "type": "boolean", + "nullable": true + }, + "roundRobinCatchall": { + "type": "boolean", + "nullable": true + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "escalationStatus": { + "enum": [ + "NotResponded", + "Responded", + "ResolutionPlan", + "Resolved", + "NoEscalation" + ], + "type": "string", + "nullable": true + }, + "customerPortalDescription": { + "type": "string", + "description": " Max length: 500;" + }, + "customerPortalFlag": { + "type": "boolean", + "nullable": true + }, + "emailTemplate": { + "$ref": "#/components/schemas/ServiceEmailTemplateReference" + }, + "statusIndicator": { + "$ref": "#/components/schemas/StatusIndicatorReference" + }, + "customStatusIndicatorName": { + "type": "string", + "description": " Max length: 30;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "saveTimeAsNote": { + "type": "boolean", + "nullable": true + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "BoardStatusInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "sortOrder": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "closedFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "BoardStatusNotification": { + "required": [ + "notifyWho" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "notifyWho": { + "$ref": "#/components/schemas/NotificationRecipientReference" + }, + "status": { + "$ref": "#/components/schemas/ServiceStatusReference" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "email": { + "type": "string", + "description": "Service Status Notification email must be entered if the notify type is \"Email Address\". Max length: 255;" + }, + "workflowStep": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "BoardSubType": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "typeAssociationIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "addAllTypesFlag": { + "type": "boolean", + "nullable": true + }, + "removeAllTypesFlag": { + "type": "boolean", + "nullable": true + }, + "board": { + "$ref": "#/components/schemas/BoardReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "BoardSubTypeInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "typeAssociationIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "BoardTeam": { + "required": [ + "name", + "teamLeader" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 30;" + }, + "teamLeader": { + "$ref": "#/components/schemas/MemberReference" + }, + "members": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "notifyOnTicketDelete": { + "type": "boolean", + "nullable": true + }, + "defaultRoundRobinFlag": { + "type": "boolean", + "nullable": true + }, + "roundRobinFlag": { + "type": "boolean", + "nullable": true + }, + "boardId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "locationId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "businessUnitId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "BoardTeamInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "BoardType": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "category": { + "enum": [ + "Reactive", + "Proactive" + ], + "type": "string", + "nullable": true + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "requestForChangeFlag": { + "type": "boolean", + "nullable": true + }, + "integrationXref": { + "type": "string", + "description": " Max length: 50;" + }, + "skillCategory": { + "$ref": "#/components/schemas/SkillCategoryReference" + }, + "skill": { + "$ref": "#/components/schemas/SkillReference" + }, + "board": { + "$ref": "#/components/schemas/BoardReference" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "BoardTypeInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "board": { + "$ref": "#/components/schemas/BoardReference" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "BoardTypeSubTypeItemAssociation": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "type": { + "$ref": "#/components/schemas/ServiceTypeReference" + }, + "subType": { + "$ref": "#/components/schemas/ServiceSubTypeReference" + }, + "item": { + "$ref": "#/components/schemas/ServiceItemReference" + }, + "board": { + "$ref": "#/components/schemas/BoardReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "BulkResult": { + "type": "object", + "properties": { + "payload": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ResultInfo" + } + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "BundleRequest": { + "type": "object", + "properties": { + "sequenceNumber": { + "type": "integer", + "format": "int32" + }, + "resourceType": { + "type": "string" + }, + "version": { + "type": "string" + }, + "apiRequest": { + "$ref": "#/components/schemas/ApiRequest" + } + } + }, + "BundleRequestsCollection": { + "required": [ + "requests" + ], + "type": "object", + "properties": { + "requests": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BundleRequest" + } + } + } + }, + "BundleResult": { + "type": "object", + "properties": { + "sequenceNumber": { + "type": "integer", + "format": "int32" + }, + "resourceType": { + "type": "string" + }, + "entities": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IRestIdentifiedItem" + } + }, + "count": { + "type": "integer", + "format": "int32" + }, + "version": { + "type": "string" + }, + "success": { + "type": "boolean" + }, + "statusCode": { + "type": "integer", + "format": "int32" + }, + "error": { + "$ref": "#/components/schemas/ErrorResponseMessage" + } + } + }, + "BundleResultsCollection": { + "type": "object", + "properties": { + "results": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BundleResult" + } + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Calendar": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "holidayList": { + "$ref": "#/components/schemas/HolidayListReference" + }, + "mondayStartTime": { + "type": "string" + }, + "mondayEndTime": { + "type": "string" + }, + "tuesdayStartTime": { + "type": "string" + }, + "tuesdayEndTime": { + "type": "string" + }, + "wednesdayStartTime": { + "type": "string" + }, + "wednesdayEndTime": { + "type": "string" + }, + "thursdayStartTime": { + "type": "string" + }, + "thursdayEndTime": { + "type": "string" + }, + "fridayStartTime": { + "type": "string" + }, + "fridayEndTime": { + "type": "string" + }, + "saturdayStartTime": { + "type": "string" + }, + "saturdayEndTime": { + "type": "string" + }, + "sundayStartTime": { + "type": "string" + }, + "sundayEndTime": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "CalendarInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "holidayList": { + "$ref": "#/components/schemas/HolidayListReference" + }, + "mondayStartTime": { + "type": "string" + }, + "mondayEndTime": { + "type": "string" + }, + "tuesdayStartTime": { + "type": "string" + }, + "tuesdayEndTime": { + "type": "string" + }, + "wednesdayStartTime": { + "type": "string" + }, + "wednesdayEndTime": { + "type": "string" + }, + "thursdayStartTime": { + "type": "string" + }, + "thursdayEndTime": { + "type": "string" + }, + "fridayStartTime": { + "type": "string" + }, + "fridayEndTime": { + "type": "string" + }, + "saturdayStartTime": { + "type": "string" + }, + "saturdayEndTime": { + "type": "string" + }, + "sundayStartTime": { + "type": "string" + }, + "sundayEndTime": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CalendarReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CalendarSetupReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CallbackEntry": { + "required": [ + "url", + "objectId", + "type", + "level" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "description": { + "type": "string", + "description": " Max length: 100;" + }, + "url": { + "type": "string", + "description": " Required Reference" + }, + "objectId": { + "type": "integer", + "description": " Required Reference", + "format": "int32", + "nullable": true + }, + "type": { + "type": "string", + "description": " Required Reference" + }, + "level": { + "type": "string", + "description": " Required Reference" + }, + "memberId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "payloadVersion": { + "type": "string" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "isSoapCallbackFlag": { + "type": "boolean", + "nullable": true + }, + "isSelfSuppressedFlag": { + "type": "boolean", + "nullable": true + }, + "connectWiseID": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Campaign": { + "required": [ + "name", + "type", + "subType", + "startDate" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "type": { + "$ref": "#/components/schemas/CampaignTypeReference" + }, + "subType": { + "$ref": "#/components/schemas/CampaignSubTypeReference" + }, + "status": { + "$ref": "#/components/schemas/CampaignStatusReference" + }, + "startDate": { + "type": "string", + "format": "date-time" + }, + "endDate": { + "type": "string", + "format": "date-time" + }, + "locationId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "inactive": { + "type": "boolean", + "nullable": true + }, + "inactiveDaysAfterEnd": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "notes": { + "type": "string" + }, + "defaultGroup": { + "$ref": "#/components/schemas/GroupReference" + }, + "marketingManagerDefaultTrackId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "opportunityDefaultTrackId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "impressions": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "budgetRevenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "budgetCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "actualCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "budgetGrossMargin": { + "type": "number", + "format": "double", + "nullable": true + }, + "budgetROI": { + "type": "number", + "format": "double", + "nullable": true + }, + "actualRevenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "actualGrossMargin": { + "type": "number", + "format": "double", + "nullable": true + }, + "actualROI": { + "type": "number", + "format": "double", + "nullable": true + }, + "emailsSent": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Campaign.SubType.CampaignSubType": { + "required": [ + "type", + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "type": { + "$ref": "#/components/schemas/CampaignTypeReference" + }, + "name": { + "type": "string", + "description": " Max length: 100;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CampaignAudit": { + "required": [ + "emailsSent" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "emailsSent": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "emailsUnsent": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "documentsCreated": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "emailSubject": { + "type": "string", + "description": " Max length: 1000;" + }, + "group": { + "$ref": "#/components/schemas/GroupReference" + }, + "campaignId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "createdBy": { + "type": "string" + }, + "dateCreated": { + "type": "string" + } + } + }, + "CampaignReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CampaignStatus": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 100;" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "CampaignStatusReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CampaignSubTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CampaignType": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 100;" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "CampaignTypeInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CampaignTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CatalogComponent": { + "required": [ + "quantity", + "catalogItem" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "sequenceNumber": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "quantity": { + "type": "number", + "format": "double", + "nullable": true + }, + "catalogItem": { + "$ref": "#/components/schemas/CatalogItemReference" + }, + "hidePriceFlag": { + "type": "boolean", + "nullable": true + }, + "hideItemIdentifierFlag": { + "type": "boolean", + "nullable": true + }, + "hideDescriptionFlag": { + "type": "boolean", + "nullable": true + }, + "hideQuantityFlag": { + "type": "boolean", + "nullable": true + }, + "hideExtendedPriceFlag": { + "type": "boolean", + "nullable": true + }, + "parentCatalogItem": { + "$ref": "#/components/schemas/CatalogItemReference" + }, + "price": { + "type": "number", + "format": "double", + "nullable": true + }, + "cost": { + "type": "number", + "format": "double", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CatalogInventory": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "catalogItem": { + "$ref": "#/components/schemas/CatalogItemReference" + }, + "warehouse": { + "$ref": "#/components/schemas/WarehouseReference" + }, + "warehouseBin": { + "$ref": "#/components/schemas/WarehouseBinReference" + }, + "onHand": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "serialNumbers": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OnHandSerialNumberReference" + } + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CatalogItem": { + "required": [ + "identifier", + "description", + "subcategory", + "type", + "customerDescription" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "identifier": { + "type": "string", + "description": " Max length: 75;" + }, + "description": { + "type": "string", + "description": " Max length: 60;" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "subcategory": { + "$ref": "#/components/schemas/ProductSubCategoryReference" + }, + "type": { + "$ref": "#/components/schemas/ProductTypeReference" + }, + "productClass": { + "enum": [ + "Agreement", + "Bundle", + "Inventory", + "NonInventory", + "Service" + ], + "type": "string", + "description": "Defaults to Non-Inventory.", + "nullable": true + }, + "serializedFlag": { + "type": "boolean", + "nullable": true + }, + "serializedCostFlag": { + "type": "boolean", + "nullable": true + }, + "phaseProductFlag": { + "type": "boolean", + "nullable": true + }, + "unitOfMeasure": { + "$ref": "#/components/schemas/UnitOfMeasureReference" + }, + "minStockLevel": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "price": { + "type": "number", + "format": "double", + "nullable": true + }, + "cost": { + "type": "number", + "format": "double", + "nullable": true + }, + "priceAttribute": { + "enum": [ + "FixedFee", + "NotToExceed", + "OverrideRate", + "TimeAndMaterials" + ], + "type": "string", + "nullable": true + }, + "taxableFlag": { + "type": "boolean", + "nullable": true + }, + "dropShipFlag": { + "type": "boolean", + "nullable": true + }, + "specialOrderFlag": { + "type": "boolean", + "nullable": true + }, + "customerDescription": { + "type": "string", + "description": " Max length: 6000;" + }, + "manufacturer": { + "$ref": "#/components/schemas/ManufacturerReference" + }, + "manufacturerPartNumber": { + "type": "string", + "description": " Max length: 50;" + }, + "vendor": { + "$ref": "#/components/schemas/CompanyReference" + }, + "vendorSku": { + "type": "string", + "description": " Max length: 50;" + }, + "notes": { + "type": "string" + }, + "integrationXRef": { + "type": "string", + "description": " Max length: 50;" + }, + "sla": { + "$ref": "#/components/schemas/SLAReference" + }, + "entityType": { + "$ref": "#/components/schemas/EntityTypeReference" + }, + "recurringFlag": { + "type": "boolean", + "nullable": true + }, + "recurringRevenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "recurringCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "recurringOneTimeFlag": { + "type": "boolean", + "nullable": true + }, + "recurringBillCycle": { + "$ref": "#/components/schemas/BillingCycleReference" + }, + "recurringCycleType": { + "enum": [ + "ContractYear", + "CalendarYear" + ], + "type": "string", + "nullable": true + }, + "calculatedPriceFlag": { + "type": "boolean", + "nullable": true + }, + "calculatedCostFlag": { + "type": "boolean", + "nullable": true + }, + "category": { + "$ref": "#/components/schemas/ProductCategoryReference" + }, + "calculatedPrice": { + "type": "number", + "format": "double", + "nullable": true + }, + "calculatedCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "billableOption": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "nullable": true + }, + "connectWiseID": { + "type": "string" + }, + "agreementType": { + "$ref": "#/components/schemas/AgreementTypeReference" + }, + "markupPercentage": { + "type": "number", + "format": "double", + "nullable": true + }, + "markupFlag": { + "type": "boolean", + "nullable": true + }, + "autoUpdateUnitCostFlag": { + "type": "boolean", + "nullable": true + }, + "autoUpdateUnitPriceFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "customFields": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldValue" + } + } + } + }, + "CatalogItemInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "identifier": { + "type": "string" + }, + "description": { + "type": "string" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "productClass": { + "enum": [ + "Agreement", + "Bundle", + "Inventory", + "NonInventory", + "Service" + ], + "type": "string", + "nullable": true + }, + "serializedCostFlag": { + "type": "boolean", + "nullable": true + }, + "price": { + "type": "number", + "format": "double", + "nullable": true + }, + "cost": { + "type": "number", + "format": "double", + "nullable": true + }, + "taxableFlag": { + "type": "boolean", + "nullable": true + }, + "dropShipFlag": { + "type": "boolean", + "nullable": true + }, + "specialOrderFlag": { + "type": "boolean", + "nullable": true + }, + "customerDescription": { + "type": "string" + }, + "manufacturerPartNumber": { + "type": "string" + }, + "vendorSku": { + "type": "string" + }, + "billableOption": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CatalogItemReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "identifier": { + "type": "string" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CatalogPricing": { + "type": "object", + "properties": { + "catalogItem": { + "$ref": "#/components/schemas/CatalogItemReference" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "quantity": { + "type": "integer", + "format": "int32" + }, + "date": { + "type": "string" + }, + "price": { + "type": "number", + "format": "double", + "nullable": true + } + } + }, + "CatalogVendors": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "catalogItemId": { + "type": "integer", + "format": "int32" + }, + "vendorId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vendorSku": { + "type": "string", + "description": " Max length: 50;" + }, + "isPreferredVendor": { + "type": "boolean" + }, + "vendorName": { + "type": "string" + } + } + }, + "Category": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "priceLevelXref": { + "type": "string", + "description": " Max length: 10;" + }, + "integrationXref": { + "type": "string", + "description": " Max length: 50;" + }, + "locationIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "addAllLocations": { + "type": "boolean", + "nullable": true + }, + "removeAllLocations": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "CategoryInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Certification": { + "required": [ + "name", + "company" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "CertificationReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ChangeOrder": { + "required": [ + "purchaseHeaderRecId" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "purchaseHeaderRecId": { + "type": "integer", + "format": "int32" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ChargeCode": { + "required": [ + "name", + "company" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "billTime": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "nullable": true + }, + "expenseEntryFlag": { + "type": "boolean", + "nullable": true + }, + "allowAllExpenseTypeFlag": { + "type": "boolean", + "nullable": true + }, + "timeEntryFlag": { + "type": "boolean", + "nullable": true + }, + "workType": { + "$ref": "#/components/schemas/WorkTypeReference" + }, + "workRole": { + "$ref": "#/components/schemas/WorkRoleReference" + }, + "integrationXref": { + "type": "string", + "description": " Max length: 50;" + }, + "expenseTypeIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "ChargeCodeExpenseType": { + "required": [ + "type" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "type": { + "$ref": "#/components/schemas/ExpenseTypeReference" + }, + "chargeCode": { + "$ref": "#/components/schemas/ChargeCodeReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ChargeCodeInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "expenseEntryFlag": { + "type": "boolean", + "nullable": true + }, + "allowAllExpenseTypeFlag": { + "type": "boolean", + "nullable": true + }, + "timeEntryFlag": { + "type": "boolean", + "nullable": true + }, + "workType": { + "$ref": "#/components/schemas/WorkTypeReference" + }, + "workRole": { + "$ref": "#/components/schemas/WorkRoleReference" + }, + "expenseTypeIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ChargeCodeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Classification": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "multiplier": { + "type": "number", + "format": "double", + "nullable": true + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "companyFlag": { + "type": "boolean", + "nullable": true + }, + "employeeFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ClassificationReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ClearPickerRequest": { + "type": "object", + "properties": { + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "type": { + "enum": [ + "Company", + "Vendor" + ], + "type": "string", + "nullable": true + } + } + }, + "ClosedInvoice": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "status": { + "$ref": "#/components/schemas/BillingStatusReference" + }, + "internalNotes": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Code": { + "required": [ + "name", + "description" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "description": { + "type": "string" + }, + "boardId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "locationId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "businessUnitId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "Commission": { + "required": [ + "member" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "commissionPercent": { + "type": "number", + "format": "double", + "nullable": true + }, + "dateStart": { + "type": "string", + "format": "date-time" + }, + "dateEnd": { + "type": "string", + "format": "date-time" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "site": { + "$ref": "#/components/schemas/SiteReference" + }, + "agreement": { + "$ref": "#/components/schemas/AgreementReference" + }, + "project": { + "$ref": "#/components/schemas/ProjectReference" + }, + "serviceBoard": { + "$ref": "#/components/schemas/BoardReference" + }, + "ticket": { + "$ref": "#/components/schemas/TicketReference" + }, + "territory": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "billingMethod": { + "enum": [ + "Agreement", + "CreditMemo", + "DownPayment", + "Miscellaneous", + "Progress", + "Standard", + "Consolidated" + ], + "type": "string", + "nullable": true + }, + "serviceType": { + "$ref": "#/components/schemas/ServiceTypeReference" + }, + "projectBoard": { + "$ref": "#/components/schemas/ProjectBoardReference" + }, + "projectType": { + "$ref": "#/components/schemas/ProjectTypeReference" + }, + "agreementType": { + "$ref": "#/components/schemas/AgreementTypeReference" + }, + "numberOfMonths": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "productCategory": { + "$ref": "#/components/schemas/ProductCategoryReference" + }, + "productSubCategory": { + "$ref": "#/components/schemas/ProductSubCategoryReference" + }, + "item": { + "$ref": "#/components/schemas/IvItemReference" + }, + "commissionBasis": { + "enum": [ + "GrossProfit", + "SalesAmount" + ], + "type": "string", + "nullable": true + }, + "invoiceOption": { + "enum": [ + "AllInvoices", + "PaidInvoices" + ], + "type": "string", + "nullable": true + }, + "servicesFlag": { + "type": "boolean", + "nullable": true + }, + "agreementsFlag": { + "type": "boolean", + "nullable": true + }, + "productsFlag": { + "type": "boolean", + "nullable": true + }, + "myOpportunitiesFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "CommunicationType": { + "required": [ + "description" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "description": { + "type": "string" + }, + "phoneFlag": { + "type": "boolean", + "description": "Gets or sets at least one flag is required to be true -- phone, fax, or email.", + "nullable": true + }, + "faxFlag": { + "type": "boolean", + "description": "Gets or sets at least one flag is required to be true -- phone, fax, or email.", + "nullable": true + }, + "emailFlag": { + "type": "boolean", + "description": "Gets or sets at least one flag is required to be true -- phone, fax, or email.", + "nullable": true + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "exchangeXref": { + "type": "string", + "description": " Max length: 50;" + }, + "iphoneXref": { + "type": "string", + "description": " Max length: 50;" + }, + "androidXref": { + "type": "string", + "description": " Max length: 50;" + }, + "googleXref": { + "type": "string", + "description": " Max length: 50;" + }, + "disabled": { + "type": "boolean" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "CommunicationTypeInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "description": { + "type": "string" + }, + "phoneFlag": { + "type": "boolean", + "nullable": true + }, + "faxFlag": { + "type": "boolean", + "nullable": true + }, + "emailFlag": { + "type": "boolean", + "nullable": true + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CommunicationTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "coreEntityId": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Company": { + "required": [ + "identifier", + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "identifier": { + "type": "string", + "description": " Max length: 156;" + }, + "name": { + "type": "string", + "description": " Max length: 156;" + }, + "status": { + "$ref": "#/components/schemas/CompanyStatusReference" + }, + "addressLine1": { + "type": "string", + "description": "Gets or sets at least one address field is required -- addressLine1, addressLine2, city, state, zip and/or country. Max length: 50;" + }, + "addressLine2": { + "type": "string", + "description": "Gets or sets at least one address field is required -- addressLine1, addressLine2, city, state, zip and/or country. Max length: 50;" + }, + "city": { + "type": "string", + "description": "Gets or sets at least one address field is required -- addressLine1, addressLine2, city, state, zip and/or country. Max length: 50;" + }, + "state": { + "type": "string", + "description": "Gets or sets at least one address field is required -- addressLine1, addressLine2, city, state, zip and/or country. Max length: 50;" + }, + "zip": { + "type": "string", + "description": "Gets or sets at least one address field is required -- addressLine1, addressLine2, city, state, zip and/or country. Max length: 12;" + }, + "country": { + "$ref": "#/components/schemas/CountryReference" + }, + "phoneNumber": { + "type": "string", + "description": " Max length: 30;" + }, + "faxNumber": { + "type": "string", + "description": " Max length: 30;" + }, + "website": { + "type": "string", + "description": " Max length: 255;" + }, + "territory": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "market": { + "$ref": "#/components/schemas/MarketDescriptionReference" + }, + "accountNumber": { + "type": "string" + }, + "defaultContact": { + "$ref": "#/components/schemas/ContactReference" + }, + "dateAcquired": { + "type": "string", + "format": "date-time" + }, + "sicCode": { + "$ref": "#/components/schemas/SicCodeReference" + }, + "parentCompany": { + "$ref": "#/components/schemas/CompanyReference" + }, + "annualRevenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "creditLimit": { + "type": "number", + "format": "double", + "nullable": true + }, + "additionalDebt": { + "type": "number", + "format": "double", + "nullable": true + }, + "numberOfEmployees": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "yearEstablished": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "revenueYear": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "ownershipType": { + "$ref": "#/components/schemas/OwnershipTypeReference" + }, + "timeZoneSetup": { + "$ref": "#/components/schemas/TimeZoneSetupReference" + }, + "leadSource": { + "type": "string", + "description": " Max length: 50;" + }, + "leadFlag": { + "type": "boolean", + "nullable": true + }, + "unsubscribeFlag": { + "type": "boolean", + "nullable": true + }, + "calendar": { + "$ref": "#/components/schemas/CalendarReference" + }, + "userDefinedField1": { + "type": "string", + "description": " Max length: 50;" + }, + "userDefinedField2": { + "type": "string", + "description": " Max length: 50;" + }, + "userDefinedField3": { + "type": "string", + "description": " Max length: 50;" + }, + "userDefinedField4": { + "type": "string", + "description": " Max length: 50;" + }, + "userDefinedField5": { + "type": "string", + "description": " Max length: 50;" + }, + "userDefinedField6": { + "type": "string", + "description": " Max length: 50;" + }, + "userDefinedField7": { + "type": "string", + "description": " Max length: 50;" + }, + "userDefinedField8": { + "type": "string", + "description": " Max length: 50;" + }, + "userDefinedField9": { + "type": "string", + "description": " Max length: 50;" + }, + "userDefinedField10": { + "type": "string", + "description": " Max length: 50;" + }, + "vendorIdentifier": { + "type": "string" + }, + "taxIdentifier": { + "type": "string" + }, + "taxCode": { + "$ref": "#/components/schemas/TaxCodeReference" + }, + "billingTerms": { + "$ref": "#/components/schemas/BillingTermsReference" + }, + "invoiceTemplate": { + "$ref": "#/components/schemas/InvoiceTemplateReference" + }, + "pricingSchedule": { + "$ref": "#/components/schemas/PricingScheduleReference" + }, + "companyEntityType": { + "$ref": "#/components/schemas/EntityTypeReference" + }, + "billToCompany": { + "$ref": "#/components/schemas/CompanyReference" + }, + "billingSite": { + "$ref": "#/components/schemas/SiteReference" + }, + "billingContact": { + "$ref": "#/components/schemas/ContactReference" + }, + "invoiceDeliveryMethod": { + "$ref": "#/components/schemas/BillingDeliveryReference" + }, + "emailTemplate": { + "$ref": "#/components/schemas/EmailTemplateReference" + }, + "invoiceToEmailAddress": { + "type": "string" + }, + "invoiceCCEmailAddress": { + "type": "string" + }, + "deletedFlag": { + "type": "boolean", + "nullable": true + }, + "dateDeleted": { + "type": "string", + "format": "date-time" + }, + "deletedBy": { + "type": "string" + }, + "mobileGuid": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "facebookUrl": { + "type": "string" + }, + "twitterUrl": { + "type": "string" + }, + "linkedInUrl": { + "type": "string" + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "territoryManager": { + "$ref": "#/components/schemas/MemberReference" + }, + "resellerIdentifier": { + "type": "string" + }, + "isVendorFlag": { + "type": "boolean", + "nullable": true + }, + "types": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CompanyTypeReference" + }, + "description": "Gets or sets integrer array of Company_Type_Recids to be assigned to company that can be passed in only during new company creation (post)\n To update existing companies type, use the /company/companyTypeAssociations or /company/companies/{ID}/typeAssociations endpoints." + }, + "site": { + "$ref": "#/components/schemas/SiteReference" + }, + "integratorTags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "customFields": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldValue" + } + } + } + }, + "Company.CompanyTypeAssociation": { + "required": [ + "type", + "company" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "type": { + "$ref": "#/components/schemas/CompanyTypeReference" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Company.Configuration": { + "required": [ + "name", + "type", + "company" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 100;" + }, + "type": { + "$ref": "#/components/schemas/ConfigurationTypeReference" + }, + "status": { + "$ref": "#/components/schemas/ConfigurationStatusReference" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "contact": { + "$ref": "#/components/schemas/ContactReference" + }, + "site": { + "$ref": "#/components/schemas/SiteReference" + }, + "locationId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "businessUnitId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "deviceIdentifier": { + "type": "string", + "description": " Max length: 100;" + }, + "serialNumber": { + "type": "string", + "description": " Max length: 250;" + }, + "modelNumber": { + "type": "string", + "description": " Max length: 50;" + }, + "tagNumber": { + "type": "string", + "description": " Max length: 50;" + }, + "purchaseDate": { + "type": "string", + "format": "date-time" + }, + "installationDate": { + "type": "string", + "format": "date-time" + }, + "installedBy": { + "$ref": "#/components/schemas/MemberReference" + }, + "warrantyExpirationDate": { + "type": "string", + "format": "date-time" + }, + "vendorNotes": { + "type": "string" + }, + "notes": { + "type": "string" + }, + "macAddress": { + "type": "string", + "description": " Max length: 25;" + }, + "lastLoginName": { + "type": "string", + "description": " Max length: 100;" + }, + "billFlag": { + "type": "boolean", + "nullable": true + }, + "backupSuccesses": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "backupIncomplete": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "backupFailed": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "backupRestores": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "lastBackupDate": { + "type": "string", + "format": "date-time" + }, + "backupServerName": { + "type": "string", + "description": " Max length: 50;" + }, + "backupBillableSpaceGb": { + "type": "number", + "format": "double", + "nullable": true + }, + "backupProtectedDeviceList": { + "type": "string" + }, + "backupYear": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "backupMonth": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "ipAddress": { + "type": "string", + "description": " Max length: 50;" + }, + "defaultGateway": { + "type": "string", + "description": " Max length: 50;" + }, + "osType": { + "type": "string", + "description": " Max length: 250;" + }, + "osInfo": { + "type": "string", + "description": " Max length: 250;" + }, + "cpuSpeed": { + "type": "string", + "description": " Max length: 100;" + }, + "ram": { + "type": "string", + "description": " Max length: 25;" + }, + "localHardDrives": { + "type": "string" + }, + "parentConfigurationId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vendor": { + "$ref": "#/components/schemas/CompanyReference" + }, + "manufacturer": { + "$ref": "#/components/schemas/ManufacturerReference" + }, + "questions": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ConfigurationQuestion" + } + }, + "activeFlag": { + "type": "boolean", + "nullable": true + }, + "managementLink": { + "type": "string", + "description": " Max length: 1000;" + }, + "remoteLink": { + "type": "string", + "description": " Max length: 1000;" + }, + "sla": { + "$ref": "#/components/schemas/SLAReference" + }, + "mobileGuid": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "displayVendorFlag": { + "type": "boolean", + "nullable": true + }, + "companyLocationId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "showRemoteFlag": { + "type": "boolean", + "nullable": true + }, + "showAutomateFlag": { + "type": "boolean", + "nullable": true + }, + "needsRenewalFlag": { + "type": "boolean", + "nullable": true + }, + "manufacturerPartNumber": { + "type": "string", + "description": " Max length: 50;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "customFields": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldValue" + } + } + } + }, + "Company.ContactTypeAssociation": { + "required": [ + "type", + "contact" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "type": { + "$ref": "#/components/schemas/ContactTypeReference" + }, + "contact": { + "$ref": "#/components/schemas/ContactReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CompanyCompanyTypeAssociation.CompanyTypeAssociation": { + "required": [ + "type", + "company" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "type": { + "$ref": "#/components/schemas/CompanyTypeReference" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CompanyCustomNote": { + "required": [ + "customNote", + "status" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "customNote": { + "type": "string", + "description": " Max length: 1500;" + }, + "status": { + "$ref": "#/components/schemas/CompanyStatusReference" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CompanyFinance": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "billOverrideFlag": { + "type": "boolean", + "nullable": true + }, + "billSrFlag": { + "type": "boolean", + "nullable": true + }, + "billCompleteSrFlag": { + "type": "boolean", + "nullable": true + }, + "billUnapprovedSrFlag": { + "type": "boolean", + "nullable": true + }, + "billRestrictPmFlag": { + "type": "boolean", + "nullable": true + }, + "billCompletePmFlag": { + "type": "boolean", + "nullable": true + }, + "billUnapprovedPmFlag": { + "type": "boolean", + "nullable": true + }, + "emailTemplate": { + "$ref": "#/components/schemas/EmailTemplateReference" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "customFields": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldValue" + } + } + } + }, + "CompanyGroup": { + "required": [ + "group" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": " Required On Updates;", + "format": "int32" + }, + "group": { + "$ref": "#/components/schemas/GroupReference" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "defaultContactFlag": { + "type": "boolean", + "nullable": true + }, + "allContactsFlag": { + "type": "boolean", + "nullable": true + }, + "removeAllContactsFlag": { + "type": "boolean", + "nullable": true + }, + "unsubscribeFlag": { + "type": "boolean", + "nullable": true + }, + "contactIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CompanyInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "identifier": { + "type": "string" + }, + "name": { + "type": "string" + }, + "territory": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "defaultContact": { + "$ref": "#/components/schemas/ContactReference" + }, + "phoneNumber": { + "type": "string" + }, + "city": { + "type": "string" + }, + "site": { + "$ref": "#/components/schemas/SiteReference" + }, + "isVendorFlag": { + "type": "boolean", + "nullable": true + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "billToCompany": { + "$ref": "#/components/schemas/CompanyReference" + }, + "billingSite": { + "$ref": "#/components/schemas/SiteReference" + }, + "billingContact": { + "$ref": "#/components/schemas/ContactReference" + }, + "billingTerms": { + "$ref": "#/components/schemas/BillingTermsReference" + }, + "taxCode": { + "$ref": "#/components/schemas/TaxCodeReference" + }, + "deletedFlag": { + "type": "boolean", + "nullable": true + }, + "types": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CompanyTypeReference" + } + }, + "status": { + "$ref": "#/components/schemas/CompanyStatusReference" + }, + "noServiceFlag": { + "type": "boolean", + "nullable": true + }, + "addressLine1": { + "type": "string" + }, + "addressLine2": { + "type": "string" + }, + "state": { + "type": "string" + }, + "country": { + "$ref": "#/components/schemas/CountryReference" + }, + "zip": { + "type": "string" + }, + "leadFlag": { + "type": "boolean", + "nullable": true + }, + "faxNumber": { + "type": "string" + }, + "vendorIdentifier": { + "type": "string" + }, + "taxIdentifier": { + "type": "string" + }, + "facebookUrl": { + "type": "string" + }, + "twitterUrl": { + "type": "string" + }, + "linkedInUrl": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CompanyManagementSummary": { + "required": [ + "groupIdentifier" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "managementSolution": { + "$ref": "#/components/schemas/ManagementSolutionReference" + }, + "groupIdentifier": { + "type": "string", + "description": " Max length: 100;" + }, + "deviceType": { + "enum": [ + "WorkstationsAndServers", + "BackupStats", + "Servers", + "Workstations" + ], + "type": "string", + "description": "Gets or sets deviceType is required if the managementSolution is Legacy.", + "nullable": true + }, + "agreement": { + "$ref": "#/components/schemas/AgreementReference" + }, + "snmpMachines": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "totalWorkstations": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "totalServers": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "totalWindowsServers": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "totalWindowsWorkstations": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "totalManagedMachines": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "serversOffline": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "serversDiskSpaceLow": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "failedBackupJobs": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "totalNotifications": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "successfulBackupJobs": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "serverAvailability": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "virusesRemoved": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "spywareItemsRemoved": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "windowsPatchesInstalled": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "diskCleanups": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "diskDefragmentations": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "fullyPatchedMachines": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "missingOneTwoPatchesMachines": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "missingThreeFivePatchesMachines": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "missingMoreFivePatchesMachines": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "missingUnscannedPatchesMachines": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "alertsGenerated": { + "type": "string" + }, + "internetConnectivity": { + "type": "number", + "format": "double", + "nullable": true + }, + "diskSpaceCleanedMb": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "missingSecurityPatches": { + "type": "string" + }, + "cpuUtilization": { + "type": "number", + "format": "double", + "nullable": true + }, + "memoryUtilization": { + "type": "number", + "format": "double", + "nullable": true + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CompanyMerge": { + "required": [ + "toCompanyId" + ], + "type": "object", + "properties": { + "toCompanyId": { + "type": "integer", + "format": "int32" + }, + "name": { + "enum": [ + "From", + "To" + ], + "type": "string", + "nullable": true + }, + "identifier": { + "enum": [ + "From", + "To" + ], + "type": "string", + "nullable": true + }, + "status": { + "enum": [ + "From", + "To" + ], + "type": "string", + "nullable": true + }, + "type": { + "enum": [ + "From", + "To" + ], + "type": "string", + "nullable": true + }, + "primaryAddress": { + "enum": [ + "From", + "To" + ], + "type": "string", + "nullable": true + }, + "primaryContact": { + "enum": [ + "From", + "To" + ], + "type": "string", + "nullable": true + }, + "phone": { + "enum": [ + "From", + "To" + ], + "type": "string", + "nullable": true + }, + "fax": { + "enum": [ + "From", + "To" + ], + "type": "string", + "nullable": true + }, + "website": { + "enum": [ + "From", + "To" + ], + "type": "string", + "nullable": true + }, + "market": { + "enum": [ + "From", + "To" + ], + "type": "string", + "nullable": true + }, + "territory": { + "enum": [ + "From", + "To" + ], + "type": "string", + "nullable": true + }, + "revenue": { + "enum": [ + "From", + "To" + ], + "type": "string", + "nullable": true + }, + "revenueYear": { + "enum": [ + "From", + "To" + ], + "type": "string", + "nullable": true + }, + "numberOfEmployees": { + "enum": [ + "From", + "To" + ], + "type": "string", + "nullable": true + }, + "sicCode": { + "enum": [ + "From", + "To" + ], + "type": "string", + "nullable": true + }, + "dateAcquired": { + "enum": [ + "From", + "To" + ], + "type": "string", + "nullable": true + }, + "timeZone": { + "enum": [ + "From", + "To" + ], + "type": "string", + "nullable": true + }, + "sourceList": { + "enum": [ + "From", + "To" + ], + "type": "string", + "nullable": true + }, + "userDefinedField1": { + "enum": [ + "From", + "To" + ], + "type": "string", + "nullable": true + }, + "userDefinedField2": { + "enum": [ + "From", + "To" + ], + "type": "string", + "nullable": true + }, + "userDefinedField3": { + "enum": [ + "From", + "To" + ], + "type": "string", + "nullable": true + }, + "userDefinedField4": { + "enum": [ + "From", + "To" + ], + "type": "string", + "nullable": true + }, + "userDefinedField5": { + "enum": [ + "From", + "To" + ], + "type": "string", + "nullable": true + }, + "userDefinedField6": { + "enum": [ + "From", + "To" + ], + "type": "string", + "nullable": true + }, + "userDefinedField7": { + "enum": [ + "From", + "To" + ], + "type": "string", + "nullable": true + }, + "userDefinedField8": { + "enum": [ + "From", + "To" + ], + "type": "string", + "nullable": true + }, + "userDefinedField9": { + "enum": [ + "From", + "To" + ], + "type": "string", + "nullable": true + }, + "userDefinedField10": { + "enum": [ + "From", + "To" + ], + "type": "string", + "nullable": true + }, + "billingAddress": { + "enum": [ + "From", + "To" + ], + "type": "string", + "nullable": true + }, + "billingContact": { + "enum": [ + "From", + "To" + ], + "type": "string", + "nullable": true + }, + "taxCode": { + "enum": [ + "From", + "To" + ], + "type": "string", + "nullable": true + }, + "accountNumber": { + "enum": [ + "From", + "To" + ], + "type": "string", + "nullable": true + }, + "billingTerms": { + "enum": [ + "From", + "To" + ], + "type": "string", + "nullable": true + }, + "notes": { + "enum": [ + "Discard", + "Merge" + ], + "type": "string", + "nullable": true + }, + "sites": { + "enum": [ + "Discard", + "Merge" + ], + "type": "string", + "nullable": true + }, + "activities": { + "enum": [ + "Discard", + "Merge" + ], + "type": "string", + "nullable": true + }, + "opportunities": { + "enum": [ + "Discard", + "Merge" + ], + "type": "string", + "nullable": true + }, + "services": { + "enum": [ + "Discard", + "Merge" + ], + "type": "string", + "nullable": true + }, + "projects": { + "enum": [ + "Discard", + "Merge" + ], + "type": "string", + "nullable": true + }, + "contacts": { + "enum": [ + "Discard", + "Merge" + ], + "type": "string", + "nullable": true + }, + "documents": { + "enum": [ + "Discard", + "Merge" + ], + "type": "string", + "nullable": true + } + } + }, + "CompanyNote": { + "required": [ + "text" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "text": { + "type": "string" + }, + "type": { + "$ref": "#/components/schemas/NoteTypeReference" + }, + "flagged": { + "type": "boolean", + "nullable": true + }, + "enteredBy": { + "type": "string" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CompanyNoteType": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "identifier": { + "type": "string", + "description": " Max length: 15;" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "importFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "CompanyNoteTypeInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "identifier": { + "type": "string" + }, + "name": { + "type": "string" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CompanyPickerItem": { + "required": [ + "company" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "companyStatus": { + "$ref": "#/components/schemas/CompanyStatusReference" + }, + "companyType": { + "$ref": "#/components/schemas/CompanyTypeReference" + }, + "companySite": { + "$ref": "#/components/schemas/SiteReference" + }, + "companyLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "companyCountry": { + "$ref": "#/components/schemas/CountryReference" + }, + "vendorPickerFlag": { + "type": "boolean", + "description": "Gets or sets if true, this record was created by the vendor picker component. Otherwise, the record was created by the company picker component.", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CompanyReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "identifier": { + "type": "string" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CompanyServiceTemplate": { + "type": "object", + "properties": { + "parentTemplate": { + "$ref": "#/components/schemas/ServiceTemplateReference" + }, + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "board": { + "$ref": "#/components/schemas/BoardReference" + }, + "type": { + "$ref": "#/components/schemas/ServiceTypeReference" + }, + "item": { + "$ref": "#/components/schemas/ServiceItemReference" + }, + "subtype": { + "$ref": "#/components/schemas/ServiceSubTypeReference" + }, + "serviceLocation": { + "$ref": "#/components/schemas/ServiceLocationReference" + }, + "status": { + "$ref": "#/components/schemas/ServiceStatusReference" + }, + "source": { + "$ref": "#/components/schemas/ServiceSourceReference" + }, + "priority": { + "$ref": "#/components/schemas/PriorityReference" + }, + "team": { + "$ref": "#/components/schemas/ServiceTeamReference" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "contact": { + "$ref": "#/components/schemas/ContactReference" + }, + "site": { + "$ref": "#/components/schemas/SiteReference" + }, + "assignedNotifyFlag": { + "type": "boolean", + "nullable": true + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "summary": { + "type": "string" + }, + "problem": { + "type": "string" + }, + "hoursBudget": { + "type": "number", + "format": "double", + "nullable": true + }, + "hourlyRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "internalAnalysis": { + "type": "string" + }, + "resolution": { + "type": "string" + }, + "timeBillableFlag": { + "type": "boolean", + "nullable": true + }, + "expenseBillableFlag": { + "type": "boolean", + "nullable": true + }, + "productBillableFlag": { + "type": "boolean", + "nullable": true + }, + "purchaseOrderNumber": { + "type": "string" + }, + "reference": { + "type": "string" + }, + "estimatedExpenseCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "estimatedExpenseRevenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "estimatedProductCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "estimatedProductRevenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "estimatedTimeCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "estimatedTimeRevenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "billComplete_Flag": { + "type": "boolean", + "nullable": true + }, + "billServiceSeparatelyFlag": { + "type": "boolean", + "nullable": true + }, + "billingAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "billUnapprovedTimeAndExpensesFlag": { + "type": "boolean", + "nullable": true + }, + "overrideFlag": { + "type": "boolean", + "nullable": true + }, + "timeInvoiceFlag": { + "type": "boolean", + "nullable": true + }, + "expenseInvoiceFlag": { + "type": "boolean", + "nullable": true + }, + "productInvoiceFlag": { + "type": "boolean", + "nullable": true + }, + "agreement": { + "$ref": "#/components/schemas/AgreementReference" + }, + "workRole": { + "$ref": "#/components/schemas/WorkRoleReference" + }, + "workType": { + "$ref": "#/components/schemas/WorkTypeReference" + }, + "billTime": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "nullable": true + }, + "billExpenses": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "nullable": true + }, + "billProducts": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "nullable": true + }, + "billingMethod": { + "enum": [ + "ActualRates", + "FixedFee", + "NotToExceed", + "OverrideRate" + ], + "type": "string", + "nullable": true + }, + "severity": { + "enum": [ + "Low", + "Medium", + "High" + ], + "type": "string", + "nullable": true + }, + "impact": { + "enum": [ + "Low", + "Medium", + "High" + ], + "type": "string", + "nullable": true + }, + "assignedBy": { + "$ref": "#/components/schemas/MemberReference" + }, + "scheduleDaysBefore": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "serviceDaysBefore": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "attachScheduleToNewServiceFlag": { + "type": "boolean", + "nullable": true + }, + "templateFlag": { + "type": "boolean", + "nullable": true + }, + "emailContactFlag": { + "type": "boolean", + "nullable": true + }, + "emailResourceFlag": { + "type": "boolean", + "nullable": true + }, + "emailCCFlag": { + "type": "boolean", + "nullable": true + }, + "emailCC": { + "type": "string" + }, + "restrictDownpaymentFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "CompanySite": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 156;" + }, + "addressLine1": { + "type": "string", + "description": " Max length: 50;" + }, + "addressLine2": { + "type": "string", + "description": " Max length: 50;" + }, + "city": { + "type": "string", + "description": " Max length: 50;" + }, + "stateReference": { + "$ref": "#/components/schemas/StateReference" + }, + "zip": { + "type": "string", + "description": " Max length: 12;" + }, + "country": { + "$ref": "#/components/schemas/CountryReference" + }, + "addressFormat": { + "type": "string" + }, + "phoneNumber": { + "type": "string", + "description": " Max length: 30;" + }, + "phoneNumberExt": { + "type": "string", + "description": " Max length: 30;" + }, + "faxNumber": { + "type": "string", + "description": " Max length: 30;" + }, + "taxCode": { + "$ref": "#/components/schemas/TaxCodeReference" + }, + "entityType": { + "$ref": "#/components/schemas/EntityTypeReference" + }, + "expenseReimbursement": { + "type": "number", + "format": "double", + "nullable": true + }, + "primaryAddressFlag": { + "type": "boolean", + "nullable": true + }, + "defaultShippingFlag": { + "type": "boolean", + "nullable": true + }, + "defaultBillingFlag": { + "type": "boolean", + "nullable": true + }, + "defaultMailingFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "billSeparateFlag": { + "type": "boolean", + "nullable": true + }, + "mobileGuid": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "calendar": { + "$ref": "#/components/schemas/CalendarReference" + }, + "timeZone": { + "$ref": "#/components/schemas/TimeZoneSetupReference" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "territory": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "invoiceTemplate": { + "$ref": "#/components/schemas/InvoiceTemplateReference" + }, + "customFields": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldValue" + } + } + } + }, + "CompanySiteInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "addressLine1": { + "type": "string" + }, + "addressLine2": { + "type": "string" + }, + "city": { + "type": "string" + }, + "stateReference": { + "$ref": "#/components/schemas/StateReference" + }, + "country": { + "$ref": "#/components/schemas/CountryReference" + }, + "zip": { + "type": "string" + }, + "addressFormat": { + "type": "string" + }, + "phoneNumber": { + "type": "string" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "defaultShippingFlag": { + "type": "boolean", + "nullable": true + }, + "defaultBillingFlag": { + "type": "boolean", + "nullable": true + }, + "primaryAddressFlag": { + "type": "boolean", + "nullable": true + }, + "taxCode": { + "$ref": "#/components/schemas/TaxCodeReference" + }, + "phoneNumberExt": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CompanyStatus": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "notifyFlag": { + "type": "boolean", + "nullable": true + }, + "disallowSavingFlag": { + "type": "boolean", + "nullable": true + }, + "notificationMessage": { + "type": "string", + "description": " Max length: 500;" + }, + "customNoteFlag": { + "type": "boolean", + "nullable": true + }, + "cancelOpenTracksFlag": { + "type": "boolean", + "nullable": true + }, + "track": { + "$ref": "#/components/schemas/TrackReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "CompanyStatusReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CompanyTeam": { + "required": [ + "teamRole" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "teamRole": { + "$ref": "#/components/schemas/TeamRoleReference" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "contact": { + "$ref": "#/components/schemas/ContactReference" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "accountManagerFlag": { + "type": "boolean", + "nullable": true + }, + "techFlag": { + "type": "boolean", + "nullable": true + }, + "salesFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CompanyType": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "vendorFlag": { + "type": "boolean", + "nullable": true + }, + "serviceAlertFlag": { + "type": "boolean", + "nullable": true + }, + "serviceAlertMessage": { + "type": "string", + "description": " Max length: 150;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "CompanyTypeInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "isVendor": { + "type": "boolean" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CompanyTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ConfigurationQuestion": { + "type": "object", + "properties": { + "answerId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "questionId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "question": { + "type": "string" + }, + "answer": { + "type": "object" + }, + "sequenceNumber": { + "type": "number", + "format": "double", + "nullable": true + }, + "numberOfDecimals": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "fieldType": { + "enum": [ + "TextArea", + "Currency", + "Date", + "Hyperlink", + "IPAddress", + "Checkbox", + "Number", + "Percent", + "Text", + "Password" + ], + "type": "string", + "nullable": true + }, + "requiredFlag": { + "type": "boolean", + "nullable": true + } + } + }, + "ConfigurationReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "deviceIdentifier": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ConfigurationStatus": { + "required": [ + "description" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "description": { + "type": "string", + "description": " Max length: 50;" + }, + "closedFlag": { + "type": "boolean", + "nullable": true + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "ConfigurationStatusInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "description": { + "type": "string" + }, + "closedFlag": { + "type": "boolean", + "nullable": true + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ConfigurationStatusReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ConfigurationTabsCount": { + "type": "object" + }, + "ConfigurationType": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "systemFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "ConfigurationTypeCopy": { + "required": [ + "id", + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + } + } + }, + "ConfigurationTypeInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "systemFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ConfigurationTypeQuestion": { + "required": [ + "fieldType", + "entryType", + "sequenceNumber", + "question" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "configurationType": { + "$ref": "#/components/schemas/ConfigurationTypeReference" + }, + "fieldType": { + "enum": [ + "TextArea", + "Currency", + "Date", + "Hyperlink", + "IPAddress", + "Checkbox", + "Number", + "Percent", + "Text", + "Password" + ], + "type": "string", + "nullable": true + }, + "entryType": { + "enum": [ + "Date", + "EntryField", + "List", + "Option" + ], + "type": "string", + "nullable": true + }, + "sequenceNumber": { + "type": "number", + "format": "double", + "nullable": true + }, + "question": { + "type": "string", + "description": " Max length: 1000;" + }, + "numberOfDecimals": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "requiredFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + } + } + }, + "ConfigurationTypeQuestionInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "configurationType": { + "$ref": "#/components/schemas/ConfigurationTypeReference" + }, + "fieldType": { + "enum": [ + "TextArea", + "Currency", + "Date", + "Hyperlink", + "IPAddress", + "Checkbox", + "Number", + "Percent", + "Text", + "Password" + ], + "type": "string", + "nullable": true + }, + "entryType": { + "enum": [ + "Date", + "EntryField", + "List", + "Option" + ], + "type": "string", + "nullable": true + }, + "sequenceNumber": { + "type": "number", + "format": "double", + "nullable": true + }, + "question": { + "type": "string" + }, + "numberOfDecimals": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "requiredFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ConfigurationTypeQuestionReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "question": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ConfigurationTypeQuestionValue": { + "required": [ + "value" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "configurationType": { + "$ref": "#/components/schemas/ConfigurationTypeReference" + }, + "question": { + "$ref": "#/components/schemas/ConfigurationTypeQuestionReference" + }, + "value": { + "type": "string", + "description": " Max length: 1000;" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "ConfigurationTypeQuestionValueInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "configurationType": { + "$ref": "#/components/schemas/ConfigurationTypeReference" + }, + "question": { + "$ref": "#/components/schemas/ConfigurationTypeQuestionReference" + }, + "value": { + "type": "string" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ConfigurationTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ConnectWiseHostedScreen": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "screenId": { + "type": "string" + }, + "name": { + "type": "string" + } + } + }, + "ConnectWiseHostedSetup": { + "required": [ + "screenId", + "description", + "url", + "type" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "screenId": { + "type": "integer", + "description": "Can be obtained via ConnectWiseHostedApiScreen report.", + "format": "int32", + "nullable": true + }, + "description": { + "type": "string", + "description": " Max length: 50;" + }, + "url": { + "type": "string", + "description": " Max length: 1024;" + }, + "type": { + "enum": [ + "Tab", + "Pod", + "ToolbarButton" + ], + "type": "string", + "nullable": true + }, + "clientId": { + "type": "string", + "description": "Only required if not already set. Max length: 36;" + }, + "origin": { + "type": "string", + "description": " Max length: 100;" + }, + "podHeight": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "toolbarButtonDialogHeight": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "toolbarButtonDialogWidth": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "toolbarButtonText": { + "type": "string", + "description": "Only required for ToolbarButtons. Max length: 50;" + }, + "toolbarButtonToolTip": { + "type": "string", + "description": " Max length: 50;" + }, + "toolbarButtonIconDocumentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "disabledFlag": { + "type": "boolean", + "nullable": true + }, + "locationIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "locationsEnabledFlag": { + "type": "boolean", + "nullable": true + }, + "createdBy": { + "type": "string" + }, + "dateCreated": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "Contact": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "firstName": { + "type": "string" + }, + "lastName": { + "type": "string" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "site": { + "$ref": "#/components/schemas/SiteReference" + }, + "addressLine1": { + "type": "string" + }, + "addressLine2": { + "type": "string" + }, + "city": { + "type": "string" + }, + "state": { + "type": "string" + }, + "zip": { + "type": "string" + }, + "country": { + "$ref": "#/components/schemas/CountryReference" + }, + "relationship": { + "$ref": "#/components/schemas/RelationshipReference" + }, + "relationshipOverride": { + "type": "string" + }, + "department": { + "$ref": "#/components/schemas/ContactDepartmentReference" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "defaultMergeContactId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "securityIdentifier": { + "type": "string" + }, + "managerContact": { + "$ref": "#/components/schemas/ContactReference" + }, + "assistantContact": { + "$ref": "#/components/schemas/ContactReference" + }, + "title": { + "type": "string" + }, + "school": { + "type": "string" + }, + "nickName": { + "type": "string" + }, + "marriedFlag": { + "type": "boolean", + "nullable": true + }, + "childrenFlag": { + "type": "boolean", + "nullable": true + }, + "children": { + "type": "string" + }, + "significantOther": { + "type": "string" + }, + "portalPassword": { + "type": "string" + }, + "portalSecurityLevel": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "disablePortalLoginFlag": { + "type": "boolean", + "nullable": true + }, + "unsubscribeFlag": { + "type": "boolean", + "nullable": true + }, + "gender": { + "enum": [ + "Female", + "Male" + ], + "type": "string", + "nullable": true + }, + "birthDay": { + "type": "string" + }, + "anniversary": { + "type": "string" + }, + "presence": { + "enum": [ + "NoAgent", + "Online", + "DoNotDisturb", + "Away", + "Offline" + ], + "type": "string", + "nullable": true + }, + "mobileGuid": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "facebookUrl": { + "type": "string" + }, + "twitterUrl": { + "type": "string" + }, + "linkedInUrl": { + "type": "string" + }, + "defaultPhoneType": { + "type": "string" + }, + "defaultPhoneNbr": { + "type": "string" + }, + "defaultPhoneExtension": { + "type": "string" + }, + "defaultBillingFlag": { + "type": "boolean", + "nullable": true + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "userDefinedField1": { + "type": "string", + "description": " Max length: 50;" + }, + "userDefinedField2": { + "type": "string", + "description": " Max length: 50;" + }, + "userDefinedField3": { + "type": "string", + "description": " Max length: 50;" + }, + "userDefinedField4": { + "type": "string", + "description": " Max length: 50;" + }, + "userDefinedField5": { + "type": "string", + "description": " Max length: 50;" + }, + "userDefinedField6": { + "type": "string", + "description": " Max length: 50;" + }, + "userDefinedField7": { + "type": "string", + "description": " Max length: 50;" + }, + "userDefinedField8": { + "type": "string", + "description": " Max length: 50;" + }, + "userDefinedField9": { + "type": "string", + "description": " Max length: 50;" + }, + "userDefinedField10": { + "type": "string", + "description": " Max length: 50;" + }, + "companyLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "communicationItems": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ContactCommunicationItem" + } + }, + "types": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ContactTypeReference" + } + }, + "integratorTags": { + "type": "array", + "items": { + "type": "string" + } + }, + "customFields": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldValue" + } + }, + "photo": { + "$ref": "#/components/schemas/DocumentReference" + }, + "ignoreDuplicates": { + "type": "boolean" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "typeIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + }, + "description": "Gets or sets integrer array of Contact_Type_Recids to be assigned to contact that can be passed in only during new contact creation (post)\n To update existing contacts type, use the /company/contactTypeAssociations or /company/contacts/{ID}/typeAssociations endpoints." + } + } + }, + "ContactCommunication": { + "required": [ + "type", + "value" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "contactId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "type": { + "$ref": "#/components/schemas/CommunicationTypeReference" + }, + "value": { + "type": "string", + "description": " Max length: 250;" + }, + "extension": { + "type": "string", + "description": " Max length: 15;" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "mobileGuid": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "communicationType": { + "enum": [ + "Email", + "Fax", + "Phone" + ], + "type": "string", + "nullable": true + }, + "domain": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ContactCommunicationItem": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "type": { + "$ref": "#/components/schemas/CommunicationTypeReference" + }, + "value": { + "type": "string" + }, + "extension": { + "type": "string" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "domain": { + "type": "string" + }, + "communicationType": { + "enum": [ + "Email", + "Fax", + "Phone" + ], + "type": "string", + "nullable": true + } + } + }, + "ContactContactTypeAssociation.ContactTypeAssociation": { + "required": [ + "type", + "contact" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "type": { + "$ref": "#/components/schemas/ContactTypeReference" + }, + "contact": { + "$ref": "#/components/schemas/ContactReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ContactDepartment": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 30;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "ContactDepartmentInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ContactDepartmentReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ContactGroup": { + "required": [ + "group" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "group": { + "$ref": "#/components/schemas/GroupReference" + }, + "contact": { + "$ref": "#/components/schemas/ContactReference" + }, + "description": { + "type": "string", + "description": " Max length: 50;" + }, + "unsubscribeFlag": { + "type": "boolean", + "nullable": true + }, + "companyUnsubcribedEmailMessage": { + "type": "string" + }, + "companyGroupUnsubscribedEmailMessage": { + "type": "string" + }, + "contactUnsubscribedEmailMessage": { + "type": "string" + }, + "contactGroupUnsubscribedEmailMessage": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ContactInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "firstName": { + "type": "string" + }, + "lastName": { + "type": "string" + }, + "communicationItems": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ContactCommunicationItem" + } + }, + "defaultPhoneNbr": { + "type": "string" + }, + "defaultPhoneType": { + "type": "string" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "companyLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "site": { + "$ref": "#/components/schemas/SiteReference" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "title": { + "type": "string" + }, + "types": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ContactTypeReference" + } + }, + "addressLine1": { + "type": "string" + }, + "addressLine2": { + "type": "string" + }, + "city": { + "type": "string" + }, + "state": { + "type": "string" + }, + "country": { + "$ref": "#/components/schemas/CountryReference" + }, + "zip": { + "type": "string" + }, + "department": { + "$ref": "#/components/schemas/ContactDepartmentReference" + }, + "defaultBillingFlag": { + "type": "boolean", + "nullable": true + }, + "facebookUrl": { + "type": "string" + }, + "twitterUrl": { + "type": "string" + }, + "linkedInUrl": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ContactNote": { + "required": [ + "text" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "contactId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "text": { + "type": "string" + }, + "type": { + "$ref": "#/components/schemas/NoteTypeReference" + }, + "flagged": { + "type": "boolean", + "nullable": true + }, + "enteredBy": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ContactReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ContactRelationship": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "ContactTrack": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "trackId": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "startDate": { + "type": "string" + }, + "endDate": { + "type": "string" + }, + "actionTaken": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "actionRemaining": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "startedBy": { + "type": "string" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "contact": { + "$ref": "#/components/schemas/ContactReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ContactType": { + "required": [ + "description" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "description": { + "type": "string", + "description": " Max length: 50;" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "serviceAlertFlag": { + "type": "boolean", + "nullable": true + }, + "serviceAlertMessage": { + "type": "string", + "description": " Max length: 150;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "ContactTypeInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "description": { + "type": "string" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "serviceAlertFlag": { + "type": "boolean", + "nullable": true + }, + "serviceAlertMessage": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ContactTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Conversion": { + "required": [ + "uomType" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "quantity": { + "type": "number", + "format": "double", + "nullable": true + }, + "uomType": { + "$ref": "#/components/schemas/UnitOfMeasureReference" + }, + "parentUOM": { + "$ref": "#/components/schemas/UnitOfMeasureReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "ConversionTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ConvertItem": { + "required": [ + "recordType" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "recordType": { + "enum": [ + "ProjectIssue", + "ProjectTicket", + "ServiceTicket" + ], + "type": "string", + "nullable": true + }, + "project": { + "$ref": "#/components/schemas/ProjectReference" + }, + "phase": { + "$ref": "#/components/schemas/ProjectPhaseReference" + }, + "wbsCode": { + "type": "string" + } + } + }, + "ConvertToProject": { + "required": [ + "phase", + "wbsCode" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "recordType": { + "enum": [ + "ProjectIssue", + "ProjectTicket", + "ServiceTicket" + ], + "type": "string", + "nullable": true + }, + "project": { + "$ref": "#/components/schemas/ProjectReference" + }, + "phase": { + "$ref": "#/components/schemas/ProjectPhaseReference" + }, + "wbsCode": { + "type": "string" + } + } + }, + "CorporateStructure": { + "required": [ + "fiscalYearStart", + "locationCaption", + "groupCaption", + "baseCurrency" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "levelCount": { + "enum": [ + "Level1", + "Level2", + "Level3", + "Level4", + "Level5" + ], + "type": "string", + "nullable": true + }, + "level1Name": { + "type": "string", + "description": " Max length: 20;" + }, + "level2Name": { + "type": "string", + "description": " Max length: 20;" + }, + "level3Name": { + "type": "string", + "description": " Max length: 20;" + }, + "level4Name": { + "type": "string", + "description": " Max length: 20;" + }, + "level5Name": { + "type": "string", + "description": " Max length: 20;" + }, + "fiscalYearStart": { + "enum": [ + "January", + "February", + "March", + "April", + "May", + "June", + "July", + "August", + "September", + "October", + "November", + "December" + ], + "type": "string", + "nullable": true + }, + "locationCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "groupCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "baseCurrency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "president": { + "$ref": "#/components/schemas/MemberReference" + }, + "chiefOperatingOfficer": { + "$ref": "#/components/schemas/MemberReference" + }, + "controller": { + "$ref": "#/components/schemas/MemberReference" + }, + "dispatcher": { + "$ref": "#/components/schemas/MemberReference" + }, + "serviceManager": { + "$ref": "#/components/schemas/MemberReference" + }, + "dutyManager": { + "$ref": "#/components/schemas/MemberReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "updatedBy": { + "type": "string", + "description": " Max length: 15;" + } + } + }, + "CorporateStructureInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "locationCaption": { + "type": "string" + }, + "groupCaption": { + "type": "string" + }, + "baseCurrency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CorporateStructureLevel": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + } + } + }, + "CorporateStructureLevelReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Count": { + "type": "object", + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + } + }, + "Country": { + "required": [ + "name", + "currency" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "cityCaption": { + "type": "string", + "description": " Max length: 25;" + }, + "stateCaption": { + "type": "string", + "description": " Max length: 25;" + }, + "zipCaption": { + "type": "string", + "description": " Max length: 25;" + }, + "zipMinimumLength": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "dialingPrefix": { + "type": "string", + "description": " Max length: 5;" + }, + "addressFormat": { + "$ref": "#/components/schemas/AddressFormatReference" + }, + "countryCode": { + "type": "string", + "description": " Max length: 2;" + }, + "coreEntityCountryCode": { + "enum": [ + "AF", + "AX", + "AL", + "DZ", + "AS", + "AD", + "AO", + "AI", + "AQ", + "AR", + "AM", + "AW", + "AT", + "AZ", + "BH", + "BD", + "BB", + "BY", + "BZ", + "BJ", + "BM", + "BT", + "BO", + "BQ", + "BA", + "BW", + "BV", + "IO", + "BN", + "BG", + "BF", + "BI", + "CM", + "CV", + "KY", + "CF", + "TD", + "CL", + "CX", + "CC", + "CO", + "KM", + "CG", + "CK", + "CI", + "HR", + "CU", + "CW", + "CY", + "CZ", + "CD", + "DK", + "DJ", + "DM", + "EC", + "EG", + "GQ", + "ER", + "EE", + "ET", + "FK", + "FO", + "FJ", + "FI", + "FR", + "GF", + "PF", + "TF", + "GA", + "GM", + "GE", + "GH", + "GI", + "GR", + "GL", + "GD", + "GP", + "GU", + "GT", + "GG", + "GN", + "GW", + "GY", + "HT", + "HM", + "HN", + "HK", + "HU", + "IS", + "IN", + "IR", + "IQ", + "IE", + "IM", + "IT", + "JM", + "JP", + "JE", + "JO", + "KZ", + "KE", + "KI", + "XK", + "KW", + "KG", + "LA", + "LV", + "LB", + "LS", + "LR", + "LY", + "LI", + "LT", + "LU", + "MO", + "MK", + "MG", + "MW", + "MY", + "ML", + "MT", + "MH", + "MQ", + "MR", + "MU", + "YT", + "FM", + "MD", + "MC", + "MN", + "ME", + "MS", + "MZ", + "NA", + "NR", + "NP", + "NC", + "NZ", + "NI", + "NE", + "NG", + "NU", + "NF", + "KP", + "MP", + "OM", + "PK", + "PW", + "PS", + "PG", + "PY", + "PE", + "PN", + "PL", + "PT", + "PR", + "RE", + "RO", + "RU", + "RW", + "BL", + "SH", + "PM", + "VC", + "WS", + "SM", + "ST", + "SN", + "RS", + "SC", + "SL", + "SX", + "SK", + "SI", + "SB", + "SO", + "ZA", + "GS", + "KR", + "SS", + "ES", + "LK", + "SD", + "SR", + "SJ", + "SZ", + "SE", + "SY", + "TJ", + "TZ", + "TH", + "TL", + "TG", + "TK", + "TO", + "TN", + "TR", + "TV", + "UG", + "UA", + "GB", + "UM", + "UZ", + "VU", + "VN", + "WF", + "EH", + "YE", + "ZM", + "ZW", + "US", + "CR", + "MX", + "AE", + "VI", + "VG", + "SA", + "KH", + "AU", + "ID", + "CA", + "BR", + "TW", + "TM", + "TC", + "QA", + "MM", + "CN", + "SG", + "IL", + "VA", + "DE", + "NL", + "AG", + "BE", + "LC", + "UY", + "PH", + "BS", + "VE", + "CH", + "MF", + "KN", + "TT", + "DO", + "PA", + "MV", + "SV", + "NO", + "MA", + "AC", + "TA" + ], + "type": "string", + "nullable": true + }, + "localizationCaptionOne": { + "type": "string", + "description": " Max length: 25;" + }, + "localizationValueOne": { + "type": "string", + "description": " Max length: 50;" + }, + "disabled": { + "type": "boolean" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "CountryInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "cityCaption": { + "type": "string" + }, + "stateCaption": { + "type": "string" + }, + "zipCaption": { + "type": "string" + }, + "dialingPrefix": { + "type": "string" + }, + "localizationCaptionOne": { + "type": "string" + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CountryReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "identifier": { + "type": "string" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CreateAccountingBatchRequest": { + "required": [ + "processedRecordIds" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "batchIdentifier": { + "type": "string", + "description": " Max length: 50;" + }, + "glInterfaceIdentifier": { + "type": "string" + }, + "exportInvoicesFlag": { + "type": "boolean", + "description": "Batch must export Invoices, Expenses or Products.", + "nullable": true + }, + "exportExpensesFlag": { + "type": "boolean", + "description": "Batch must export Invoices, Expenses or Products.", + "nullable": true + }, + "exportProductsFlag": { + "type": "boolean", + "description": "Batch must export Invoices, Expenses or Products.", + "nullable": true + }, + "processedRecordIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "description": "GL Entry RecIDs." + }, + "summarizeExpenses": { + "type": "boolean", + "nullable": true + } + } + }, + "Crm": { + "required": [ + "accountManagerRole", + "technicalContactRole", + "salesRepRole" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "companyListCount": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "lockProbabilityFlag": { + "type": "boolean", + "nullable": true + }, + "accountManagerRole": { + "$ref": "#/components/schemas/TeamRoleReference" + }, + "technicalContactRole": { + "$ref": "#/components/schemas/TeamRoleReference" + }, + "salesRepRole": { + "$ref": "#/components/schemas/TeamRoleReference" + }, + "companyIdGenerationFlag": { + "type": "boolean", + "nullable": true + }, + "excludeSpacesFlag": { + "type": "boolean", + "nullable": true + }, + "field1Caption": { + "type": "string", + "description": " Max length: 25;" + }, + "field2Caption": { + "type": "string", + "description": " Max length: 25;" + }, + "field3Caption": { + "type": "string", + "description": " Max length: 25;" + }, + "field4Caption": { + "type": "string", + "description": " Max length: 25;" + }, + "field5Caption": { + "type": "string", + "description": " Max length: 25;" + }, + "field6Caption": { + "type": "string", + "description": " Max length: 25;" + }, + "field7Caption": { + "type": "string", + "description": " Max length: 25;" + }, + "field8Caption": { + "type": "string", + "description": " Max length: 25;" + }, + "field9Caption": { + "type": "string", + "description": " Max length: 25;" + }, + "field10Caption": { + "type": "string", + "description": " Max length: 25;" + }, + "primaryRepCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "secondaryRepCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "other1Caption": { + "type": "string", + "description": " Max length: 50;" + }, + "other2Caption": { + "type": "string", + "description": " Max length: 50;" + }, + "defaultYear": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CrmInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "accountManagerRole": { + "$ref": "#/components/schemas/TeamRoleReference" + }, + "technicalContactRole": { + "$ref": "#/components/schemas/TeamRoleReference" + }, + "salesRepRole": { + "$ref": "#/components/schemas/TeamRoleReference" + }, + "field1Caption": { + "type": "string" + }, + "field2Caption": { + "type": "string" + }, + "field3Caption": { + "type": "string" + }, + "field4Caption": { + "type": "string" + }, + "field5Caption": { + "type": "string" + }, + "field6Caption": { + "type": "string" + }, + "field7Caption": { + "type": "string" + }, + "field8Caption": { + "type": "string" + }, + "field9Caption": { + "type": "string" + }, + "field10Caption": { + "type": "string" + }, + "primaryRepCaption": { + "type": "string" + }, + "secondaryRepCaption": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CurrencyCode": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CurrencyCodeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CurrencyInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CurrencyReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "symbol": { + "type": "string" + }, + "currencyCode": { + "type": "string" + }, + "decimalSeparator": { + "type": "string" + }, + "numberOfDecimals": { + "type": "integer", + "format": "int32" + }, + "thousandsSeparator": { + "type": "string" + }, + "negativeParenthesesFlag": { + "type": "boolean" + }, + "displaySymbolFlag": { + "type": "boolean" + }, + "currencyIdentifier": { + "type": "string" + }, + "displayIdFlag": { + "type": "boolean" + }, + "rightAlign": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CustomFieldInfo": { + "type": "object", + "properties": { + "caption": { + "type": "string", + "description": "Field caption" + }, + "connectWiseID": { + "type": "string" + }, + "entryMethod": { + "enum": [ + "Date", + "EntryField", + "List", + "Option" + ], + "type": "string", + "nullable": true + }, + "id": { + "type": "integer", + "description": "ID of the custom user defined field", + "format": "int32" + }, + "numberOfDecimals": { + "type": "integer", + "description": "Only valid for Number or percent", + "format": "int32", + "nullable": true + }, + "podId": { + "type": "string", + "description": "Id of the Pod where the custom field will be placed" + }, + "rowNum": { + "type": "integer", + "description": "Must be between 1 and 500. This defines the order in which the custom fields will appear", + "format": "int32", + "nullable": true + }, + "type": { + "enum": [ + "TextArea", + "Button", + "Currency", + "Date", + "Hyperlink", + "IPAddress", + "Checkbox", + "Number", + "Percent", + "PhoneNumber", + "Text", + "Password" + ], + "type": "string", + "nullable": true + }, + "userDefinedFieldRecId": { + "type": "integer", + "description": "ID of the custom user defined field", + "format": "int32" + }, + "value": { + "type": "object" + }, + "screenId": { + "type": "string", + "description": "Field ScreenID" + }, + "displayOnScreenFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CustomFieldValue": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "caption": { + "type": "string" + }, + "type": { + "enum": [ + "TextArea", + "Button", + "Currency", + "Date", + "Hyperlink", + "IPAddress", + "Checkbox", + "Number", + "Percent", + "PhoneNumber", + "Text", + "Password" + ], + "type": "string", + "nullable": true + }, + "entryMethod": { + "enum": [ + "Date", + "EntryField", + "List", + "Option" + ], + "type": "string", + "nullable": true + }, + "numberOfDecimals": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "value": { + "type": "object" + }, + "connectWiseId": { + "type": "string" + }, + "rowNum": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "userDefinedFieldRecId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "podId": { + "type": "string" + } + } + }, + "CustomReport": { + "required": [ + "reportLink", + "name", + "module", + "description" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "reportLink": { + "type": "string" + }, + "name": { + "type": "string", + "description": " Max length: 100;" + }, + "module": { + "enum": [ + "Companies", + "Finance", + "Marketing", + "Procurement", + "Project", + "Sales", + "ServiceDesk", + "TimeExpense" + ], + "type": "string", + "description": "The Module Name.", + "nullable": true + }, + "description": { + "type": "string", + "description": " Max length: 150;" + }, + "generatedFlag": { + "type": "boolean", + "nullable": true + }, + "parameterPrefix": { + "type": "string", + "description": " Max length: 50;" + }, + "parameterSeparator": { + "type": "string", + "description": " Max length: 50;" + }, + "parameterNameSeparator": { + "type": "string", + "description": " Max length: 50;" + }, + "parameterSuffix": { + "type": "string", + "description": " Max length: 50;" + }, + "locationFlag": { + "type": "boolean", + "nullable": true + }, + "locationParamId": { + "type": "integer", + "description": "Parameter unique identifier for the Custom Report's Location parameter.", + "format": "int32", + "nullable": true + }, + "locationDefaultFlag": { + "type": "boolean", + "nullable": true + }, + "locationOverride": { + "type": "string" + }, + "departmentFlag": { + "type": "boolean", + "nullable": true + }, + "departmentParamId": { + "type": "integer", + "description": "Parameter unique identifier for the Custom Report's Department parameter.", + "format": "int32", + "nullable": true + }, + "departmentDefaultFlag": { + "type": "boolean", + "nullable": true + }, + "departmentOverride": { + "type": "string" + }, + "territoryFlag": { + "type": "boolean", + "nullable": true + }, + "territoryParamId": { + "type": "integer", + "description": "Parameter unique identifier for the Custom Report's Terriroty parameter.", + "format": "int32", + "nullable": true + }, + "territoryDefaultFlag": { + "type": "boolean", + "nullable": true + }, + "territoryOverride": { + "type": "string" + }, + "companyFlag": { + "type": "boolean", + "nullable": true + }, + "companyParamId": { + "type": "integer", + "description": "Parameter unique identifier for the Custom Report's Company parameter.", + "format": "int32", + "nullable": true + }, + "companyOverride": { + "type": "string" + }, + "memberFlag": { + "type": "boolean", + "nullable": true + }, + "memberParamId": { + "type": "integer", + "description": "Parameter unique identifier for the Custom Report's Member parameter.", + "format": "int32", + "nullable": true + }, + "memberOverride": { + "type": "string" + }, + "startDateFlag": { + "type": "boolean", + "nullable": true + }, + "startDateParamId": { + "type": "integer", + "description": "Parameter unique identifier for the Custom Report's Start Date parameter.", + "format": "int32", + "nullable": true + }, + "startDateOverride": { + "type": "string" + }, + "endDateFlag": { + "type": "boolean", + "nullable": true + }, + "endDateParamId": { + "type": "integer", + "description": "Parameter unique identifier for the Custom Report's End Date parameter.", + "format": "int32", + "nullable": true + }, + "endDateOverride": { + "type": "string" + }, + "oppTypeFlag": { + "type": "boolean", + "nullable": true + }, + "oppTypeParamId": { + "type": "integer", + "description": "Parameter unique identifier for the Custom Report's Opportunity Type parameter.", + "format": "int32", + "nullable": true + }, + "oppTypeOverride": { + "type": "string" + }, + "opportunityFlag": { + "type": "boolean", + "nullable": true + }, + "opportunityParamId": { + "type": "integer", + "description": "Parameter unique identifier for the Custom Report's Opportunity parameter.", + "format": "int32", + "nullable": true + }, + "opportunityOverride": { + "type": "string" + }, + "marketingCampaignFlag": { + "type": "boolean", + "nullable": true + }, + "marketingCampaignParamId": { + "type": "integer", + "description": "Parameter unique identifier for the Custom Report's Marketing Campaign parameter.", + "format": "int32", + "nullable": true + }, + "marketingCampaignOverride": { + "type": "string" + }, + "serviceBoardFlag": { + "type": "boolean", + "nullable": true + }, + "serviceBoardParamId": { + "type": "integer", + "description": "Parameter unique identifier for the Custom Report's Service Board parameter.", + "format": "int32", + "nullable": true + }, + "serviceBoardDefaultFlag": { + "type": "boolean", + "nullable": true + }, + "serviceBoardOverride": { + "type": "string" + }, + "serviceTypeFlag": { + "type": "boolean", + "nullable": true + }, + "serviceTypeParamId": { + "type": "integer", + "description": "Parameter unique identifier for the Custom Report's Service Type parameter.", + "format": "int32", + "nullable": true + }, + "serviceTypeOverride": { + "type": "string" + }, + "serviceStatusFlag": { + "type": "boolean", + "nullable": true + }, + "serviceStatusParamId": { + "type": "integer", + "description": "Parameter unique identifier for the Custom Report's Service Status parameter.", + "format": "int32", + "nullable": true + }, + "serviceStatusOverride": { + "type": "string" + }, + "agreementTypeFlag": { + "type": "boolean", + "nullable": true + }, + "agreementTypeParamId": { + "type": "integer", + "description": "Parameter unique identifier for the Custom Report's Agreement Type parameter.", + "format": "int32", + "nullable": true + }, + "agreementTypeOverride": { + "type": "string" + }, + "agreementFlag": { + "type": "boolean", + "nullable": true + }, + "agreementParamId": { + "type": "integer", + "description": "Parameter unique identifier for the Custom Report's Agreement parameter.", + "format": "int32", + "nullable": true + }, + "agreementOverride": { + "type": "string" + }, + "projectTypeFlag": { + "type": "boolean", + "nullable": true + }, + "projectTypeParamId": { + "type": "integer", + "description": "Parameter unique identifier for the Custom Report's Project Type parameter.", + "format": "int32", + "nullable": true + }, + "projectTypeOverride": { + "type": "string" + }, + "projectFlag": { + "type": "boolean", + "nullable": true + }, + "projectParamId": { + "type": "integer", + "description": "Parameter unique identifier for the Custom Report's Project parameter.", + "format": "int32", + "nullable": true + }, + "projectOverride": { + "type": "string" + }, + "workRoleFlag": { + "type": "boolean", + "nullable": true + }, + "workRoleParamId": { + "type": "integer", + "description": "Parameter unique identifier for the Custom Report's Work Role parameter.", + "format": "int32", + "nullable": true + }, + "workRoleOverride": { + "type": "string" + }, + "workTypeFlag": { + "type": "boolean", + "nullable": true + }, + "workTypeParamId": { + "type": "integer", + "description": "Parameter unique identifier for the Custom Report's Work Type parameter.", + "format": "int32", + "nullable": true + }, + "workTypeOverride": { + "type": "string" + }, + "invoiceFlag": { + "type": "boolean", + "nullable": true + }, + "invoiceParamId": { + "type": "integer", + "description": "Parameter unique identifier for the Custom Report's Invoice Type parameter.", + "format": "int32", + "nullable": true + }, + "invoiceOverride": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "CustomReportParameter": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": "Either a caption name or parameter name is required. Max length: 50;" + }, + "captionName": { + "type": "string", + "description": "Either a caption name or parameter name is required. Max length: 50;" + }, + "customReport": { + "$ref": "#/components/schemas/CustomReportReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CustomReportReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CwTimeZone": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "offset": { + "type": "number", + "description": "The hours offset (+/-).", + "format": "double" + }, + "startDate": { + "type": "string" + }, + "endDate": { + "type": "string" + }, + "daylightSavingsFlag": { + "type": "boolean", + "description": "Determined based on system library value for specified timeZone.\n Not able to be used in query params at this time.", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "DeliveryMethod": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "emailFlag": { + "type": "boolean", + "nullable": true + }, + "integrationEmailFlag": { + "type": "boolean", + "nullable": true + }, + "integrationPrintFlag": { + "type": "boolean", + "nullable": true + }, + "integrationActiveFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "Department": { + "required": [ + "identifier", + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "identifier": { + "type": "string", + "description": " Max length: 15;" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "DepartmentInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "DepartmentLocation": { + "required": [ + "location" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "departmentManager": { + "$ref": "#/components/schemas/MemberReference" + }, + "dispatch": { + "$ref": "#/components/schemas/MemberReference" + }, + "serviceManager": { + "$ref": "#/components/schemas/MemberReference" + }, + "dutyManager": { + "$ref": "#/components/schemas/MemberReference" + }, + "ldapConfig": { + "$ref": "#/components/schemas/LdapConfigurationReference" + }, + "addAllLocations": { + "type": "boolean", + "nullable": true + }, + "removeAllLocations": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "DepartmentLocationInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "DirectionalSync": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "DirectionalSyncInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "DirectionalSyncReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "DocumentFormData": { + "type": "object", + "properties": { + "file": { + "type": "string", + "format": "binary" + }, + "recordId": { + "type": "integer", + "format": "int32" + }, + "recordType": { + "type": "string" + }, + "title": { + "type": "string" + }, + "url": { + "type": "string" + }, + "privateFlag": { + "type": "boolean" + }, + "readOnlyFlay": { + "type": "boolean" + }, + "isAvatar": { + "type": "boolean" + } + } + }, + "DocumentInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "title": { + "type": "string" + }, + "fileName": { + "type": "string" + }, + "serverFileName": { + "type": "string" + }, + "owner": { + "type": "string" + }, + "linkFlag": { + "type": "boolean", + "nullable": true + }, + "imageFlag": { + "type": "boolean", + "nullable": true + }, + "publicFlag": { + "type": "boolean", + "nullable": true + }, + "htmlTemplateFlag": { + "type": "boolean", + "nullable": true + }, + "readOnlyFlag": { + "type": "boolean", + "nullable": true + }, + "size": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "urlFlag": { + "type": "boolean", + "nullable": true + }, + "createdOnDate": { + "type": "string" + }, + "documentType": { + "$ref": "#/components/schemas/DocumentTypeReference" + }, + "guid": { + "type": "string", + "format": "uuid", + "example": "00000000-0000-0000-0000-000000000000" + }, + "guidSecondary": { + "type": "string", + "format": "uuid", + "example": "00000000-0000-0000-0000-000000000000" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "DocumentReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "DocumentSetup": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "uploadAsLinkFlag": { + "type": "boolean", + "nullable": true + }, + "isPublicFlag": { + "type": "boolean", + "nullable": true + }, + "docPath": { + "type": "string", + "description": " Max length: 100;" + }, + "templatePath": { + "type": "string", + "description": " Max length: 200;" + }, + "templateOutputPath": { + "type": "string", + "description": " Max length: 200;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "DocumentType": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "fileExtension": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "mimeType": { + "type": "string" + }, + "description": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "DocumentTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "EmailConnector": { + "required": [ + "serviceBoard", + "defaultCompany", + "emailErrorsTo" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "emailServerType": { + "enum": [ + "IMAP", + "Office365", + "Google" + ], + "type": "string", + "nullable": true + }, + "imapSetup": { + "$ref": "#/components/schemas/ImapSetupReference" + }, + "office365EmailSetup": { + "$ref": "#/components/schemas/Office365EmailSetupReference" + }, + "googleEmailSetup": { + "$ref": "#/components/schemas/GoogleEmailSetupReference" + }, + "serviceBoard": { + "$ref": "#/components/schemas/BoardReference" + }, + "defaultCompany": { + "$ref": "#/components/schemas/CompanyReference" + }, + "defaultMember": { + "$ref": "#/components/schemas/MemberReference" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "emailNotifyFrom": { + "type": "string", + "description": " Max length: 50;" + }, + "bccEmailTo": { + "type": "string", + "description": " Max length: 250;" + }, + "emailErrorsTo": { + "type": "string", + "description": " Max length: 50;" + }, + "setEmailToDefaultContactFlag": { + "type": "boolean", + "nullable": true + }, + "noResponseFlag": { + "type": "boolean", + "nullable": true + }, + "neverRespondFlag": { + "type": "boolean", + "nullable": true + }, + "discardDuplicatesFlag": { + "type": "boolean", + "nullable": true + }, + "postRepliesToTicketFlag": { + "type": "boolean", + "nullable": true + }, + "createContactFlag": { + "type": "boolean", + "nullable": true + }, + "responseEmailForNew": { + "type": "string" + }, + "responseEmailForExisting": { + "type": "string" + }, + "sourceOverride": { + "$ref": "#/components/schemas/ServiceSourceReference" + }, + "priorityOverride": { + "$ref": "#/components/schemas/PriorityReference" + }, + "typeOverride": { + "$ref": "#/components/schemas/ServiceTypeReference" + }, + "subTypeOverride": { + "$ref": "#/components/schemas/ServiceSubTypeReference" + }, + "itemOverride": { + "$ref": "#/components/schemas/ServiceItemReference" + }, + "statusOverride": { + "$ref": "#/components/schemas/ServiceStatusReference" + }, + "addCcFlag": { + "type": "boolean", + "nullable": true + }, + "inboundTicketMailboxId": { + "type": "string" + }, + "useEmailMessageIdFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "EmailConnectorInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "defaultCompany": { + "$ref": "#/components/schemas/CompanyReference" + }, + "imapSetup": { + "$ref": "#/components/schemas/ImapSetupReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "EmailConnectorParsingRule": { + "required": [ + "priority", + "parsingVariable", + "searchTerm" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "parsingStyle": { + "$ref": "#/components/schemas/EmailConnectorParsingStyleReference" + }, + "priority": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "parsingVariable": { + "$ref": "#/components/schemas/EmailConnectorParsingVariableReference" + }, + "searchTerm": { + "type": "string", + "description": " Max length: 250;" + }, + "servicePriority": { + "$ref": "#/components/schemas/PriorityReference" + }, + "serviceStatus": { + "$ref": "#/components/schemas/ServiceStatusReference" + }, + "serviceType": { + "$ref": "#/components/schemas/ServiceTypeReference" + }, + "serviceSubType": { + "$ref": "#/components/schemas/ServiceSubTypeReference" + }, + "serviceItem": { + "$ref": "#/components/schemas/ServiceItemReference" + }, + "serviceBoard": { + "$ref": "#/components/schemas/BoardReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "EmailConnectorParsingStyle": { + "required": [ + "parsingType", + "parseRule", + "priority" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "parsingType": { + "$ref": "#/components/schemas/EmailConnectorParsingTypeReference" + }, + "parseRule": { + "type": "string", + "description": " Max length: 500;" + }, + "priority": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "EmailConnectorParsingStyleReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "EmailConnectorParsingTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "EmailConnectorParsingVariableReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "identifier": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "EmailConnectorReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "EmailExclusion": { + "required": [ + "description" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "description": { + "type": "string", + "description": " Max length: 100;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "EmailOpened": { + "required": [ + "contactId" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "campaignId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "contactId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "dateOpened": { + "type": "string", + "format": "date-time" + } + } + }, + "EmailTemplateReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "EmailToken": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "token": { + "type": "string" + }, + "description": { + "type": "string" + }, + "addressFlag": { + "type": "boolean", + "nullable": true + }, + "agreementFlag": { + "type": "boolean", + "nullable": true + }, + "companyFlag": { + "type": "boolean", + "nullable": true + }, + "configFlag": { + "type": "boolean", + "nullable": true + }, + "contactFlag": { + "type": "boolean", + "nullable": true + }, + "invoiceFlag": { + "type": "boolean", + "nullable": true + }, + "purchaseOrderFlag": { + "type": "boolean", + "nullable": true + }, + "purchaseOrderStatusFlag": { + "type": "boolean", + "nullable": true + }, + "rmaFlag": { + "type": "boolean", + "nullable": true + }, + "salesFlag": { + "type": "boolean", + "nullable": true + }, + "serviceFlag": { + "type": "boolean", + "nullable": true + }, + "tracksFlag": { + "type": "boolean", + "nullable": true + }, + "workflowFlag": { + "type": "boolean", + "nullable": true + }, + "portalPasswordFlag": { + "type": "boolean", + "nullable": true + } + } + }, + "EntityType": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "code": { + "type": "string" + } + } + }, + "EntityTypeInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + } + } + }, + "EntityTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "EPayConfiguration": { + "required": [ + "location", + "currency", + "url", + "storeIdentifier" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "url": { + "type": "string", + "description": " Max length: 400;" + }, + "storeIdentifier": { + "type": "string", + "description": " Max length: 500;" + }, + "encryptionKey": { + "type": "string", + "description": " Max length: 500;" + }, + "initializationVector": { + "type": "string", + "description": " Max length: 500;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ErrorResponseMessage": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "message": { + "type": "string" + }, + "errors": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ValidationError" + } + } + } + }, + "ExistingTenantReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ExpenseDetailReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "amount": { + "type": "number", + "format": "double" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ExpenseEntry": { + "required": [ + "type", + "amount", + "date" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "expenseReport": { + "$ref": "#/components/schemas/ExpenseReportReference" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "chargeToId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "chargeToType": { + "enum": [ + "Company", + "ServiceTicket", + "ProjectTicket", + "ChargeCode", + "Activity" + ], + "type": "string", + "description": "Gets or sets\n company or chargeToType is required.", + "nullable": true + }, + "type": { + "$ref": "#/components/schemas/ExpenseTypeReference" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "paymentMethod": { + "$ref": "#/components/schemas/PaymentMethodReference" + }, + "classification": { + "$ref": "#/components/schemas/ClassificationReference" + }, + "amount": { + "type": "number", + "format": "double", + "nullable": true + }, + "billableOption": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "nullable": true + }, + "date": { + "type": "string", + "format": "date-time" + }, + "locationId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "businessUnitId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "notes": { + "type": "string" + }, + "agreement": { + "$ref": "#/components/schemas/AgreementReference" + }, + "invoiceAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "mobileGuid": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "taxes": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ExpenseTax" + } + }, + "invoice": { + "$ref": "#/components/schemas/InvoiceReference" + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "status": { + "enum": [ + "Open", + "Rejected", + "PendingApproval", + "ErrorsCorrected", + "PendingProjectApproval", + "ApprovedByTierOne", + "RejectBySecondTier", + "ApprovedByTierTwo", + "ReadyToBill", + "Billed", + "WrittenOff", + "BilledAgreement" + ], + "type": "string", + "nullable": true + }, + "billAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "agreementAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "odometerStart": { + "type": "number", + "format": "double", + "nullable": true + }, + "odometerEnd": { + "type": "number", + "format": "double", + "nullable": true + }, + "ticket": { + "$ref": "#/components/schemas/TicketReference" + }, + "project": { + "$ref": "#/components/schemas/ProjectReference" + }, + "phase": { + "$ref": "#/components/schemas/ProjectPhaseReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "customFields": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldValue" + } + } + } + }, + "ExpenseEntryAudit": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "source": { + "enum": [ + "None", + "Member", + "API", + "Workflow", + "Portal", + "Mobile", + "Network", + "EmailConnector", + "MassMaintenance", + "Application", + "SystemAPI", + "Conversion" + ], + "type": "string", + "nullable": true + }, + "type": { + "enum": [ + "Activity", + "CloseDate", + "Company", + "Contact", + "Conversion", + "Document", + "Forecast", + "Note", + "Notes", + "Opportunity", + "Products", + "Stage", + "Status", + "Surveys", + "Team", + "Tracks", + "Configuration", + "ConfigurationQuestions", + "DeviceBackupDetails", + "Tickets", + "Subject", + "ActivityOverview", + "Schedule", + "Resources", + "ExpenseEntry", + "Member", + "Date", + "Classification", + "Amount", + "ExpenseType", + "WorkType", + "WorkRole", + "Mileage", + "Billing", + "ExpenseHeader", + "Project", + "TimeEntry", + "TicketStatus", + "DateTime", + "DeductHours", + "ActualHours", + "Invoice", + "CompanyFinance", + "Billable", + "SalesOrder", + "Shipping", + "Profile", + "Group", + "GroupContact", + "GroupCompany", + "Options", + "Site", + "Agreement", + "Addition", + "Adjustment", + "Microsoft365", + "API", + "ProjectFinance", + "CompanyProfile", + "CompanyTeam", + "CompanyMgmt", + "InvoiceTotal", + "BillingInformation", + "ShippingInformation", + "BillingStatus", + "Location", + "Department", + "Territory", + "Payment", + "Credit", + "SubcontractorInformation", + "InvoicingParameters", + "ApplicationParameters", + "Finance", + "Invoicing", + "Email", + "Batching", + "KnowledgeBase", + "KbArticle", + "KnowledgeBaseApproval", + "KnowledgeBaseTicket", + "ManageNetwork", + "Tasks", + "CustomField", + "ScreenConnect", + "SLA", + "Ticket", + "Workflow", + "Record", + "CombinedTickets", + "Template", + "PurchaseOrder", + "Meeting", + "RmaOverview", + "ReturnedBy", + "PurchasedFromVendor", + "WarrantyVendor", + "RepairVendor", + "AdditionalDetails", + "TicketTemplate", + "AutoGeneration", + "TimeInternalNote", + "TimeDiscussion", + "TimeInternal", + "TimeResolution", + "MemberTemplate", + "Delegation", + "Skill", + "Certification", + "Accrual", + "ApiKey", + "Login", + "Notifications", + "System", + "ServiceBoard", + "ProjectBoard", + "Scheduling", + "TimeBillingExpense", + "CRM", + "Procurement", + "JobRole", + "Details", + "Authentication" + ], + "type": "string", + "nullable": true + }, + "message": { + "type": "string" + }, + "oldValue": { + "type": "string" + }, + "newValue": { + "type": "string" + }, + "value": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ExpenseReport": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "year": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "period": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "dateStart": { + "type": "string" + }, + "dateEnd": { + "type": "string" + }, + "status": { + "enum": [ + "Open", + "Rejected", + "PendingApproval", + "ErrorsCorrected", + "PendingProjectApproval", + "ApprovedByTierOne", + "RejectBySecondTier", + "ApprovedByTierTwo", + "ReadyToBill", + "Billed", + "WrittenOff", + "BilledAgreement" + ], + "type": "string", + "nullable": true + }, + "total": { + "type": "number", + "format": "double", + "nullable": true + }, + "dueDate": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ExpenseReportAudit": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "source": { + "enum": [ + "None", + "Member", + "API", + "Workflow", + "Portal", + "Mobile", + "Network", + "EmailConnector", + "MassMaintenance", + "Application", + "SystemAPI", + "Conversion" + ], + "type": "string", + "nullable": true + }, + "type": { + "enum": [ + "Activity", + "CloseDate", + "Company", + "Contact", + "Conversion", + "Document", + "Forecast", + "Note", + "Notes", + "Opportunity", + "Products", + "Stage", + "Status", + "Surveys", + "Team", + "Tracks", + "Configuration", + "ConfigurationQuestions", + "DeviceBackupDetails", + "Tickets", + "Subject", + "ActivityOverview", + "Schedule", + "Resources", + "ExpenseEntry", + "Member", + "Date", + "Classification", + "Amount", + "ExpenseType", + "WorkType", + "WorkRole", + "Mileage", + "Billing", + "ExpenseHeader", + "Project", + "TimeEntry", + "TicketStatus", + "DateTime", + "DeductHours", + "ActualHours", + "Invoice", + "CompanyFinance", + "Billable", + "SalesOrder", + "Shipping", + "Profile", + "Group", + "GroupContact", + "GroupCompany", + "Options", + "Site", + "Agreement", + "Addition", + "Adjustment", + "Microsoft365", + "API", + "ProjectFinance", + "CompanyProfile", + "CompanyTeam", + "CompanyMgmt", + "InvoiceTotal", + "BillingInformation", + "ShippingInformation", + "BillingStatus", + "Location", + "Department", + "Territory", + "Payment", + "Credit", + "SubcontractorInformation", + "InvoicingParameters", + "ApplicationParameters", + "Finance", + "Invoicing", + "Email", + "Batching", + "KnowledgeBase", + "KbArticle", + "KnowledgeBaseApproval", + "KnowledgeBaseTicket", + "ManageNetwork", + "Tasks", + "CustomField", + "ScreenConnect", + "SLA", + "Ticket", + "Workflow", + "Record", + "CombinedTickets", + "Template", + "PurchaseOrder", + "Meeting", + "RmaOverview", + "ReturnedBy", + "PurchasedFromVendor", + "WarrantyVendor", + "RepairVendor", + "AdditionalDetails", + "TicketTemplate", + "AutoGeneration", + "TimeInternalNote", + "TimeDiscussion", + "TimeInternal", + "TimeResolution", + "MemberTemplate", + "Delegation", + "Skill", + "Certification", + "Accrual", + "ApiKey", + "Login", + "Notifications", + "System", + "ServiceBoard", + "ProjectBoard", + "Scheduling", + "TimeBillingExpense", + "CRM", + "Procurement", + "JobRole", + "Details", + "Authentication" + ], + "type": "string", + "nullable": true + }, + "message": { + "type": "string" + }, + "oldValue": { + "type": "string" + }, + "newValue": { + "type": "string" + }, + "value": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ExpenseReportReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ExpenseReportTierUpdate": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "approvalType": { + "enum": [ + "DataEntry", + "Tier1Update", + "Tier2Update", + "Billing", + "Service", + "Project", + "MonthlySummary", + "SalesActivity", + "Schedule" + ], + "type": "string", + "nullable": true + } + } + }, + "ExpenseRevenueReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "revenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "cost": { + "type": "number", + "format": "double", + "nullable": true + }, + "margin": { + "type": "number", + "format": "double", + "nullable": true + }, + "percentage": { + "type": "number", + "format": "double", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ExpenseTax": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "amount": { + "type": "number", + "format": "double", + "nullable": true + }, + "type": { + "$ref": "#/components/schemas/ExpenseTaxTypeReference" + } + } + }, + "ExpenseTaxTypeInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "inactive": { + "type": "boolean" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ExpenseTaxTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ExpenseType": { + "required": [ + "name", + "amountCaption", + "billExpenses", + "invoiceMarkupOption" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 30;" + }, + "amountCaption": { + "type": "string" + }, + "reimbursementRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "billExpenses": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "nullable": true + }, + "invoiceMarkupOption": { + "enum": [ + "Amount", + "Mile", + "Percent" + ], + "type": "string", + "nullable": true + }, + "invoiceMarkupAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "advancedAmountFlag": { + "type": "boolean", + "nullable": true + }, + "mileageFlag": { + "type": "boolean", + "nullable": true + }, + "quantityFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "maxAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "integrationXRef": { + "type": "string", + "description": " Max length: 50;" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "ExpenseTypeExemption": { + "required": [ + "expenseType" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "expenseType": { + "$ref": "#/components/schemas/ExpenseTypeReference" + }, + "taxableLevels": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ExpenseTypeInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "amountCaption": { + "type": "string" + }, + "mileageFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ExpenseTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Experiment": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "experimentId": { + "type": "string" + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "properties": { + "type": "string" + }, + "inactiveFlag": { + "type": "boolean" + }, + "memberInactiveFlag": { + "type": "boolean" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ExportAccountingBatchRequest": { + "type": "object", + "properties": { + "batchIdentifier": { + "type": "string", + "description": " Max length: 50;" + }, + "glInterfaceIdentifier": { + "type": "string" + }, + "thruDate": { + "type": "string", + "format": "date-time" + }, + "locationId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "summarizeInvoices": { + "enum": [ + "Default", + "Condensed", + "Detailed" + ], + "type": "string" + }, + "exportInvoicesFlag": { + "type": "boolean", + "description": "Batch export must include invoices, expenses, or products (procurement).", + "nullable": true + }, + "includedInvoiceIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + "excludedInvoiceIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + "exportExpensesFlag": { + "type": "boolean", + "description": "Batch export must include invoices, expenses, or products (procurement).", + "nullable": true + }, + "includedExpenseIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + "excludedExpenseIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + "exportPaymentsFlag": { + "type": "boolean", + "description": "Batch export must include invoices, expenses, or products (procurement).", + "nullable": true + }, + "includedPaymentIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "exportProductsFlag": { + "type": "boolean", + "description": "Batch export must include invoices, expenses, or products (procurement).", + "nullable": true + }, + "includedProductIds": { + "type": "array", + "items": { + "type": "string" + } + }, + "excludedProductIds": { + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "FileUploadSetting": { + "required": [ + "restrictFileTypesFlag" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "restrictFileTypesFlag": { + "type": "boolean", + "nullable": true + }, + "globalFileSizeLimit": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "FilterValues": { + "type": "object", + "properties": { + "conditions": { + "type": "string" + }, + "orderBy": { + "type": "string" + }, + "childconditions": { + "type": "string" + }, + "customfieldconditions": { + "type": "string" + } + } + }, + "Finance.Currency": { + "required": [ + "currencyIdentifier", + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "currencyIdentifier": { + "type": "string", + "description": " Max length: 10;" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "symbol": { + "type": "string", + "description": " Max length: 10;" + }, + "displayIdFlag": { + "type": "boolean", + "nullable": true + }, + "displaySymbolFlag": { + "type": "boolean", + "nullable": true + }, + "currencyCode": { + "$ref": "#/components/schemas/CurrencyCodeReference" + }, + "thousandsSeparator": { + "type": "string", + "description": " Max length: 1;" + }, + "decimalSeparator": { + "type": "string", + "description": " Max length: 1;" + }, + "negativeParenthesesFlag": { + "type": "boolean", + "nullable": true + }, + "rightAlign": { + "type": "boolean", + "nullable": true + }, + "numberOfDecimals": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "reportFormat": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "Forecast": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "forecastItems": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ForecastItem" + } + }, + "productRevenue": { + "$ref": "#/components/schemas/ProductRevenueReference" + }, + "serviceRevenue": { + "$ref": "#/components/schemas/ServiceRevenueReference" + }, + "agreementRevenue": { + "$ref": "#/components/schemas/AgreementRevenueReference" + }, + "timeRevenue": { + "$ref": "#/components/schemas/TimeRevenueReference" + }, + "expenseRevenue": { + "$ref": "#/components/schemas/ExpenseRevenueReference" + }, + "forecastRevenueTotals": { + "$ref": "#/components/schemas/ForecastRevenueReference" + }, + "inclusiveRevenueTotals": { + "$ref": "#/components/schemas/InclusiveRevenueReference" + }, + "recurringTotal": { + "type": "number", + "format": "double", + "nullable": true + }, + "wonRevenue": { + "$ref": "#/components/schemas/WonRevenueReference" + }, + "lostRevenue": { + "$ref": "#/components/schemas/LostRevenueReference" + }, + "openRevenue": { + "$ref": "#/components/schemas/OpenRevenueReference" + }, + "otherRevenue1": { + "$ref": "#/components/schemas/Other1RevenueReference" + }, + "otherRevenue2": { + "$ref": "#/components/schemas/Other2RevenueReference" + }, + "salesTaxRevenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "forecastTotalWithTaxes": { + "type": "number", + "format": "double", + "nullable": true + }, + "expectedProbability": { + "type": "integer", + "format": "int32" + }, + "taxCode": { + "$ref": "#/components/schemas/TaxCodeReference" + }, + "billingTerms": { + "$ref": "#/components/schemas/BillingTermsReference" + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ForecastItem": { + "required": [ + "opportunity", + "status", + "forecastType" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "forecastDescription": { + "type": "string", + "description": " Max length: 50;" + }, + "opportunity": { + "$ref": "#/components/schemas/OpportunityReference" + }, + "quantity": { + "type": "number", + "format": "double" + }, + "bill": { + "type": "string" + }, + "quantityCancelled": { + "type": "number", + "format": "double", + "nullable": true + }, + "teStatusID": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "billingLogRecID": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "convertedRecID": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "convertedAGRDetailRecID": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "status": { + "$ref": "#/components/schemas/OpportunityStatusReference" + }, + "catalogItem": { + "$ref": "#/components/schemas/IvItemReference" + }, + "productDescription": { + "type": "string" + }, + "productClass": { + "type": "string" + }, + "revenue": { + "type": "number", + "format": "double" + }, + "cost": { + "type": "number", + "format": "double", + "nullable": true + }, + "margin": { + "type": "number", + "format": "double" + }, + "percentage": { + "type": "integer", + "format": "int32" + }, + "includeFlag": { + "type": "boolean" + }, + "quoteWerksDocNo": { + "type": "string", + "description": " Max length: 20;" + }, + "quoteWerksDocName": { + "type": "string", + "description": " Max length: 255;" + }, + "quoteWerksQuantity": { + "type": "integer", + "format": "int32" + }, + "forecastType": { + "enum": [ + "Other1", + "Other2", + "Agreement", + "Product", + "Service" + ], + "type": "string", + "nullable": true + }, + "linkFlag": { + "type": "boolean" + }, + "recurringRevenue": { + "type": "number", + "format": "double" + }, + "recurringCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "recurringDateStart": { + "type": "string", + "format": "date-time" + }, + "recurringDateEnd": { + "type": "string", + "format": "date-time" + }, + "billCycle": { + "$ref": "#/components/schemas/BillingCycleReference" + }, + "cycleBasis": { + "type": "string" + }, + "cycles": { + "type": "integer", + "format": "int32" + }, + "recurringFlag": { + "type": "boolean" + }, + "sequenceNumber": { + "type": "number", + "format": "double" + }, + "subNumber": { + "type": "integer", + "format": "int32" + }, + "taxableFlag": { + "type": "boolean" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ForecastRevenueReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "revenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "cost": { + "type": "number", + "format": "double", + "nullable": true + }, + "margin": { + "type": "number", + "format": "double", + "nullable": true + }, + "percentage": { + "type": "number", + "format": "double", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "FormSubmitted": { + "required": [ + "contactId", + "url" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "campaignId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "contactId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "dateSubmitted": { + "type": "string", + "format": "date-time" + }, + "url": { + "type": "string", + "description": " Max length: 2083;" + }, + "queryString": { + "type": "string" + }, + "pageType": { + "type": "string" + }, + "pageSubType": { + "type": "string" + }, + "topic": { + "type": "string" + }, + "version": { + "type": "string" + }, + "status": { + "type": "string" + } + } + }, + "GenericBoardTeamReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "isProjectTeamFlag": { + "type": "boolean" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "GenericIdIdentifierReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "identifier": { + "type": "string" + }, + "name": { + "type": "string" + } + } + }, + "GenericNameIdDTO": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "tag": { + "type": "string" + }, + "name": { + "type": "string" + } + } + }, + "GLAccount": { + "required": [ + "glType", + "mappedType", + "mappedRecord" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "glType": { + "enum": [ + "AP", + "AR", + "EE", + "EI", + "EO", + "IA", + "IT", + "P", + "PF", + "R", + "RA", + "RD", + "RE", + "RP", + "ST", + "SD", + "ET", + "FT", + "PT", + "WP", + "WR" + ], + "type": "string", + "nullable": true + }, + "mappedType": { + "$ref": "#/components/schemas/MappedTypeReference" + }, + "mappedRecord": { + "$ref": "#/components/schemas/MappedRecordReference" + }, + "segment1": { + "type": "string", + "description": " Max length: 255;" + }, + "segment2": { + "type": "string", + "description": " Max length: 255;" + }, + "segment3": { + "type": "string", + "description": " Max length: 255;" + }, + "segment4": { + "type": "string", + "description": " Max length: 255;" + }, + "segment5": { + "type": "string", + "description": " Max length: 255;" + }, + "segment6": { + "type": "string", + "description": " Max length: 255;" + }, + "segment7": { + "type": "string", + "description": " Max length: 255;" + }, + "segment8": { + "type": "string", + "description": " Max length: 255;" + }, + "segment9": { + "type": "string", + "description": " Max length: 255;" + }, + "segment10": { + "type": "string", + "description": " Max length: 255;" + }, + "cogs1": { + "type": "string", + "description": " Max length: 255;" + }, + "cogs2": { + "type": "string", + "description": " Max length: 255;" + }, + "cogs3": { + "type": "string", + "description": " Max length: 255;" + }, + "cogs4": { + "type": "string", + "description": " Max length: 255;" + }, + "cogs5": { + "type": "string", + "description": " Max length: 255;" + }, + "cogs6": { + "type": "string", + "description": " Max length: 255;" + }, + "cogs7": { + "type": "string", + "description": " Max length: 255;" + }, + "cogs8": { + "type": "string", + "description": " Max length: 255;" + }, + "cogs9": { + "type": "string", + "description": " Max length: 255;" + }, + "cogs10": { + "type": "string", + "description": " Max length: 255;" + }, + "productId": { + "type": "string", + "description": " Max length: 255;" + }, + "inventory": { + "type": "string", + "description": " Max length: 255;" + }, + "salesCode": { + "type": "string", + "description": " Max length: 255;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "GLCaption": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "segment1": { + "type": "string", + "description": " Max length: 255;" + }, + "segment2": { + "type": "string", + "description": " Max length: 255;" + }, + "segment3": { + "type": "string", + "description": " Max length: 255;" + }, + "segment4": { + "type": "string", + "description": " Max length: 255;" + }, + "segment5": { + "type": "string", + "description": " Max length: 255;" + }, + "segment6": { + "type": "string", + "description": " Max length: 255;" + }, + "segment7": { + "type": "string", + "description": " Max length: 255;" + }, + "segment8": { + "type": "string", + "description": " Max length: 255;" + }, + "segment9": { + "type": "string", + "description": " Max length: 255;" + }, + "segment10": { + "type": "string", + "description": " Max length: 255;" + }, + "segment1type": { + "enum": [ + "Account", + "Class" + ], + "type": "string", + "nullable": true + }, + "segment2type": { + "enum": [ + "Account", + "Class" + ], + "type": "string", + "nullable": true + }, + "segment3type": { + "enum": [ + "Account", + "Class" + ], + "type": "string", + "nullable": true + }, + "segment4type": { + "enum": [ + "Account", + "Class" + ], + "type": "string", + "nullable": true + }, + "segment5type": { + "enum": [ + "Account", + "Class" + ], + "type": "string", + "nullable": true + }, + "segment6type": { + "enum": [ + "Account", + "Class" + ], + "type": "string", + "nullable": true + }, + "segment7type": { + "enum": [ + "Account", + "Class" + ], + "type": "string", + "nullable": true + }, + "segment8type": { + "enum": [ + "Account", + "Class" + ], + "type": "string", + "nullable": true + }, + "segment9type": { + "enum": [ + "Account", + "Class" + ], + "type": "string", + "nullable": true + }, + "segment10type": { + "enum": [ + "Account", + "Class" + ], + "type": "string", + "nullable": true + }, + "cogs1": { + "type": "string", + "description": " Max length: 255;" + }, + "cogs2": { + "type": "string", + "description": " Max length: 255;" + }, + "cogs3": { + "type": "string", + "description": " Max length: 255;" + }, + "cogs4": { + "type": "string", + "description": " Max length: 255;" + }, + "cogs5": { + "type": "string", + "description": " Max length: 255;" + }, + "cogs6": { + "type": "string", + "description": " Max length: 255;" + }, + "cogs7": { + "type": "string", + "description": " Max length: 255;" + }, + "cogs8": { + "type": "string", + "description": " Max length: 255;" + }, + "cogs9": { + "type": "string", + "description": " Max length: 255;" + }, + "cogs10": { + "type": "string", + "description": " Max length: 255;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "GLEntry": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "type": { + "type": "string" + }, + "amount": { + "type": "number", + "format": "double", + "nullable": true + }, + "description": { + "type": "string", + "description": " Max length: 100;" + }, + "segment1": { + "type": "string", + "description": " Max length: 255;" + }, + "segment2": { + "type": "string", + "description": " Max length: 255;" + }, + "segment3": { + "type": "string", + "description": " Max length: 255;" + }, + "segment4": { + "type": "string", + "description": " Max length: 255;" + }, + "segment5": { + "type": "string", + "description": " Max length: 255;" + }, + "segment6": { + "type": "string", + "description": " Max length: 255;" + }, + "segment7": { + "type": "string", + "description": " Max length: 255;" + }, + "segment8": { + "type": "string", + "description": " Max length: 255;" + }, + "segment9": { + "type": "string", + "description": " Max length: 255;" + }, + "segment10": { + "type": "string", + "description": " Max length: 255;" + }, + "productId": { + "type": "string", + "description": " Max length: 255;" + }, + "cost": { + "type": "number", + "format": "double", + "nullable": true + }, + "salesCode": { + "type": "string", + "description": " Max length: 255;" + }, + "inventory": { + "type": "string", + "description": " Max length: 255;" + }, + "cogs1": { + "type": "string", + "description": " Max length: 255;" + }, + "cogs2": { + "type": "string", + "description": " Max length: 255;" + }, + "cogs3": { + "type": "string", + "description": " Max length: 255;" + }, + "cogs4": { + "type": "string", + "description": " Max length: 255;" + }, + "cogs5": { + "type": "string", + "description": " Max length: 255;" + }, + "cogs6": { + "type": "string", + "description": " Max length: 255;" + }, + "cogs7": { + "type": "string", + "description": " Max length: 255;" + }, + "cogs8": { + "type": "string", + "description": " Max length: 255;" + }, + "cogs9": { + "type": "string", + "description": " Max length: 255;" + }, + "cogs10": { + "type": "string", + "description": " Max length: 255;" + }, + "isBatched": { + "type": "boolean" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "GLExport": { + "type": "object", + "properties": { + "exportSettings": { + "$ref": "#/components/schemas/GLExportSettings" + }, + "vendors": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GLExportVendor" + } + }, + "customers": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GLExportCustomer" + } + }, + "transactions": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GLExportTransaction" + } + }, + "expenses": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GLExportExpense" + } + }, + "expenseBills": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GLExportExpenseBill" + } + }, + "purchaseTransactions": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GLExportPurchaseTransaction" + } + }, + "adjustmentTransactions": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GLExportAdjustmentTransaction" + } + }, + "inventoryTransfers": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GLExportInventoryTransfer" + } + } + } + }, + "GLExportAdjustmentTransaction": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "documentType": { + "type": "string" + }, + "documentDate": { + "type": "string" + }, + "glTypeID": { + "type": "string" + }, + "accountNumber": { + "type": "string" + }, + "memo": { + "type": "string" + }, + "glClass": { + "type": "string" + }, + "adjustmentDescription": { + "type": "string" + }, + "adjustmentDetail": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GLExportAdjustmentTransactionDetail" + } + } + } + }, + "GLExportAdjustmentTransactionDetail": { + "type": "object", + "properties": { + "glClass": { + "type": "string" + }, + "description": { + "type": "string" + }, + "memo": { + "type": "string" + }, + "item": { + "$ref": "#/components/schemas/IvItemReference" + }, + "quantity": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total": { + "type": "number", + "format": "double", + "nullable": true + }, + "cost": { + "type": "number", + "format": "double", + "nullable": true + }, + "costAccountNumber": { + "type": "string" + }, + "inventoryAccountNumber": { + "type": "string" + }, + "accountNumber": { + "type": "string" + }, + "productAccountNumber": { + "type": "string" + } + } + }, + "GLExportCustomer": { + "type": "object", + "properties": { + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "companyType": { + "$ref": "#/components/schemas/CompanyTypeReference" + }, + "contact": { + "$ref": "#/components/schemas/ContactReference" + }, + "site": { + "$ref": "#/components/schemas/SiteReference" + }, + "accountNumber": { + "type": "string" + }, + "billingTerms": { + "$ref": "#/components/schemas/BillingTermsReference" + }, + "billingTermsXref": { + "type": "string" + }, + "dueDays": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "taxable": { + "type": "boolean", + "nullable": true + }, + "taxCode": { + "$ref": "#/components/schemas/TaxCodeReference" + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "stateTaxXref": { + "type": "string" + }, + "countyTaxXref": { + "type": "string" + }, + "cityTaxXref": { + "type": "string" + }, + "countryTaxXref": { + "type": "string" + }, + "compositeTaxXref": { + "type": "string" + }, + "stateTaxRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "countyTaxRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "cityTaxRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "countryTaxRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "compositeTaxRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "taxGroupRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "taxAgencyXref": { + "type": "string" + }, + "stateTaxAgencyXref": { + "type": "string" + }, + "countyTaxAgencyXref": { + "type": "string" + }, + "cityTaxAgencyXref": { + "type": "string" + }, + "countryTaxAgencyXref": { + "type": "string" + }, + "compositeTaxAgencyXref": { + "type": "string" + }, + "taxLevels": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GLExportCustomerTaxLevel" + } + } + } + }, + "GLExportCustomerTaxLevel": { + "type": "object", + "properties": { + "taxRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "taxCodeXref": { + "type": "string" + }, + "agencyXref": { + "type": "string" + }, + "taxLevel": { + "type": "integer", + "format": "int32" + } + } + }, + "GLExportExpense": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "documentDate": { + "type": "string" + }, + "documentType": { + "type": "string" + }, + "apAccountNumber": { + "type": "string" + }, + "apClass": { + "type": "string" + }, + "accountNumber": { + "type": "string" + }, + "glClass": { + "type": "string" + }, + "glTypeId": { + "type": "string" + }, + "memo": { + "type": "string" + }, + "description": { + "type": "string" + }, + "periodStartDate": { + "type": "string" + }, + "periodEndDate": { + "type": "string" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "vendorNumber": { + "type": "string" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "companyAccountNumber": { + "type": "string" + }, + "project": { + "$ref": "#/components/schemas/ProjectReference" + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "total": { + "type": "number", + "format": "double", + "nullable": true + }, + "offset": { + "$ref": "#/components/schemas/GLExportExpenseOffset" + } + } + }, + "GLExportExpenseBill": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "documentDate": { + "type": "string" + }, + "documentType": { + "type": "string" + }, + "documentNumber": { + "type": "string" + }, + "memo": { + "type": "string" + }, + "glClass": { + "type": "string" + }, + "apAccountNumber": { + "type": "string" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "vendorNumber": { + "type": "string" + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "total": { + "type": "number", + "format": "double", + "nullable": true + }, + "detail": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GLExportExpenseBillDetail" + } + } + } + }, + "GLExportExpenseBillDetail": { + "type": "object", + "properties": { + "id": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "documentDate": { + "type": "string" + }, + "glTypeId": { + "type": "string" + }, + "memo": { + "type": "string" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "accountNumber": { + "type": "string" + }, + "expenseClass": { + "$ref": "#/components/schemas/ClassificationReference" + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "total": { + "type": "number", + "format": "double", + "nullable": true + }, + "billable": { + "type": "boolean", + "nullable": true + }, + "reimbursable": { + "type": "boolean", + "nullable": true + }, + "companyAdvance": { + "type": "boolean", + "nullable": true + } + } + }, + "GLExportExpenseOffset": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "documentDate": { + "type": "string" + }, + "documentType": { + "type": "string" + }, + "accountNumber": { + "type": "string" + }, + "glTypeId": { + "type": "string" + }, + "glClass": { + "type": "string" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "memo": { + "type": "string" + }, + "description": { + "type": "string" + }, + "total": { + "type": "number", + "format": "double", + "nullable": true + } + } + }, + "GLExportInventoryTransfer": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "documentType": { + "type": "string" + }, + "documentDate": { + "type": "string" + }, + "accountNumber": { + "type": "string" + }, + "glClass": { + "type": "string" + }, + "glTypeId": { + "type": "string" + }, + "description": { + "type": "string" + }, + "salesCode": { + "type": "string" + }, + "memo": { + "type": "string" + }, + "costAccountNumber": { + "type": "string" + }, + "inventoryAccountNumber": { + "type": "string" + }, + "transferId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "item": { + "$ref": "#/components/schemas/IvItemReference" + }, + "glItemId": { + "type": "string" + }, + "salesDescription": { + "type": "string" + }, + "itemDescription": { + "type": "string" + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "itemPrice": { + "type": "number", + "format": "double", + "nullable": true + }, + "taxable": { + "type": "boolean", + "nullable": true + }, + "unitOfMeasure": { + "$ref": "#/components/schemas/UnitOfMeasureReference" + }, + "quantity": { + "type": "number", + "format": "double", + "nullable": true + }, + "cost": { + "type": "number", + "format": "double", + "nullable": true + }, + "total": { + "type": "number", + "format": "double", + "nullable": true + }, + "subCategory": { + "$ref": "#/components/schemas/ProductSubCategoryReference" + }, + "serializedFlag": { + "type": "boolean", + "nullable": true + }, + "serialNumbers": { + "type": "string" + }, + "bin": { + "$ref": "#/components/schemas/WarehouseBinReference" + }, + "warehouse": { + "$ref": "#/components/schemas/WarehouseReference" + }, + "transferFromBin": { + "$ref": "#/components/schemas/WarehouseBinReference" + }, + "transferFromLocationXref": { + "type": "string" + }, + "transferToBin": { + "$ref": "#/components/schemas/WarehouseBinReference" + }, + "transferToLocationXref": { + "type": "string" + }, + "locationXref": { + "type": "string" + }, + "priceLevelXref": { + "type": "string" + }, + "uomScheduleXref": { + "type": "string" + }, + "itemTypeXref": { + "type": "string" + }, + "inventoryXref": { + "type": "string" + }, + "cogsXref": { + "type": "string" + }, + "taxNote": { + "type": "string" + }, + "offset": { + "$ref": "#/components/schemas/GLExportInventoryTransferOffset" + } + } + }, + "GLExportInventoryTransferOffset": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "documentType": { + "type": "string" + }, + "documentDate": { + "type": "string" + }, + "accountNumber": { + "type": "string" + }, + "glClass": { + "type": "string" + }, + "total": { + "type": "number", + "format": "double", + "nullable": true + }, + "memo": { + "type": "string" + }, + "description": { + "type": "string" + }, + "glTypeId": { + "type": "string" + } + } + }, + "GLExportPurchaseTransaction": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "documentDate": { + "type": "string" + }, + "documentNumber": { + "type": "string" + }, + "description": { + "type": "string" + }, + "memo": { + "type": "string" + }, + "apAccountNumber": { + "type": "string" + }, + "purchaseDate": { + "type": "string" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "companyType": { + "$ref": "#/components/schemas/CompanyTypeReference" + }, + "contact": { + "$ref": "#/components/schemas/ContactReference" + }, + "site": { + "$ref": "#/components/schemas/SiteReference" + }, + "purchaseClass": { + "type": "string" + }, + "freightAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "freightPackingSlip": { + "type": "string" + }, + "packingSlip": { + "type": "string" + }, + "dropshipFlag": { + "type": "boolean", + "nullable": true + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "total": { + "type": "number", + "format": "double", + "nullable": true + }, + "billingTerms": { + "$ref": "#/components/schemas/BillingTermsReference" + }, + "billingTermsXref": { + "type": "string" + }, + "dueDays": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vendorNumber": { + "type": "string" + }, + "vendorAccountNumber": { + "type": "string" + }, + "vendorInvoiceDate": { + "type": "string" + }, + "vendorInvoiceNumber": { + "type": "string" + }, + "taxAgencyXref": { + "type": "string" + }, + "stateTaxXref": { + "type": "string" + }, + "countyTaxXref": { + "type": "string" + }, + "cityTaxXref": { + "type": "string" + }, + "shipToCompany": { + "$ref": "#/components/schemas/CompanyReference" + }, + "shipToCompanyAccountNumber": { + "type": "string" + }, + "shipToCompanyType": { + "$ref": "#/components/schemas/CompanyTypeReference" + }, + "shipToContact": { + "$ref": "#/components/schemas/ContactReference" + }, + "shipToSite": { + "$ref": "#/components/schemas/SiteReference" + }, + "shipToTaxGroup": { + "type": "string" + }, + "taxCode": { + "$ref": "#/components/schemas/TaxCodeReference" + }, + "taxGroupRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "useAvalaraTaxFlag": { + "type": "boolean", + "nullable": true + }, + "purchaseHeaderTaxGroup": { + "type": "string" + }, + "purchaseHeaderTaxableFlag": { + "type": "boolean", + "nullable": true + }, + "purchaseHeaderFreightTaxableFlag": { + "type": "boolean", + "nullable": true + }, + "taxLevels": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GLExportPurchaseTransactionTaxLevel" + } + }, + "purchaseDetail": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GLExportPurchaseTransactionDetail" + } + }, + "purchaseDetailTax": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GLExportPurchaseTransactionDetailTax" + } + } + } + }, + "GLExportPurchaseTransactionDetail": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "documentDate": { + "type": "string" + }, + "glClass": { + "type": "string" + }, + "glTypeId": { + "type": "string" + }, + "glItemId": { + "type": "string" + }, + "salesCode": { + "type": "string" + }, + "description": { + "type": "string" + }, + "cost": { + "type": "number", + "format": "double", + "nullable": true + }, + "memo": { + "type": "string" + }, + "taxNote": { + "type": "string" + }, + "vendorNumber": { + "type": "string" + }, + "accountNumber": { + "type": "string" + }, + "costAccountNumber": { + "type": "string" + }, + "inventoryAccountNumber": { + "type": "string" + }, + "vendorAccountNumber": { + "type": "string" + }, + "item": { + "$ref": "#/components/schemas/IvItemReference" + }, + "itemDescription": { + "type": "string" + }, + "salesDescription": { + "type": "string" + }, + "taxable": { + "type": "boolean", + "nullable": true + }, + "itemPrice": { + "type": "number", + "format": "double", + "nullable": true + }, + "itemCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "unitOfMeasure": { + "$ref": "#/components/schemas/UnitOfMeasureReference" + }, + "quantity": { + "type": "number", + "format": "double", + "nullable": true + }, + "total": { + "type": "number", + "format": "double", + "nullable": true + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "serializedFlag": { + "type": "boolean", + "nullable": true + }, + "serialNumbers": { + "type": "string" + }, + "dropShippedFlag": { + "type": "boolean", + "nullable": true + }, + "lineNumber": { + "type": "integer", + "format": "int32" + }, + "warehouseBin": { + "$ref": "#/components/schemas/WarehouseBinReference" + }, + "warehouseSite": { + "$ref": "#/components/schemas/SiteReference" + }, + "subCategory": { + "$ref": "#/components/schemas/ProductSubCategoryReference" + }, + "shipmentMethod": { + "$ref": "#/components/schemas/ShipmentMethodReference" + }, + "itemTypeXref": { + "type": "string" + }, + "inventoryXref": { + "type": "string" + }, + "cogsXref": { + "type": "string" + }, + "uomScheduleXref": { + "type": "string" + }, + "priceLevelXref": { + "type": "string" + }, + "locationXref": { + "type": "string" + }, + "taxCode": { + "$ref": "#/components/schemas/TaxCodeReference" + }, + "purchaseHeaderTaxGroup": { + "type": "string" + }, + "taxCodeXref": { + "type": "string" + }, + "taxRate": { + "type": "number", + "format": "double" + }, + "taxAgencyXref": { + "type": "string" + } + } + }, + "GLExportPurchaseTransactionDetailTax": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "documentDate": { + "type": "string" + }, + "accountNumber": { + "type": "string" + }, + "glClass": { + "type": "string" + }, + "cost": { + "type": "number", + "format": "double", + "nullable": true + }, + "salesCode": { + "type": "string" + }, + "glTypeId": { + "type": "string" + }, + "glItemId": { + "type": "string" + }, + "memo": { + "type": "string" + }, + "vendorNumber": { + "type": "string" + }, + "vendorAccountNumber": { + "type": "string" + }, + "costAccountNumber": { + "type": "string" + }, + "inventoryAccountNumber": { + "type": "string" + }, + "itemTypeXref": { + "type": "string" + }, + "inventoryXref": { + "type": "string" + }, + "cogsXref": { + "type": "string" + }, + "uomScheduleXref": { + "type": "string" + }, + "priceLevelXref": { + "type": "string" + }, + "locationXref": { + "type": "string" + }, + "item": { + "$ref": "#/components/schemas/IvItemReference" + }, + "taxableFlag": { + "type": "boolean", + "nullable": true + }, + "salesDescription": { + "type": "string" + }, + "itemDescription": { + "type": "string" + }, + "itemPrice": { + "type": "number", + "format": "double", + "nullable": true + }, + "itemCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "unitOfMeasure": { + "$ref": "#/components/schemas/UnitOfMeasureReference" + }, + "quantity": { + "type": "number", + "format": "double", + "nullable": true + }, + "total": { + "type": "number", + "format": "double", + "nullable": true + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "serializedFlag": { + "type": "boolean", + "nullable": true + }, + "serialNumbers": { + "type": "string" + }, + "dropShippedFlag": { + "type": "boolean", + "nullable": true + }, + "lineNumber": { + "type": "integer", + "format": "int32" + }, + "warehouseSite": { + "$ref": "#/components/schemas/SiteReference" + }, + "warehouseBin": { + "$ref": "#/components/schemas/WarehouseBinReference" + }, + "shipmentMethod": { + "$ref": "#/components/schemas/ShipmentMethodReference" + }, + "subCategory": { + "$ref": "#/components/schemas/ProductSubCategoryReference" + }, + "taxCode": { + "$ref": "#/components/schemas/TaxCodeReference" + }, + "taxRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "taxRatePercent": { + "type": "number", + "format": "double", + "nullable": true + }, + "taxAgencyXref": { + "type": "string" + }, + "taxNote": { + "type": "string" + }, + "purchaseHeaderTaxGroup": { + "type": "string" + } + } + }, + "GLExportPurchaseTransactionTaxLevel": { + "type": "object", + "properties": { + "taxCodeXref": { + "type": "string" + }, + "taxLevel": { + "type": "integer", + "format": "int32" + } + } + }, + "GLExportSettings": { + "type": "object" + }, + "GLExportTransaction": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "glClass": { + "type": "string" + }, + "glTypeId": { + "type": "string" + }, + "documentDate": { + "type": "string" + }, + "documentNumber": { + "type": "string" + }, + "documentType": { + "type": "string" + }, + "memo": { + "type": "string" + }, + "description": { + "type": "string" + }, + "attention": { + "type": "string" + }, + "salesTerritory": { + "type": "string" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "companyType": { + "$ref": "#/components/schemas/CompanyTypeReference" + }, + "companyAccountNumber": { + "type": "string" + }, + "site": { + "$ref": "#/components/schemas/SiteReference" + }, + "billingTerms": { + "$ref": "#/components/schemas/BillingTermsReference" + }, + "billingTermsXref": { + "type": "string" + }, + "dueDays": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "dueDate": { + "type": "string" + }, + "emailDeliveryFlag": { + "type": "boolean", + "nullable": true + }, + "printDeliveryFlag": { + "type": "boolean", + "nullable": true + }, + "agreementPrePaymentFlag": { + "type": "boolean", + "nullable": true + }, + "accountNumber": { + "type": "string" + }, + "billingType": { + "type": "string" + }, + "glEntryIds": { + "type": "string" + }, + "purchaseOrder": { + "$ref": "#/components/schemas/PurchaseOrderReference" + }, + "project": { + "$ref": "#/components/schemas/ProjectReference" + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "total": { + "type": "number", + "format": "double", + "nullable": true + }, + "salesRepId": { + "type": "string" + }, + "salesRepName": { + "type": "string" + }, + "taxable": { + "type": "boolean", + "nullable": true + }, + "taxableTotal": { + "type": "number", + "format": "double", + "nullable": true + }, + "taxCode": { + "$ref": "#/components/schemas/TaxCodeReference" + }, + "taxGroupRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "piggyBackFlag": { + "type": "boolean", + "nullable": true + }, + "taxAccountNumber": { + "type": "string" + }, + "salesTax": { + "type": "number", + "format": "double", + "nullable": true + }, + "stateTax": { + "type": "number", + "format": "double", + "nullable": true + }, + "countyTax": { + "type": "number", + "format": "double", + "nullable": true + }, + "cityTax": { + "type": "number", + "format": "double", + "nullable": true + }, + "taxableAmount1": { + "type": "number", + "format": "double", + "nullable": true + }, + "taxableAmount2": { + "type": "number", + "format": "double", + "nullable": true + }, + "taxableAmount3": { + "type": "number", + "format": "double", + "nullable": true + }, + "taxableAmount4": { + "type": "number", + "format": "double", + "nullable": true + }, + "taxableAmount5": { + "type": "number", + "format": "double", + "nullable": true + }, + "taxAgencyXref": { + "type": "string" + }, + "stateTaxXref": { + "type": "string" + }, + "countyTaxXref": { + "type": "string" + }, + "taxId": { + "type": "string" + }, + "taxDpAppliedFlag": { + "type": "boolean", + "nullable": true + }, + "useAvalaraFlag": { + "type": "boolean", + "nullable": true + }, + "sendAvalaraTaxFlag": { + "type": "boolean", + "nullable": true + }, + "shipToCompany": { + "$ref": "#/components/schemas/CompanyReference" + }, + "shipToCompanyAccountNumber": { + "type": "string" + }, + "shipToCompanyType": { + "$ref": "#/components/schemas/CompanyTypeReference" + }, + "shipToTaxId": { + "type": "string" + }, + "shipSite": { + "$ref": "#/components/schemas/SiteReference" + }, + "shipContact": { + "type": "string" + }, + "detail": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GLExportTransactionDetail" + } + }, + "taxLevels": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GLExportTransactionTaxLevel" + } + } + } + }, + "GLExportTransactionDetail": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "documentDate": { + "type": "string" + }, + "documentType": { + "type": "string" + }, + "accountNumber": { + "type": "string" + }, + "glClass": { + "type": "string" + }, + "glTypeId": { + "type": "string" + }, + "glItemId": { + "type": "string" + }, + "invoiceSummaryOption": { + "type": "string" + }, + "cost": { + "type": "number", + "format": "double", + "nullable": true + }, + "salesCode": { + "type": "string" + }, + "memo": { + "type": "string" + }, + "description": { + "type": "string" + }, + "quantity": { + "type": "number", + "format": "double", + "nullable": true + }, + "total": { + "type": "number", + "format": "double", + "nullable": true + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "timeEntry": { + "$ref": "#/components/schemas/TimeEntryReference" + }, + "costAccountNumber": { + "type": "string" + }, + "inventoryAccountNumber": { + "type": "string" + }, + "productAccountNumber": { + "type": "string" + }, + "taxCode": { + "$ref": "#/components/schemas/TaxCodeReference" + }, + "taxCodeXref": { + "type": "string" + }, + "taxAgencyXref": { + "type": "string" + }, + "taxNote": { + "type": "string" + }, + "taxRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "taxRatePercent": { + "type": "number", + "format": "double", + "nullable": true + }, + "taxableFlag": { + "type": "boolean", + "nullable": true + }, + "taxable2Flag": { + "type": "boolean", + "nullable": true + }, + "taxable3Flag": { + "type": "boolean", + "nullable": true + }, + "taxable4Flag": { + "type": "boolean", + "nullable": true + }, + "taxable5Flag": { + "type": "boolean", + "nullable": true + }, + "item": { + "$ref": "#/components/schemas/IvItemReference" + }, + "product": { + "$ref": "#/components/schemas/ProductReference" + }, + "itemTaxableFlag": { + "type": "boolean", + "nullable": true + }, + "itemPrice": { + "type": "number", + "format": "double", + "nullable": true + }, + "itemCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "itemDescription": { + "type": "string" + }, + "salesDescription": { + "type": "string" + }, + "unitOfMeasure": { + "$ref": "#/components/schemas/UnitOfMeasureReference" + }, + "subCategory": { + "$ref": "#/components/schemas/ProductSubCategoryReference" + }, + "serializedFlag": { + "type": "boolean", + "nullable": true + }, + "serialNumbers": { + "type": "string" + }, + "warehouseSite": { + "$ref": "#/components/schemas/SiteReference" + }, + "warehouseBin": { + "$ref": "#/components/schemas/WarehouseBinReference" + }, + "shipmentMethod": { + "$ref": "#/components/schemas/ShipmentMethodReference" + }, + "dropShippedFlag": { + "type": "boolean", + "nullable": true + }, + "itemTypeXref": { + "type": "string" + }, + "inventoryXref": { + "type": "string" + }, + "cogsXref": { + "type": "string" + }, + "uomScheduleXref": { + "type": "string" + }, + "priceLevelXref": { + "type": "string" + }, + "locationXref": { + "type": "string" + }, + "taxLevels": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GLExportTransactionDetailTaxLevel" + } + } + } + }, + "GLExportTransactionDetailTaxLevel": { + "type": "object", + "properties": { + "taxableFlag": { + "type": "boolean" + }, + "taxLevel": { + "type": "integer", + "format": "int32" + } + } + }, + "GLExportTransactionTaxLevel": { + "type": "object", + "properties": { + "taxAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "taxableAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "taxCodeXref": { + "type": "string" + }, + "taxLevel": { + "type": "integer", + "format": "int32" + } + } + }, + "GLExportVendor": { + "type": "object", + "properties": { + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "vendor": { + "$ref": "#/components/schemas/CompanyReference" + }, + "vendorNumber": { + "type": "string" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "contact": { + "$ref": "#/components/schemas/ContactReference" + }, + "accountNumber": { + "type": "string" + }, + "billingTerms": { + "$ref": "#/components/schemas/BillingTermsReference" + }, + "dueDays": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "site": { + "$ref": "#/components/schemas/SiteReference" + }, + "taxCode": { + "$ref": "#/components/schemas/TaxCodeReference" + } + } + }, + "GLPath": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "path": { + "type": "string", + "description": " Max length: 255;" + }, + "sqlServerName": { + "type": "string", + "description": " Max length: 255;" + }, + "databaseName": { + "type": "string", + "description": " Max length: 100;" + }, + "lastPaymentSync": { + "type": "string", + "format": "date-time" + }, + "lastPaymentSyncBy": { + "$ref": "#/components/schemas/MemberReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "GoogleEmailSetup": { + "required": [ + "name", + "username", + "inboxFolder", + "processedFolder", + "failedFolder" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 200;" + }, + "username": { + "type": "string", + "description": " Max length: 100;" + }, + "inboxFolder": { + "type": "string", + "description": " Max length: 40;" + }, + "processedFolder": { + "type": "string", + "description": " Max length: 40;" + }, + "failedFolder": { + "type": "string", + "description": " Max length: 40;" + }, + "clientId": { + "type": "string", + "description": " Max length: 200;" + }, + "privateKey": { + "type": "string", + "description": " Max length: 4000;" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "emailConnector": { + "$ref": "#/components/schemas/EmailConnectorReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "GoogleEmailSetupReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Group": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "publicDescription": { + "type": "string", + "description": " Max length: 255;" + }, + "publicFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "GroupInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "GroupReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Holiday": { + "required": [ + "name", + "date" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "allDayFlag": { + "type": "boolean", + "description": "Can be set to false to set a holiday for specific hours (Defaults to True).", + "nullable": true + }, + "date": { + "type": "string", + "format": "date" + }, + "timeStart": { + "type": "string" + }, + "timeEnd": { + "type": "string" + }, + "holidayList": { + "$ref": "#/components/schemas/HolidayListReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + } + } + }, + "HolidayInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "allDayFlag": { + "type": "boolean", + "description": "Can be set to false to set a holiday for specific hours (Defaults to True).", + "nullable": true + }, + "date": { + "type": "string" + }, + "timeStart": { + "type": "string" + }, + "timeEnd": { + "type": "string" + }, + "holidayList": { + "$ref": "#/components/schemas/HolidayListReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "HolidayList": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "HolidayListInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "HolidayListReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "HttpContent": { + "type": "object", + "properties": { + "headers": { + "type": "array", + "items": { } + } + } + }, + "HttpMethod": { + "type": "object", + "properties": { + "get": { + "$ref": "#/components/schemas/HttpMethod" + }, + "put": { + "$ref": "#/components/schemas/HttpMethod" + }, + "post": { + "$ref": "#/components/schemas/HttpMethod" + }, + "delete": { + "$ref": "#/components/schemas/HttpMethod" + }, + "head": { + "$ref": "#/components/schemas/HttpMethod" + }, + "options": { + "$ref": "#/components/schemas/HttpMethod" + }, + "trace": { + "$ref": "#/components/schemas/HttpMethod" + }, + "method": { + "type": "string" + } + } + }, + "HttpRequestMessage": { + "type": "object", + "properties": { + "version": { + "$ref": "#/components/schemas/Version" + }, + "content": { + "$ref": "#/components/schemas/HttpContent" + }, + "method": { + "$ref": "#/components/schemas/HttpMethod" + }, + "requestUri": { + "type": "string" + }, + "headers": { + "type": "array", + "items": { } + }, + "properties": { + "type": "object", + "additionalProperties": { + "type": "object" + } + } + } + }, + "HttpResponseMessage": { + "type": "object", + "properties": { + "version": { + "$ref": "#/components/schemas/Version" + }, + "content": { + "$ref": "#/components/schemas/HttpContent" + }, + "statusCode": { + "enum": [ + "Continue", + "SwitchingProtocols", + "OK", + "Created", + "Accepted", + "NonAuthoritativeInformation", + "NoContent", + "ResetContent", + "PartialContent", + "MultipleChoices", + "Ambiguous", + "MovedPermanently", + "Moved", + "Found", + "Redirect", + "SeeOther", + "RedirectMethod", + "NotModified", + "UseProxy", + "Unused", + "TemporaryRedirect", + "RedirectKeepVerb", + "BadRequest", + "Unauthorized", + "PaymentRequired", + "Forbidden", + "NotFound", + "MethodNotAllowed", + "NotAcceptable", + "ProxyAuthenticationRequired", + "RequestTimeout", + "Conflict", + "Gone", + "LengthRequired", + "PreconditionFailed", + "RequestEntityTooLarge", + "RequestUriTooLong", + "UnsupportedMediaType", + "RequestedRangeNotSatisfiable", + "ExpectationFailed", + "UpgradeRequired", + "InternalServerError", + "NotImplemented", + "BadGateway", + "ServiceUnavailable", + "GatewayTimeout", + "HttpVersionNotSupported" + ], + "type": "string" + }, + "reasonPhrase": { + "type": "string" + }, + "headers": { + "type": "array", + "items": { } + }, + "requestMessage": { + "$ref": "#/components/schemas/HttpRequestMessage" + }, + "isSuccessStatusCode": { + "type": "boolean" + } + } + }, + "IdCollection": { + "type": "object", + "properties": { + "ids": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + } + } + }, + "Imap": { + "required": [ + "name", + "imapName", + "processedName", + "failedFolder", + "server", + "userName", + "port" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 200;" + }, + "imapName": { + "type": "string", + "description": " Max length: 40;" + }, + "processedName": { + "type": "string", + "description": " Max length: 40;" + }, + "failedFolder": { + "type": "string", + "description": " Max length: 40;" + }, + "server": { + "type": "string", + "description": " Max length: 200;" + }, + "userName": { + "type": "string", + "description": " Max length: 80;" + }, + "password": { + "type": "string", + "description": " Max length: 80;" + }, + "port": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "sslFlag": { + "type": "boolean", + "nullable": true + }, + "emailConnector": { + "$ref": "#/components/schemas/EmailConnectorReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ImapInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "emailConnector": { + "$ref": "#/components/schemas/EmailConnectorReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ImapSetupReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Impact": { + "required": [ + "description" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "description": { + "type": "string", + "description": " Max length: 200;" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ImportMassMaintenance": { + "type": "object", + "properties": { + "deletedContactCount": { + "type": "integer", + "format": "int32" + }, + "deletedCompanyCount": { + "type": "integer", + "format": "int32" + }, + "message": { + "type": "string" + }, + "success": { + "type": "boolean" + } + } + }, + "InclusiveRevenueReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "revenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "cost": { + "type": "number", + "format": "double", + "nullable": true + }, + "margin": { + "type": "number", + "format": "double", + "nullable": true + }, + "percentage": { + "type": "number", + "format": "double", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Info": { + "type": "object", + "properties": { + "version": { + "type": "string" + }, + "isCloud": { + "type": "boolean" + }, + "serverTimeZone": { + "type": "string" + }, + "licenseBits": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LicenseBit" + } + }, + "cloudRegion": { + "type": "string" + }, + "maxWorkFlowRecordsAllowed": { + "type": "integer", + "format": "int32" + } + } + }, + "InOutBoard": { + "required": [ + "member", + "inOutType", + "dateBack" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "inOutType": { + "$ref": "#/components/schemas/InOutTypeReference" + }, + "additionalInfo": { + "type": "string", + "description": " Max length: 100;" + }, + "dateBack": { + "type": "string", + "format": "date-time" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "InOutType": { + "required": [ + "description" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "description": { + "type": "string", + "description": " Max length: 30;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "InOutTypeInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "description": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "InOutTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "IntegratorLogin": { + "required": [ + "username" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "username": { + "type": "string", + "description": " Max length: 50;" + }, + "password": { + "type": "string", + "description": "The password will never be returned in response. Max length: 50;" + }, + "canAccessAllRecordsFlag": { + "type": "boolean", + "description": "This flag controls whether the integrator can access only the db records it created, or all system records.", + "nullable": true + }, + "canAccessAllApisFlag": { + "type": "boolean", + "description": "Setting this flag to true will create an integrator that can access all of the available apis in the system.\n If this field is set to true, both the member and board fields are required.", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "dateInactivated": { + "type": "string", + "format": "date-time" + }, + "inactivatedBy": { + "$ref": "#/components/schemas/MemberReference" + }, + "serviceTicketApiFlag": { + "type": "boolean", + "nullable": true + }, + "board": { + "$ref": "#/components/schemas/BoardReference" + }, + "serviceBoardCallbackUrl": { + "type": "string", + "description": " Max length: 1000;" + }, + "serviceBoardLegacyCallbackFlag": { + "type": "boolean", + "nullable": true + }, + "timeEntryApiFlag": { + "type": "boolean", + "nullable": true + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "timeEntryCallbackUrl": { + "type": "string", + "description": " Max length: 1000;" + }, + "timeEntryLegacyCallbackFlag": { + "type": "boolean", + "nullable": true + }, + "managedServicesApiFlag": { + "type": "boolean", + "nullable": true + }, + "managedServicesAutoChildFlag": { + "type": "boolean", + "nullable": true + }, + "managedServicesChildingFlag": { + "type": "boolean", + "description": "True if integrator is allowed to child configurations.", + "nullable": true + }, + "contactApiFlag": { + "type": "boolean", + "nullable": true + }, + "contactCallbackUrl": { + "type": "string", + "description": " Max length: 1000;" + }, + "contactLegacyCallbackFlag": { + "type": "boolean", + "nullable": true + }, + "companyApiFlag": { + "type": "boolean", + "nullable": true + }, + "companyCallbackUrl": { + "type": "string", + "description": " Max length: 1000;" + }, + "companyLegacyCallbackFlag": { + "type": "boolean", + "nullable": true + }, + "activityApiFlag": { + "type": "boolean", + "nullable": true + }, + "activityCallbackUrl": { + "type": "string", + "description": " Max length: 1000;" + }, + "activityLegacyCallbackFlag": { + "type": "boolean", + "nullable": true + }, + "invoiceApiFlag": { + "type": "boolean", + "nullable": true + }, + "productApiFlag": { + "type": "boolean", + "nullable": true + }, + "productCallbackUrl": { + "type": "string", + "description": " Max length: 1000;" + }, + "productLegacyCallbackFlag": { + "type": "boolean", + "nullable": true + }, + "opportunityApiFlag": { + "type": "boolean", + "nullable": true + }, + "opportunityCallbackUrl": { + "type": "string", + "description": " Max length: 1000;" + }, + "opportunityLegacyCallbackFlag": { + "type": "boolean", + "nullable": true + }, + "opportunityConversionApiFlag": { + "type": "boolean", + "description": "True if the member has access to the Opportunity Conversion Api.", + "nullable": true + }, + "memberApiFlag": { + "type": "boolean", + "nullable": true + }, + "marketingApiFlag": { + "type": "boolean", + "nullable": true + }, + "purchasingApiFlag": { + "type": "boolean", + "nullable": true + }, + "purchasingCallbackUrl": { + "type": "string", + "description": " Max length: 1000;" + }, + "purchasingLegacyCallbackFlag": { + "type": "boolean", + "nullable": true + }, + "reportingApiFlag": { + "type": "boolean", + "nullable": true + }, + "systemApiFlag": { + "type": "boolean", + "nullable": true + }, + "projectApiFlag": { + "type": "boolean", + "nullable": true + }, + "projectCallbackUrl": { + "type": "string", + "description": " Max length: 1000;" + }, + "projectLegacyCallbackFlag": { + "type": "boolean", + "nullable": true + }, + "configurationApiFlag": { + "type": "boolean", + "nullable": true + }, + "configurationAutoChildFlag": { + "type": "boolean", + "nullable": true + }, + "configurationChildlingFlag": { + "type": "boolean", + "description": "True if integrator is allowed to child configurations.", + "nullable": true + }, + "configurationCallbackUrl": { + "type": "string", + "description": " Max length: 1000;" + }, + "configurationLegacyCallbackFlag": { + "type": "boolean", + "nullable": true + }, + "scheduleApiFlag": { + "type": "boolean", + "nullable": true + }, + "scheduleCallbackUrl": { + "type": "string", + "description": " Max length: 1000;" + }, + "scheduleLegacyCallbackFlag": { + "type": "boolean", + "nullable": true + }, + "agreementApiFlag": { + "type": "boolean", + "nullable": true + }, + "agreementCallbackUrl": { + "type": "string", + "description": " Max length: 1000;" + }, + "agreementCallbackLegacyFlag": { + "type": "boolean", + "nullable": true + }, + "documentApiFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "IntegratorLoginReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "IntegratorTag": { + "required": [ + "text" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "text": { + "type": "string", + "description": " Max length: 50;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "IntegratorTagCollection": { + "type": "object", + "properties": { + "tags": { + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "InventoryOnHand": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "catalogItem": { + "$ref": "#/components/schemas/CatalogItemReference" + }, + "warehouse": { + "$ref": "#/components/schemas/WarehouseReference" + }, + "warehouseBin": { + "$ref": "#/components/schemas/WarehouseBinReference" + }, + "onHand": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "serialNumbers": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OnHandSerialNumberReference" + } + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Invoice": { + "required": [ + "type", + "company" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "invoiceNumber": { + "type": "string", + "description": " Max length: 15; Required On Updates;" + }, + "type": { + "enum": [ + "Agreement", + "CreditMemo", + "DownPayment", + "Miscellaneous", + "Progress", + "Standard", + "Consolidated" + ], + "type": "string", + "nullable": true + }, + "status": { + "$ref": "#/components/schemas/BillingStatusReference" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "billToCompany": { + "$ref": "#/components/schemas/CompanyReference" + }, + "shipToCompany": { + "$ref": "#/components/schemas/CompanyReference" + }, + "accountNumber": { + "type": "string" + }, + "applyToType": { + "enum": [ + "All", + "Agreement", + "Project", + "ProjectPhase", + "SalesOrder", + "Ticket" + ], + "type": "string", + "nullable": true + }, + "applyToId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "attention": { + "type": "string", + "description": " Max length: 60;" + }, + "shipToAttention": { + "type": "string", + "description": " Max length: 60;" + }, + "billingSite": { + "$ref": "#/components/schemas/SiteReference" + }, + "billingSiteAddressLine1": { + "type": "string" + }, + "billingSiteAddressLine2": { + "type": "string" + }, + "billingSiteCity": { + "type": "string" + }, + "billingSiteState": { + "type": "string" + }, + "billingSiteZip": { + "type": "string" + }, + "billingSiteCountry": { + "type": "string" + }, + "shippingSite": { + "$ref": "#/components/schemas/SiteReference" + }, + "shippingSiteAddressLine1": { + "type": "string" + }, + "shippingSiteAddressLine2": { + "type": "string" + }, + "shippingSiteCity": { + "type": "string" + }, + "shippingSiteState": { + "type": "string" + }, + "shippingSiteZip": { + "type": "string" + }, + "shippingSiteCountry": { + "type": "string" + }, + "billingTerms": { + "$ref": "#/components/schemas/BillingTermsReference" + }, + "reference": { + "type": "string", + "description": " Max length: 50;" + }, + "customerPO": { + "type": "string", + "description": " Max length: 50;" + }, + "templateSetupId": { + "type": "integer", + "description": "Can be obtained via InvoiceTemplate report.", + "format": "int32", + "nullable": true + }, + "invoiceTemplate": { + "$ref": "#/components/schemas/InvoiceTemplateDetailReference" + }, + "emailTemplateId": { + "type": "integer", + "description": "Can be obtained via InvoiceEmailTemplate report.", + "format": "int32", + "nullable": true + }, + "addToBatchEmailList": { + "type": "boolean", + "nullable": true + }, + "date": { + "type": "string", + "format": "date-time" + }, + "restrictDownpaymentFlag": { + "type": "boolean", + "nullable": true + }, + "locationId": { + "type": "integer", + "description": " Required On Updates;", + "format": "int32", + "nullable": true + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "departmentId": { + "type": "integer", + "description": "departmentId is only required for special invoices.", + "format": "int32", + "nullable": true + }, + "department": { + "$ref": "#/components/schemas/BillingUnitReference" + }, + "territoryId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "territory": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "topComment": { + "type": "string" + }, + "bottomComment": { + "type": "string" + }, + "taxableFlag": { + "type": "boolean", + "nullable": true + }, + "taxCode": { + "$ref": "#/components/schemas/TaxCodeReference" + }, + "internalNotes": { + "type": "string" + }, + "downpaymentPreviouslyTaxedFlag": { + "type": "boolean", + "nullable": true + }, + "serviceTotal": { + "type": "number", + "format": "double", + "nullable": true + }, + "overrideDownPaymentAmountFlag": { + "type": "boolean", + "nullable": true + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "dueDate": { + "type": "string", + "format": "date-time" + }, + "expenseTotal": { + "type": "number", + "format": "double", + "nullable": true + }, + "productTotal": { + "type": "number", + "format": "double", + "nullable": true + }, + "previousProgressApplied": { + "type": "number", + "format": "double", + "nullable": true + }, + "serviceAdjustmentAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "agreementAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "downpaymentApplied": { + "type": "number", + "format": "double", + "nullable": true + }, + "subtotal": { + "type": "number", + "format": "double", + "nullable": true + }, + "total": { + "type": "number", + "format": "double", + "nullable": true + }, + "remainingDownpayment": { + "type": "number", + "format": "double", + "nullable": true + }, + "salesTax": { + "type": "number", + "format": "double", + "nullable": true + }, + "adjustmentReason": { + "type": "string" + }, + "adjustedBy": { + "type": "string" + }, + "closedBy": { + "type": "string" + }, + "payments": { + "type": "number", + "format": "double", + "nullable": true + }, + "credits": { + "type": "number", + "format": "double", + "nullable": true + }, + "balance": { + "type": "number", + "format": "double", + "nullable": true + }, + "specialInvoiceFlag": { + "type": "boolean", + "nullable": true + }, + "billingSetupReference": { + "$ref": "#/components/schemas/BillingSetupReference" + }, + "ticket": { + "$ref": "#/components/schemas/TicketReference" + }, + "project": { + "$ref": "#/components/schemas/ProjectReference" + }, + "phase": { + "$ref": "#/components/schemas/ProjectPhaseReference" + }, + "salesOrder": { + "$ref": "#/components/schemas/SalesOrderReference" + }, + "agreement": { + "$ref": "#/components/schemas/AgreementReference" + }, + "glBatch": { + "$ref": "#/components/schemas/BatchReference" + }, + "unbatchedBatch": { + "$ref": "#/components/schemas/BatchReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "customFields": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldValue" + } + } + } + }, + "InvoiceCommission": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "percent": { + "type": "number", + "format": "double", + "nullable": true + }, + "splitPercent": { + "type": "number", + "format": "double", + "nullable": true + }, + "adjustment": { + "type": "number", + "format": "double", + "nullable": true + }, + "netAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "amount": { + "type": "number", + "format": "double", + "nullable": true + }, + "invoice": { + "$ref": "#/components/schemas/InvoiceReference" + }, + "opportunity": { + "$ref": "#/components/schemas/OpportunityReference" + }, + "agreement": { + "$ref": "#/components/schemas/AgreementReference" + }, + "activity": { + "$ref": "#/components/schemas/ActivityReference" + }, + "ticket": { + "$ref": "#/components/schemas/TicketReference" + }, + "project": { + "$ref": "#/components/schemas/ProjectReference" + }, + "salesOrder": { + "$ref": "#/components/schemas/SalesOrderReference" + }, + "adjustedBy": { + "type": "string" + }, + "adjustedDate": { + "type": "string" + }, + "adjustmentReason": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "InvoiceEmailTemplate": { + "required": [ + "name", + "subject" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "serviceSurvey": { + "$ref": "#/components/schemas/ServiceSurveyReference" + }, + "useSenderFlag": { + "type": "boolean", + "nullable": true + }, + "firstName": { + "type": "string", + "description": "From fields (first name, last name, email address) are required if useSenderFlag is false. Max length: 100;" + }, + "lastName": { + "type": "string", + "description": "From fields (first name, last name, email address) are required if useSenderFlag is false. Max length: 100;" + }, + "emailAddress": { + "type": "string", + "description": "From fields (first name, last name, email address) are required if useSenderFlag is false. Max length: 100;" + }, + "subject": { + "type": "string", + "description": " Max length: 200;" + }, + "body": { + "type": "string" + }, + "copySenderFlag": { + "type": "boolean", + "nullable": true + }, + "invoiceStatus": { + "$ref": "#/components/schemas/BillingStatusReference" + }, + "attachInvoiceFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "InvoiceEmailTemplateInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "InvoiceGrouping": { + "required": [ + "name", + "customerDescription" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "customerDescription": { + "type": "string" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "showPriceFlag": { + "type": "boolean", + "nullable": true + }, + "showSubItemsFlag": { + "type": "boolean", + "nullable": true + }, + "groupParentChildAdditionsFlag": { + "type": "boolean" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "InvoiceGroupingReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "showPriceFlag": { + "type": "boolean" + }, + "showSubItemsFlag": { + "type": "boolean" + }, + "groupParentChildAdditionsFlag": { + "type": "boolean" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "InvoiceInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "invoice": { + "$ref": "#/components/schemas/Invoice" + }, + "invoiceTemplate": { + "$ref": "#/components/schemas/InvoiceTemplate" + }, + "products": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductItem" + } + }, + "bundledComponentsInfo": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductComponent" + } + }, + "expenses": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ExpenseEntry" + } + }, + "timeEntries": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TimeEntry" + } + }, + "logo": { + "$ref": "#/components/schemas/DocumentInfo" + }, + "billingSetup": { + "$ref": "#/components/schemas/BillingSetup" + }, + "agreementBillingInfo": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AgreementBillingInfo" + } + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "InvoicePayment": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "type": { + "type": "string" + }, + "source": { + "enum": [ + "Default", + "WisePay" + ], + "type": "string" + }, + "invoice": { + "$ref": "#/components/schemas/InvoiceReference" + }, + "credit": { + "$ref": "#/components/schemas/InvoiceReference" + }, + "amount": { + "type": "number", + "format": "double", + "nullable": true + }, + "balance": { + "type": "number", + "format": "double", + "nullable": true + }, + "invoiceBalance": { + "type": "number", + "format": "double", + "nullable": true + }, + "invoiceTotal": { + "type": "number", + "format": "double", + "nullable": true + }, + "paymentDate": { + "type": "string", + "format": "date-time" + }, + "appliedBy": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "wisePayPayment": { + "$ref": "#/components/schemas/WisePayPayment" + }, + "paymentSyncStatus": { + "enum": [ + "Unapplied", + "Applied", + "Synced" + ], + "type": "string" + }, + "glBatchID": { + "type": "string", + "description": " Max length: 50;" + }, + "paymentSyncDate": { + "type": "string", + "format": "date-time" + }, + "paymentAccount": { + "type": "string" + }, + "aRPaymentAccount": { + "type": "string" + } + } + }, + "InvoiceReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "identifier": { + "type": "string" + }, + "billingType": { + "type": "string" + }, + "applyToType": { + "type": "string" + }, + "invoiceDate": { + "type": "string" + }, + "chargeFirmFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "InvoiceRouting": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "invoice": { + "$ref": "#/components/schemas/InvoiceReference" + }, + "sequenceNumber": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "reviewedFlag": { + "type": "boolean" + }, + "dateReviewedUTC": { + "type": "string", + "format": "date-time" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "InvoiceTemplate": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "marginLeft": { + "type": "number", + "format": "double", + "nullable": true + }, + "marginRight": { + "type": "number", + "format": "double", + "nullable": true + }, + "marginTop": { + "type": "number", + "format": "double", + "nullable": true + }, + "marginBottom": { + "type": "number", + "format": "double", + "nullable": true + }, + "logoVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "headerLogoPosition": { + "enum": [ + "Center", + "LeftSide", + "RightSide" + ], + "type": "string", + "nullable": true + }, + "remitToVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "headerAddressPosition": { + "enum": [ + "Center", + "LeftSide", + "RightSide" + ], + "type": "string", + "nullable": true + }, + "headerTitleVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "headerTitleCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "headerTitlePosition": { + "enum": [ + "Center", + "LeftSide", + "RightSide" + ], + "type": "string", + "nullable": true + }, + "headerTitleFont": { + "enum": [ + "Regular", + "RegularBold", + "Large", + "LargeBold", + "ExtraLarge", + "ExtraLargeBold" + ], + "type": "string", + "nullable": true + }, + "headerTermsVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "headerTermsCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "headerDueDateVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "headerDueDateCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "headerPoNumberVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "headerPoNumberCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "headerReferenceVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "headerReferenceCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "headerAccountVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "headerAccountCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "headerTaxIdVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "headerTaxIdCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "headerShipToVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "headerShipToCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "headerHoursBasedExtendedAmountVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "payableCaption": { + "type": "string", + "description": " Max length: 1000;" + }, + "serviceHeaderTicketNumberVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "serviceHeaderTicketNumberCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "serviceHeaderCompanyNameVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "serviceHeaderCompanyNameCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "serviceHeaderSummaryVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "serviceHeaderSummaryCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "serviceHeaderContactNameVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "serviceHeaderContactNameCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "serviceHeaderDetailDescriptionVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "serviceHeaderDetailDescriptionCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "serviceHeaderResolutionVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "serviceHeaderResolutionCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "serviceHeaderAmountVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "serviceHeaderAmountCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "serviceHeaderBillingMethodVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "serviceHeaderBillingMethodCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "serviceHeaderClosedTasksVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "serviceHeaderOpenTasksVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "serviceHeaderBundledTicketsVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "projectHeaderProjectNameVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "projectHeaderProjectNameCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "projectHeaderCompanyNameVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "projectHeaderCompanyNameCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "projectHeaderOriginalDownpaymentVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "projectHeaderOriginalDownpaymentCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "projectHeaderContactNameVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "projectHeaderContactNameCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "projectHeaderAmountVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "projectHeaderAmountCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "projectHeaderBillingMethodVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "projectHeaderBillingMethodCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "projectHeaderBillingTypeVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "projectHeaderBillingTypeCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "invoicePaymentAmountVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "invoicePaymentAmountCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "invoiceCreditAmountVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "invoiceCreditAmountCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "invoiceBalanceDueVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "invoiceBalanceDueCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "creditCreditAmountVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "creditCreditAmountCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "creditRemainingAmountVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "creditRemainingAmountCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "timeDetailVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "timeDetailPrimarySortField": { + "type": "string" + }, + "timeDetailPrimarySortDirection": { + "type": "string" + }, + "timeDetailSecondarySortField": { + "type": "string" + }, + "timeDetailSecondarySortDirection": { + "type": "string" + }, + "timeDetailSubtotalVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "timeDetailStartEndTimeVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "timeDetailHoursVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "timeDetailMembersVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "timeDetailBillableVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "timeDetailExtendedAmountVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "timeDetailDollarAmountsOnHourseBasedVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "timeDetailHourlyRateVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "timeDetailContactsVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "timeDetailNotesVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "timeDetailNonBillableCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "timeDetailAgreementVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "timeDetailHoursBasedHoursVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "timeDetailHoursBasedExtAmountVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "timeDetailHoursbasedHourlyRateVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "timeDetailAmountBasedHoursVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "timeDetailAmountBasedExtAmountVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "timeDetailAmountBasedHourlyRateVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "timeDetailSRTicketSummaryVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "timeDetailSRContactVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "timeDetailSRAddressVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "timeDetailPmPhaseVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "timeDetailPmSummaryVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "timeDetailTicketNumberVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "timeDetailDatesVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "servicesStaffCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "servicesStaffVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "servicesAmountCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "servicesAmountVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "servicesHoursCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "servicesHoursVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "servicesRateCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "servicesRateVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "servicesWorkRoleCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "servicesWorkRoleVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "servicesWorkTypeCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "servicesWorkTypeVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "servicesTotalVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "servicesMemberNameVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "servicesMemberNameCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "currencyIdVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "currencySymbolVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "portalFlag": { + "type": "boolean", + "nullable": true + }, + "servicesCollapsedFlag": { + "type": "boolean", + "nullable": true + }, + "expensesCollapsedFlag": { + "type": "boolean", + "nullable": true + }, + "otherChargesCollapsedFlag": { + "type": "boolean", + "nullable": true + }, + "expensesTypeCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "expensesStaffCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "expensesAmountCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "expensesTypeVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "expensesStaffVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "expensesAmountVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "expensesTotalVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "expenseDetailSubtotalVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "expenseDetailMembersVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "expenseDetailContactsVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "expenseDetailBillableVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "expenseDetailExtAmountVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "expenseDetailNotesVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "expenseDetailPrimarySortField": { + "type": "string" + }, + "expenseDetailPrimarySortDirection": { + "type": "string" + }, + "expenseDetailSecondarySortField": { + "type": "string" + }, + "expenseDetailSecondarySortDirection": { + "type": "string" + }, + "expenseDetailNonbillableCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "expenseDetailVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "expenseDetailAgreementVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "expenseDetailAgreementExtAmountVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "expenseDetailTicketNumberVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "expenseDetailSrTicketSummaryVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "expenseDetailSrContactVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "expenseDetailSrAddressVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "expenseDetailPmPhaseVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "expenseDetailPmSummaryVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "otherChargesAmountCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "otherChargesAmountVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "otherChargesDescriptionCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "otherChargesDescriptionVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "otherChargesDisplaySixDecimals": { + "type": "boolean", + "nullable": true + }, + "otherChargesItemIdVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "otherChargesPriceCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "otherChargesPriceVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "otherChargesQuantityCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "otherChargesQuantityVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "otherChargesSerialNumberVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "otherChargesTotalVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "adjustmentDescriptionVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "adjustmentDescriptionCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "adjustmentQuantityVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "adjustmentQuantityCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "adjustmentAmountVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "adjustmentAmountCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "adjustmentAgrTypeVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "adjustmentTotalVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "adjustmentPriceVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "adjustmentPriceCaption": { + "type": "string", + "description": " Max length: 50;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "InvoiceTemplateDetailReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "InvoiceTemplateReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "Gets or sets invoice Template Setup Id.", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "InvoiceTemplateSetup": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "customFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "IRestIdentifiedItem": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + } + } + }, + "IvItemReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "identifier": { + "type": "string" + }, + "serializedFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "KBCategoryReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "KnowledgeBaseArticle": { + "required": [ + "title", + "issue", + "resolution" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "title": { + "type": "string" + }, + "issue": { + "type": "string" + }, + "resolution": { + "type": "string" + }, + "locationId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "businessUnitId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "board": { + "$ref": "#/components/schemas/BoardReference" + }, + "categoryId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "subCategoryId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "dateCreated": { + "type": "string" + }, + "createdBy": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "KnowledgeBaseCategory": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "approver": { + "$ref": "#/components/schemas/MemberReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "KnowledgeBaseSettings": { + "required": [ + "requireApproval" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "requireApproval": { + "type": "boolean", + "nullable": true + }, + "defaultApprover": { + "$ref": "#/components/schemas/MemberReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "KnowledgeBaseSubCategory": { + "required": [ + "name", + "category" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "category": { + "$ref": "#/components/schemas/KBCategoryReference" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "KPI": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "category": { + "$ref": "#/components/schemas/KPICategoryReference" + }, + "dateFilter": { + "type": "string" + }, + "sortOrder": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "connectWiseId": { + "type": "string" + } + } + }, + "KPICategory": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "sortOrder": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "connectWiseId": { + "type": "string" + } + } + }, + "KPICategoryReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "KPIReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "LdapConfiguration": { + "required": [ + "name", + "server", + "domain" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 100;" + }, + "server": { + "type": "string", + "description": "FQDN of the Server. Max length: 200;" + }, + "domain": { + "type": "string", + "description": "Domain Name of the server. Max length: 50;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "LdapConfigurationInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "LdapConfigurationReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "server": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "LdapConfigurationTestLink": { + "required": [ + "Server" + ], + "type": "object", + "properties": { + "server": { + "type": "string", + "description": " Max length: 200;" + } + } + }, + "LegacySubCategory": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "LegacySubCategoryInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "LicenseBit": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "activeFlag": { + "type": "boolean" + } + } + }, + "Link": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "tableReferenceId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "url": { + "type": "string", + "description": " Max length: 1000;" + }, + "screenLink": { + "enum": [ + "Company", + "Contact", + "Service", + "Invoice", + "PurchaseOrder", + "SalesOrder" + ], + "type": "string", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "LinkClicked": { + "required": [ + "contactId", + "url" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "campaignId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "contactId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "dateClicked": { + "type": "string", + "format": "date-time" + }, + "url": { + "type": "string", + "description": " Max length: 2083;" + }, + "queryString": { + "type": "string" + } + } + }, + "LinkInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "screenLink": { + "enum": [ + "Company", + "Contact", + "Service", + "Invoice", + "PurchaseOrder", + "SalesOrder" + ], + "type": "string", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "LinkResolveUrlInfo": { + "required": [ + "referenceId" + ], + "type": "object", + "properties": { + "referenceId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "url": { + "type": "string" + } + } + }, + "LocaleInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "localeCode": { + "type": "string" + } + } + }, + "LocaleReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Location": { + "required": [ + "structureLevel", + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "ownerLevelId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "structureLevel": { + "$ref": "#/components/schemas/CorporateStructureLevelReference" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "manager": { + "$ref": "#/components/schemas/MemberReference" + }, + "reportsTo": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "salesRep": { + "type": "string", + "description": " Max length: 50;" + }, + "timeZoneSetup": { + "$ref": "#/components/schemas/TimeZoneSetupReference" + }, + "calendar": { + "$ref": "#/components/schemas/CalendarReference" + }, + "overrideAddressLine1": { + "type": "string", + "description": " Max length: 50;" + }, + "overrideAddressLine2": { + "type": "string", + "description": " Max length: 50;" + }, + "overrideCity": { + "type": "string", + "description": " Max length: 50;" + }, + "overrideState": { + "type": "string", + "description": " Max length: 50;" + }, + "overrideZip": { + "type": "string", + "description": " Max length: 12;" + }, + "overrideCountry": { + "$ref": "#/components/schemas/CountryReference" + }, + "overridePhoneNumber": { + "type": "string", + "description": " Max length: 15;" + }, + "overrideFaxNumber": { + "type": "string", + "description": " Max length: 15;" + }, + "owaUrl": { + "type": "string", + "description": " Max length: 100;" + }, + "payrollXref": { + "type": "string", + "description": " Max length: 10;" + }, + "locationFlag": { + "type": "boolean", + "nullable": true + }, + "clientFlag": { + "type": "boolean", + "nullable": true + }, + "workRoleIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "departmentIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "LocationDepartment": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "LocationInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "location_flag": { + "type": "boolean" + }, + "structureLevel": { + "$ref": "#/components/schemas/CorporateStructureLevelReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "LocationWorkRole": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "workRole": { + "$ref": "#/components/schemas/WorkRoleReference" + }, + "workRoleInactiveFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "LostRevenueReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "revenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "cost": { + "type": "number", + "format": "double", + "nullable": true + }, + "margin": { + "type": "number", + "format": "double", + "nullable": true + }, + "percentage": { + "type": "number", + "format": "double", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "M365Contact": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "userPrincipalName": { + "type": "string" + }, + "displayName": { + "type": "string" + }, + "contactRecId": { + "type": "integer", + "format": "int32" + }, + "tenantId": { + "type": "string" + }, + "m365ContactId": { + "type": "string" + }, + "department": { + "type": "string" + }, + "employeeType": { + "type": "string" + }, + "managerId": { + "type": "string" + }, + "proxyAddresses": { + "type": "string" + }, + "proxyAddressesPlain": { + "type": "string" + }, + "groups": { + "type": "string" + }, + "directoryRoles": { + "type": "string" + }, + "assignedLicenses": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "M365ContactSyncInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "M365ContactSyncMonitoring": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "monitoringTypeId": { + "type": "integer", + "format": "int32" + }, + "emailAddress": { + "type": "string" + }, + "serviceBoardId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "serviceBoardStatusId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "M365ContactSyncProperty": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "includeExcludeType": { + "enum": [ + "All", + "M365Property", + "None" + ], + "type": "string", + "nullable": true + }, + "propertyType": { + "enum": [ + "City", + "DepartmentContactSync", + "Email", + "DistributionGroup", + "JobTitle", + "AssignedLicenses", + "DisplayName", + "OfficeLocation", + "CompanyName", + "ReportManager", + "State", + "EmployeeType", + "UserType" + ], + "type": "string", + "nullable": true + }, + "excludeIncludeFlag": { + "type": "boolean" + }, + "wildCard": { + "type": "string" + }, + "companyRecID": { + "type": "integer", + "format": "int32" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ManagedDeviceAccount": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "username": { + "type": "string" + }, + "password": { + "type": "string" + }, + "managedDevicesIntegration": { + "$ref": "#/components/schemas/ManagedDevicesIntegrationReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ManagedDevicesIntegration": { + "required": [ + "name", + "solution", + "loginBy", + "defaultBillingLevel" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 30;" + }, + "solution": { + "type": "string", + "description": " Max length: 30;" + }, + "portalUrl": { + "type": "string", + "description": " Max length: 200;" + }, + "loginBy": { + "enum": [ + "Global", + "Member" + ], + "type": "string", + "nullable": true + }, + "globalLoginUsername": { + "type": "string", + "description": "Gets or sets\n this is only required when globalLoginFlag = true. Max length: 50;" + }, + "globalLoginPassword": { + "type": "string", + "description": "Gets or sets\n this is only required when globalLoginFlag = true. Max length: 50;" + }, + "defaultBillingLevel": { + "enum": [ + "Detail", + "Summary" + ], + "type": "string", + "nullable": true + }, + "managementItSetupType": { + "type": "string" + }, + "defaultLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "defaultDepartment": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "integratorLogin": { + "$ref": "#/components/schemas/IntegratorLoginReference" + }, + "matchOnSerialNumberFlag": { + "type": "boolean", + "nullable": true + }, + "disableNewCrossReferencesFlag": { + "type": "boolean", + "nullable": true + }, + "configBillCustomerFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "ManagedDevicesIntegrationCrossReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "managedDevicesIntegration": { + "$ref": "#/components/schemas/ManagedDevicesIntegrationReference" + }, + "vendorType": { + "type": "string", + "description": " Max length: 255;" + }, + "vendorLevel": { + "type": "string", + "description": " Max length: 255;" + }, + "agreementType": { + "$ref": "#/components/schemas/AgreementTypeReference" + }, + "product": { + "$ref": "#/components/schemas/IvItemReference" + }, + "configurationType": { + "$ref": "#/components/schemas/ConfigurationTypeReference" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "ManagedDevicesIntegrationInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "solution": { + "type": "string" + }, + "managementItSetupType": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ManagedDevicesIntegrationLogin": { + "required": [ + "username", + "member" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "managedDevicesIntegration": { + "$ref": "#/components/schemas/ManagedDevicesIntegrationReference" + }, + "username": { + "type": "string", + "description": " Max length: 50;" + }, + "password": { + "type": "string", + "description": " Max length: 50;" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "ManagedDevicesIntegrationNotification": { + "required": [ + "notifyWho", + "logType" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "managedDevicesIntegration": { + "$ref": "#/components/schemas/ManagedDevicesIntegrationReference" + }, + "notifyWho": { + "$ref": "#/components/schemas/NotificationRecipientReference" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "logType": { + "enum": [ + "All", + "Error", + "NewManagedSolution", + "NewDeviceType", + "NewConfiguration", + "NewAddition", + "Info" + ], + "type": "string", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + }, + "notifyCwId": { + "type": "string" + } + } + }, + "ManagedDevicesIntegrationReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ManagedInformation": { + "type": "object", + "properties": { + "managementSolutionName": { + "type": "string" + }, + "managedIdentifier": { + "type": "string" + }, + "type": { + "type": "string" + }, + "level": { + "type": "string" + }, + "childConfigurationsMatchingOn": { + "type": "string" + }, + "inactivateConfigurationsMatchingOn": { + "type": "string" + }, + "inactiveConfigurationStatusId": { + "type": "integer", + "format": "int32" + } + } + }, + "Management": { + "required": [ + "addedConfigurationStatus", + "deletedConfigurationStatus", + "integratorLogin", + "scheduleExecutiveSummaryReportFlag" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "runTime": { + "type": "string", + "format": "date-time" + }, + "addedConfigurationStatus": { + "$ref": "#/components/schemas/ConfigurationStatusReference" + }, + "deletedConfigurationStatus": { + "$ref": "#/components/schemas/ConfigurationStatusReference" + }, + "integratorLogin": { + "$ref": "#/components/schemas/IntegratorLoginReference" + }, + "scheduleExecutiveSummaryReportFlag": { + "type": "boolean", + "nullable": true + }, + "executiveSummaryReportScheduleDay": { + "type": "integer", + "description": "Gets or sets\n this is only required when scheduleExecutiveSummaryReportFlag = true.", + "format": "int32", + "nullable": true + }, + "executiveSummaryReportScheduleHour": { + "type": "integer", + "description": "Gets or sets\n this is only required when scheduleExecutiveSummaryReportFlag = true. Input should be in 24 hour format, ie 2pm is 14.", + "format": "int32", + "nullable": true + }, + "executiveSummaryReportScheduleMinute": { + "type": "integer", + "description": "Gets or sets\n this is only required when scheduleExecutiveSummaryReportFlag = true.", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "ManagementBackup": { + "required": [ + "type", + "item", + "billingLevel" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "type": { + "$ref": "#/components/schemas/AgreementTypeReference" + }, + "item": { + "$ref": "#/components/schemas/CatalogItemReference" + }, + "billingLevel": { + "enum": [ + "Detail", + "Summary" + ], + "type": "string", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "ManagementItSolution": { + "required": [ + "name", + "managementItSolutionType" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 30;" + }, + "managementItSolutionType": { + "enum": [ + "LevelPlatforms", + "NAble", + "Continuum", + "Custom" + ], + "type": "string", + "nullable": true + }, + "managementSolutionName": { + "type": "string", + "description": "Gets or sets\n this is only required when managementItSolutionType is Custom. Max length: 30;" + }, + "managementServerUrl": { + "type": "string", + "description": "Gets or sets\n this is only required for Level Platforms. Max length: 200;" + }, + "webserviceOverrideUrl": { + "type": "string", + "description": "Gets or sets\n this is only required for Level Platforms when overrideWebServiceLocationFlag is true. Max length: 200;" + }, + "portalOverrideLoginUrl": { + "type": "string", + "description": "Gets or sets\n this is only required for Level Platforms when overrideLoginLocationFlag is true. Max length: 200;" + }, + "globalLoginFlag": { + "type": "boolean", + "nullable": true + }, + "globalLoginUsername": { + "type": "string", + "description": "Gets or sets\n this is only required when globalLoginFlag = true. Max length: 50;" + }, + "globalLoginPassword": { + "type": "string", + "description": "Gets or sets\n this is only required when globalLoginFlag = true. Max length: 50;" + }, + "usingSslFlag": { + "type": "boolean", + "nullable": true + }, + "nAbleUsername": { + "type": "string", + "description": "Gets or sets\n this is only required for N-Able solution. Max length: 50;" + }, + "nAblePassword": { + "type": "string", + "description": "Gets or sets\n this is only required for N-Able solution. Max length: 50;" + }, + "overrideWebServiceLocationFlag": { + "type": "boolean", + "nullable": true + }, + "overrideLoginLocationFlag": { + "type": "boolean", + "nullable": true + }, + "continuumApiUsername": { + "type": "string", + "description": "Gets or sets\n this is only required for Continuum solution. Max length: 100;" + }, + "continuumApiPassword": { + "type": "string", + "description": "Gets or sets\n this is only required for Continuum solution. Max length: 100;" + }, + "levelApiUsername": { + "type": "string", + "description": "Gets or sets\n this is only required for Level Platforms solution. Max length: 100;" + }, + "levelApiPassword": { + "type": "string", + "description": "Gets or sets\n this is only required for Level Platforms solution. Max length: 100;" + }, + "levelVarDomain": { + "type": "string", + "description": "Gets or sets\n this is only required for Level Platforms solution. Max length: 100;" + }, + "noDisplayFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "ManagementItSolutionAgreementInterfaceParameter": { + "required": [ + "agreementType" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "managedDevicesIntegration": { + "$ref": "#/components/schemas/ManagedDevicesIntegrationReference" + }, + "agreementType": { + "$ref": "#/components/schemas/AgreementTypeReference" + }, + "serverProduct": { + "$ref": "#/components/schemas/IvItemReference" + }, + "workstationProduct": { + "$ref": "#/components/schemas/IvItemReference" + }, + "spamStatsProduct": { + "$ref": "#/components/schemas/IvItemReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + }, + "agrTypeCwId": { + "type": "string" + }, + "serverProductCwId": { + "type": "string" + }, + "workstationProductCwId": { + "type": "string" + }, + "spamStatsProductCwId": { + "type": "string" + } + } + }, + "ManagementLogDocumentInfo": { + "type": "object", + "properties": { + "fullPathFileName": { + "type": "string" + }, + "fileSize": { + "type": "string" + } + } + }, + "ManagementNetworkSecurity": { + "required": [ + "name", + "site" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 30;" + }, + "username": { + "type": "string", + "description": " Max length: 50;" + }, + "password": { + "type": "string", + "description": " Max length: 50;" + }, + "site": { + "type": "string", + "description": " Max length: 100;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "ManagementReportNotification": { + "required": [ + "notifyWho" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "notifyWho": { + "$ref": "#/components/schemas/NotificationRecipientReference" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "email": { + "type": "string", + "description": " Max length: 50;" + }, + "globalFlag": { + "type": "boolean", + "nullable": true + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "ManagementReportSetup": { + "required": [ + "scheduledReportDisabledFlag" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "scheduledReportDisabledFlag": { + "type": "boolean" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ManagementSolutionReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "setupName": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Manufacturer": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "ManufacturerInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ManufacturerReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "MappedRecordReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + } + } + }, + "MappedType": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "table": { + "type": "string" + }, + "recIdField": { + "type": "string" + }, + "glType": { + "enum": [ + "AP", + "AR", + "EE", + "EI", + "EO", + "IA", + "IT", + "P", + "PF", + "R", + "RA", + "RD", + "RE", + "RP", + "ST", + "SD", + "ET", + "FT", + "PT", + "WP", + "WR" + ], + "type": "string", + "nullable": true + }, + "sortOrder": { + "type": "integer", + "format": "int32" + } + } + }, + "MappedTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "MarketDescription": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "connectWiseId": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "MarketDescriptionInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "MarketDescriptionReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "MarketingCompany": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "groupId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "defaultContactFlag": { + "type": "boolean", + "nullable": true + }, + "allContactsFlag": { + "type": "boolean", + "nullable": true + }, + "unsubscribeFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "MarketingContact": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "groupId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "note": { + "type": "string", + "description": " Max length: 50;" + }, + "unsubscribeFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "MarketplaceImport": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "marketplaceImportType": { + "enum": [ + "Agreements", + "Configurations", + "CRMSurveys", + "CustomReports", + "CustomerPortalTypes", + "HTMLEmailTemplates", + "Products", + "ProjectBoards", + "ProjectTemplates", + "ReportWriterReports", + "ServiceBoards", + "TicketTemplates", + "Views" + ], + "type": "string" + }, + "marketplaceObject": { + "type": "array", + "items": { } + }, + "requiredFields": { + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "Member": { + "required": [ + "identifier", + "licenseClass", + "firstName", + "lastName", + "hireDate", + "defaultEmail", + "defaultPhone", + "securityRole" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "identifier": { + "type": "string", + "description": " Max length: 15;" + }, + "password": { + "type": "string", + "description": "ConditionallyRequired. API Member will get random password generated Max length: 60;" + }, + "disableOnlineFlag": { + "type": "boolean", + "nullable": true + }, + "licenseClass": { + "enum": [ + "A", + "C", + "F", + "X" + ], + "type": "string", + "description": "F = Full Member, A = API Member, C = StreamlineIT Member, X = Subcontractor Member", + "nullable": true + }, + "notes": { + "type": "string" + }, + "employeeIdentifer": { + "type": "string", + "description": " Max length: 10;" + }, + "vendorNumber": { + "type": "string" + }, + "enableMobileGpsFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveDate": { + "type": "string", + "format": "date-time" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "lastLogin": { + "type": "string" + }, + "clientId": { + "type": "string" + }, + "token": { + "type": "string" + }, + "firstName": { + "type": "string", + "description": " Max length: 30;" + }, + "middleInitial": { + "type": "string", + "description": " Max length: 1;" + }, + "lastName": { + "type": "string", + "description": " Max length: 30;" + }, + "hireDate": { + "type": "string", + "format": "date-time" + }, + "country": { + "$ref": "#/components/schemas/CountryReference" + }, + "photo": { + "$ref": "#/components/schemas/DocumentReference" + }, + "officeEmail": { + "type": "string", + "description": " Max length: 250;" + }, + "mobileEmail": { + "type": "string", + "description": " Max length: 250;" + }, + "homeEmail": { + "type": "string", + "description": " Max length: 250;" + }, + "defaultEmail": { + "enum": [ + "Office", + "Mobile", + "Home" + ], + "type": "string", + "nullable": true + }, + "primaryEmail": { + "type": "string", + "description": " Max length: 250;" + }, + "officePhone": { + "type": "string", + "description": " Max length: 15;" + }, + "officeExtension": { + "type": "string", + "description": " Max length: 10;" + }, + "mobilePhone": { + "type": "string", + "description": " Max length: 15;" + }, + "mobileExtension": { + "type": "string", + "description": " Max length: 10;" + }, + "homePhone": { + "type": "string", + "description": " Max length: 15;" + }, + "homeExtension": { + "type": "string", + "description": " Max length: 10;" + }, + "defaultPhone": { + "enum": [ + "Office", + "Mobile", + "Home" + ], + "type": "string", + "nullable": true + }, + "securityRole": { + "$ref": "#/components/schemas/SecurityRoleReference" + }, + "office365": { + "$ref": "#/components/schemas/MemberOffice365" + }, + "mapiName": { + "type": "string" + }, + "calendarSyncIntegrationFlag": { + "type": "boolean", + "nullable": true + }, + "authenticationServiceType": { + "enum": [ + "AuthAnvil", + "GoogleAuthenticator", + "Email" + ], + "type": "string", + "nullable": true + }, + "timebasedOneTimePasswordActivated": { + "type": "boolean", + "nullable": true + }, + "enableLdapAuthenticationFlag": { + "type": "boolean", + "nullable": true + }, + "ldapConfiguration": { + "$ref": "#/components/schemas/LdapConfigurationReference" + }, + "ldapUserName": { + "type": "string", + "description": " Max length: 50;" + }, + "directionalSync": { + "$ref": "#/components/schemas/DirectionalSyncReference" + }, + "ssoSettings": { + "$ref": "#/components/schemas/MemberSsoSettingsReference" + }, + "signature": { + "type": "string" + }, + "phoneIntegrationType": { + "enum": [ + "TAPI", + "SKYPE", + "TEL", + "CALLTO", + "NONE" + ], + "type": "string", + "nullable": true + }, + "useBrowserLanguageFlag": { + "type": "boolean", + "nullable": true + }, + "title": { + "type": "string" + }, + "reportCard": { + "$ref": "#/components/schemas/ReportCardReference" + }, + "enableMobileFlag": { + "type": "boolean", + "nullable": true + }, + "type": { + "$ref": "#/components/schemas/MemberTypeReference" + }, + "timeZone": { + "$ref": "#/components/schemas/TimeZoneSetupReference" + }, + "partnerPortalFlag": { + "type": "boolean", + "nullable": true + }, + "stsUserAdminUrl": { + "type": "string" + }, + "toastNotificationFlag": { + "type": "boolean", + "nullable": true + }, + "memberPersonas": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "adminFlag": { + "type": "boolean", + "nullable": true + }, + "structureLevel": { + "$ref": "#/components/schemas/StructureReference" + }, + "securityLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "defaultLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "defaultDepartment": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "reportsTo": { + "$ref": "#/components/schemas/MemberReference" + }, + "restrictLocationFlag": { + "type": "boolean", + "nullable": true + }, + "restrictDepartmentFlag": { + "type": "boolean", + "nullable": true + }, + "workRole": { + "$ref": "#/components/schemas/WorkRoleReference" + }, + "workType": { + "$ref": "#/components/schemas/WorkTypeReference" + }, + "timeApprover": { + "$ref": "#/components/schemas/MemberReference" + }, + "expenseApprover": { + "$ref": "#/components/schemas/MemberReference" + }, + "billableForecast": { + "type": "number", + "format": "double", + "nullable": true + }, + "dailyCapacity": { + "type": "number", + "format": "double", + "nullable": true + }, + "hourlyCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "hourlyRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "includeInUtilizationReportingFlag": { + "type": "boolean", + "nullable": true + }, + "requireExpenseEntryFlag": { + "type": "boolean", + "nullable": true + }, + "requireTimeSheetEntryFlag": { + "type": "boolean", + "nullable": true + }, + "requireStartAndEndTimeOnTimeEntryFlag": { + "type": "boolean", + "nullable": true + }, + "allowInCellEntryOnTimeSheet": { + "type": "boolean", + "nullable": true + }, + "enterTimeAgainstCompanyFlag": { + "type": "boolean", + "nullable": true + }, + "allowExpensesEnteredAgainstCompaniesFlag": { + "type": "boolean", + "nullable": true + }, + "timeReminderEmailFlag": { + "type": "boolean", + "nullable": true + }, + "daysTolerance": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "minimumHours": { + "type": "number", + "format": "double", + "nullable": true + }, + "timeSheetStartDate": { + "type": "string" + }, + "serviceDefaultLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "serviceDefaultDepartment": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "serviceDefaultBoard": { + "$ref": "#/components/schemas/BoardReference" + }, + "restrictServiceDefaultLocationFlag": { + "type": "boolean", + "nullable": true + }, + "restrictServiceDefaultDepartmentFlag": { + "type": "boolean", + "nullable": true + }, + "excludedServiceBoardIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "teams": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "serviceBoardTeamIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "projectDefaultLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "projectDefaultDepartment": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "projectDefaultBoard": { + "$ref": "#/components/schemas/ProjectBoardReference" + }, + "restrictProjectDefaultLocationFlag": { + "type": "boolean", + "nullable": true + }, + "restrictProjectDefaultDepartmentFlag": { + "type": "boolean", + "nullable": true + }, + "excludedProjectBoardIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "scheduleDefaultLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "scheduleDefaultDepartment": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "scheduleCapacity": { + "type": "number", + "format": "double", + "nullable": true + }, + "serviceLocation": { + "$ref": "#/components/schemas/ServiceLocationReference" + }, + "restrictScheduleFlag": { + "type": "boolean", + "nullable": true + }, + "hideMemberInDispatchPortalFlag": { + "type": "boolean", + "nullable": true + }, + "calendar": { + "$ref": "#/components/schemas/CalendarReference" + }, + "salesDefaultLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "restrictDefaultSalesTerritoryFlag": { + "type": "boolean", + "nullable": true + }, + "warehouse": { + "$ref": "#/components/schemas/WarehouseReference" + }, + "warehouseBin": { + "$ref": "#/components/schemas/WarehouseBinReference" + }, + "restrictDefaultWarehouseFlag": { + "type": "boolean", + "nullable": true + }, + "restrictDefaultWarehouseBinFlag": { + "type": "boolean", + "nullable": true + }, + "companyActivityTabFormat": { + "enum": [ + "SummaryList", + "DetailList" + ], + "type": "string", + "nullable": true + }, + "invoiceTimeTabFormat": { + "enum": [ + "SummaryList", + "DetailList" + ], + "type": "string", + "nullable": true + }, + "invoiceScreenDefaultTabFormat": { + "enum": [ + "ShowInvoicingTab", + "ShowAgreementInvoicingTab" + ], + "type": "string", + "nullable": true + }, + "invoicingDisplayOptions": { + "enum": [ + "RemainOnInvoicingScreen", + "ShowRecentInvoices" + ], + "type": "string", + "nullable": true + }, + "agreementInvoicingDisplayOptions": { + "enum": [ + "RemainOnInvoicingScreen", + "ShowRecentInvoices" + ], + "type": "string", + "nullable": true + }, + "autoStartStopwatch": { + "type": "boolean", + "nullable": true + }, + "autoPopupQuickNotesWithStopwatch": { + "type": "boolean", + "nullable": true + }, + "globalSearchDefaultTicketFilter": { + "enum": [ + "OpenRecords", + "ClosedRecords", + "AllRecords" + ], + "type": "string", + "nullable": true + }, + "globalSearchDefaultSort": { + "enum": [ + "None", + "LastUpdatedDesc", + "LastUpdatedAsc", + "CreatedDesc", + "CreatedAsc" + ], + "type": "string", + "nullable": true + }, + "phoneSource": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "copyPodLayouts": { + "type": "boolean" + }, + "copySharedDefaultViews": { + "type": "boolean" + }, + "copyColumnLayoutsAndFilters": { + "type": "boolean" + }, + "fromMemberRecId": { + "type": "integer", + "format": "int32" + }, + "fromMemberTemplateRecId": { + "type": "integer", + "format": "int32" + }, + "customFields": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldValue" + } + } + } + }, + "MemberAccrual": { + "required": [ + "accrualType", + "year", + "hours", + "reason" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "accrualType": { + "enum": [ + "Holiday", + "PTO", + "Sick", + "Vacation" + ], + "type": "string", + "nullable": true + }, + "year": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "hours": { + "type": "number", + "format": "double", + "nullable": true + }, + "reason": { + "type": "string" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "MemberCertification": { + "required": [ + "certification" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "certification": { + "$ref": "#/components/schemas/CertificationReference" + }, + "percentComplete": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "dateReceived": { + "type": "string", + "format": "date-time" + }, + "dateExpires": { + "type": "string", + "format": "date-time" + }, + "certificationNumber": { + "type": "string", + "description": " Max length: 50;" + }, + "notes": { + "type": "string" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "MemberDeactivation": { + "type": "object", + "properties": { + "activity": { + "$ref": "#/components/schemas/MemberDeactivationItem" + }, + "serviceTeam": { + "$ref": "#/components/schemas/MemberDeactivationItem" + }, + "companyTeam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MemberDeactivationCompanyTeam" + }, + "description": "A list of customers for which the member holds a team role" + }, + "workflowEmail": { + "$ref": "#/components/schemas/MemberDeactivationItem" + }, + "serviceStatusWorkflow": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MemberDeactivationStatusWorkflow" + } + }, + "ticketTemplate": { + "$ref": "#/components/schemas/MemberDeactivationItem" + }, + "opportunity": { + "$ref": "#/components/schemas/MemberDeactivationItem" + }, + "salesTeam": { + "$ref": "#/components/schemas/MemberDeactivationItem" + }, + "projectManager": { + "$ref": "#/components/schemas/MemberDeactivationItem" + }, + "projectTimeApprover": { + "$ref": "#/components/schemas/MemberDeactivationItem" + }, + "projectExpenseApprover": { + "$ref": "#/components/schemas/MemberDeactivationItem" + }, + "knowledgeBaseArticle": { + "$ref": "#/components/schemas/MemberDeactivationItem" + }, + "myCompanyPresident": { + "$ref": "#/components/schemas/MemberDeactivationItem" + }, + "myCompanyCOO": { + "$ref": "#/components/schemas/MemberDeactivationItem" + }, + "myCompanyController": { + "$ref": "#/components/schemas/MemberDeactivationItem" + }, + "myCompanyDispatch": { + "$ref": "#/components/schemas/MemberDeactivationItem" + }, + "myCompanyServiceManager": { + "$ref": "#/components/schemas/MemberDeactivationItem" + }, + "myCompanyDutyManagerRole": { + "$ref": "#/components/schemas/MemberDeactivationItem" + }, + "departmentManager": { + "$ref": "#/components/schemas/MemberDeactivationItem" + }, + "dispatchMember": { + "$ref": "#/components/schemas/MemberDeactivationItem" + }, + "serviceManager": { + "$ref": "#/components/schemas/MemberDeactivationItem" + }, + "dutyManager": { + "$ref": "#/components/schemas/MemberDeactivationItem" + }, + "sendFromEmailNotify": { + "$ref": "#/components/schemas/MemberDeactivationItem" + }, + "deleteOpenTimeSheetsFlag": { + "type": "boolean", + "description": "By default, this is set to false\n If there is any open timesheets, system will return error message\n that there is open timesheets still attached to this member\n If user would like to delete member with open timesheets, they can set this boolean to TRUE\n System will delete member and any associated open timesheets", + "nullable": true + } + } + }, + "MemberDeactivationCompanyTeam": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "reAssignToContact": { + "$ref": "#/components/schemas/ContactReference" + }, + "count": { + "type": "integer", + "format": "int32" + }, + "reAssignToMember": { + "$ref": "#/components/schemas/MemberReference" + } + } + }, + "MemberDeactivationItem": { + "type": "object", + "properties": { + "count": { + "type": "integer", + "format": "int32" + }, + "reAssignToMember": { + "$ref": "#/components/schemas/MemberReference" + } + } + }, + "MemberDeactivationStatusWorkflow": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "count": { + "type": "integer", + "format": "int32" + }, + "reAssignToMember": { + "$ref": "#/components/schemas/MemberReference" + } + } + }, + "MemberDelegation": { + "required": [ + "delegationType", + "delegatedTo", + "dateStart", + "dateEnd" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "delegationType": { + "enum": [ + "Approval", + "Project" + ], + "type": "string", + "nullable": true + }, + "delegatedTo": { + "$ref": "#/components/schemas/MemberReference" + }, + "dateStart": { + "type": "string", + "format": "date-time" + }, + "dateEnd": { + "type": "string", + "format": "date-time" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "MemberForCalSync": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "memberId": { + "type": "string" + }, + "office365Id": { + "type": "string" + }, + "mapiName": { + "type": "string" + }, + "calendarSyncIntegrationFlag": { + "type": "boolean", + "nullable": true + } + } + }, + "MemberInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "identifier": { + "type": "string" + }, + "firstName": { + "type": "string" + }, + "middleInitial": { + "type": "string" + }, + "lastName": { + "type": "string" + }, + "fullName": { + "type": "string" + }, + "defaultEmail": { + "type": "string" + }, + "photo": { + "$ref": "#/components/schemas/DocumentReference" + }, + "licenseClass": { + "enum": [ + "A", + "C", + "F", + "X" + ], + "type": "string", + "description": "F = Full Member, A = API Member, C = StreamlineIT Member, X = Subcontractor Member", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "MemberLinkSsoUser": { + "type": "object", + "properties": { + "ssoUserId": { + "type": "string", + "description": " Max length: 100;" + } + } + }, + "MemberNotificationSetting": { + "required": [ + "notificationType", + "notificationTrigger" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "notificationType": { + "enum": [ + "Email", + "Push" + ], + "type": "string", + "nullable": true + }, + "notificationTrigger": { + "enum": [ + "ActivityStatusReq", + "CustomerUpdated", + "ExpenseReport", + "TicketStatusChange", + "TicketStatusRequest", + "TimeNagApprover", + "TimeNagMember", + "TimeSheet", + "WorkflowRules" + ], + "type": "string", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "MemberOffice365": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + } + }, + "MemberPersona": { + "required": [ + "name", + "personaId" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "jobRolePercentage": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string", + "description": " Max length: 20;" + }, + "personaId": { + "type": "integer", + "format": "int32" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "MemberReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "identifier": { + "type": "string" + }, + "name": { + "type": "string" + }, + "dailyCapacity": { + "type": "number", + "format": "double", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "MemberSkill": { + "required": [ + "skill", + "skillLevel" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "skill": { + "$ref": "#/components/schemas/SkillReference" + }, + "skillLevel": { + "enum": [ + "Beginner", + "Intermediate", + "Advanced", + "Expert" + ], + "type": "string", + "nullable": true + }, + "certifiedFlag": { + "type": "boolean", + "nullable": true + }, + "yearsExperience": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "notes": { + "type": "string" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "MemberSsoSettingsReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "ssoUserId": { + "type": "string" + }, + "userName": { + "type": "string" + }, + "email": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "MemberSsoToken": { + "type": "object", + "properties": { + "token": { + "type": "string" + } + } + }, + "MemberTemplate": { + "required": [ + "identifier" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "identifier": { + "type": "string", + "description": " Max length: 50;" + }, + "templateDescription": { + "type": "string", + "description": " Max length: 1024;" + }, + "title": { + "type": "string" + }, + "reportCard": { + "$ref": "#/components/schemas/ReportCardReference" + }, + "enableMobileFlag": { + "type": "boolean", + "nullable": true + }, + "type": { + "$ref": "#/components/schemas/MemberTypeReference" + }, + "timeZone": { + "$ref": "#/components/schemas/TimeZoneSetupReference" + }, + "partnerPortalFlag": { + "type": "boolean", + "nullable": true + }, + "stsUserAdminUrl": { + "type": "string" + }, + "toastNotificationFlag": { + "type": "boolean", + "nullable": true + }, + "memberPersonas": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "adminFlag": { + "type": "boolean", + "nullable": true + }, + "structureLevel": { + "$ref": "#/components/schemas/StructureReference" + }, + "securityLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "defaultLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "defaultDepartment": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "reportsTo": { + "$ref": "#/components/schemas/MemberReference" + }, + "restrictLocationFlag": { + "type": "boolean", + "nullable": true + }, + "restrictDepartmentFlag": { + "type": "boolean", + "nullable": true + }, + "workRole": { + "$ref": "#/components/schemas/WorkRoleReference" + }, + "workType": { + "$ref": "#/components/schemas/WorkTypeReference" + }, + "timeApprover": { + "$ref": "#/components/schemas/MemberReference" + }, + "expenseApprover": { + "$ref": "#/components/schemas/MemberReference" + }, + "billableForecast": { + "type": "number", + "format": "double", + "nullable": true + }, + "dailyCapacity": { + "type": "number", + "format": "double", + "nullable": true + }, + "hourlyCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "hourlyRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "includeInUtilizationReportingFlag": { + "type": "boolean", + "nullable": true + }, + "requireExpenseEntryFlag": { + "type": "boolean", + "nullable": true + }, + "requireTimeSheetEntryFlag": { + "type": "boolean", + "nullable": true + }, + "requireStartAndEndTimeOnTimeEntryFlag": { + "type": "boolean", + "nullable": true + }, + "allowInCellEntryOnTimeSheet": { + "type": "boolean", + "nullable": true + }, + "enterTimeAgainstCompanyFlag": { + "type": "boolean", + "nullable": true + }, + "allowExpensesEnteredAgainstCompaniesFlag": { + "type": "boolean", + "nullable": true + }, + "timeReminderEmailFlag": { + "type": "boolean", + "nullable": true + }, + "daysTolerance": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "minimumHours": { + "type": "number", + "format": "double", + "nullable": true + }, + "timeSheetStartDate": { + "type": "string" + }, + "serviceDefaultLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "serviceDefaultDepartment": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "serviceDefaultBoard": { + "$ref": "#/components/schemas/BoardReference" + }, + "restrictServiceDefaultLocationFlag": { + "type": "boolean", + "nullable": true + }, + "restrictServiceDefaultDepartmentFlag": { + "type": "boolean", + "nullable": true + }, + "excludedServiceBoardIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "teams": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "serviceBoardTeamIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "projectDefaultLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "projectDefaultDepartment": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "projectDefaultBoard": { + "$ref": "#/components/schemas/ProjectBoardReference" + }, + "restrictProjectDefaultLocationFlag": { + "type": "boolean", + "nullable": true + }, + "restrictProjectDefaultDepartmentFlag": { + "type": "boolean", + "nullable": true + }, + "excludedProjectBoardIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "scheduleDefaultLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "scheduleDefaultDepartment": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "scheduleCapacity": { + "type": "number", + "format": "double", + "nullable": true + }, + "serviceLocation": { + "$ref": "#/components/schemas/ServiceLocationReference" + }, + "restrictScheduleFlag": { + "type": "boolean", + "nullable": true + }, + "hideMemberInDispatchPortalFlag": { + "type": "boolean", + "nullable": true + }, + "calendar": { + "$ref": "#/components/schemas/CalendarReference" + }, + "salesDefaultLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "restrictDefaultSalesTerritoryFlag": { + "type": "boolean", + "nullable": true + }, + "warehouse": { + "$ref": "#/components/schemas/WarehouseReference" + }, + "warehouseBin": { + "$ref": "#/components/schemas/WarehouseBinReference" + }, + "restrictDefaultWarehouseFlag": { + "type": "boolean", + "nullable": true + }, + "restrictDefaultWarehouseBinFlag": { + "type": "boolean", + "nullable": true + }, + "companyActivityTabFormat": { + "enum": [ + "SummaryList", + "DetailList" + ], + "type": "string", + "nullable": true + }, + "invoiceTimeTabFormat": { + "enum": [ + "SummaryList", + "DetailList" + ], + "type": "string", + "nullable": true + }, + "invoiceScreenDefaultTabFormat": { + "enum": [ + "ShowInvoicingTab", + "ShowAgreementInvoicingTab" + ], + "type": "string", + "nullable": true + }, + "invoicingDisplayOptions": { + "enum": [ + "RemainOnInvoicingScreen", + "ShowRecentInvoices" + ], + "type": "string", + "nullable": true + }, + "agreementInvoicingDisplayOptions": { + "enum": [ + "RemainOnInvoicingScreen", + "ShowRecentInvoices" + ], + "type": "string", + "nullable": true + }, + "autoStartStopwatch": { + "type": "boolean", + "nullable": true + }, + "autoPopupQuickNotesWithStopwatch": { + "type": "boolean", + "nullable": true + }, + "globalSearchDefaultTicketFilter": { + "enum": [ + "OpenRecords", + "ClosedRecords", + "AllRecords" + ], + "type": "string", + "nullable": true + }, + "globalSearchDefaultSort": { + "enum": [ + "None", + "LastUpdatedDesc", + "LastUpdatedAsc", + "CreatedDesc", + "CreatedAsc" + ], + "type": "string", + "nullable": true + }, + "phoneSource": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "copyPodLayouts": { + "type": "boolean" + }, + "copySharedDefaultViews": { + "type": "boolean" + }, + "copyColumnLayoutsAndFilters": { + "type": "boolean" + }, + "fromMemberRecId": { + "type": "integer", + "format": "int32" + }, + "fromMemberTemplateRecId": { + "type": "integer", + "format": "int32" + }, + "customFields": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldValue" + } + } + } + }, + "MemberType": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 30;" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "MemberTypeInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "MemberTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "MenuEntry": { + "required": [ + "menuLocation", + "caption", + "link", + "newWindowFlag" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "menuLocation": { + "$ref": "#/components/schemas/MenuLocationReference" + }, + "caption": { + "type": "string", + "description": " Max length: 50;" + }, + "link": { + "type": "string", + "description": " Max length: 2000;" + }, + "newWindowFlag": { + "type": "boolean", + "nullable": true + }, + "locationIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "origin": { + "type": "string", + "description": " Max length: 2000;" + }, + "clientId": { + "type": "string", + "description": "Only required if not already set Max length: 36;" + }, + "addAllLocations": { + "type": "boolean", + "nullable": true + }, + "removeAllLocations": { + "type": "boolean", + "nullable": true + }, + "smallMenuIconId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "largeMenuIconId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "MenuEntryLocation": { + "required": [ + "location" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "menuEntry": { + "$ref": "#/components/schemas/SystemMenuEntryReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "MenuLocationReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "MinimumStockByWarehouse": { + "required": [ + "warehouse", + "minimumStock" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "warehouse": { + "$ref": "#/components/schemas/WarehouseReference" + }, + "minimumStock": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "MyAccount": { + "required": [ + "identifier", + "firstName", + "lastName", + "licenseClass", + "timeZone", + "defaultEmail", + "defaultPhone", + "defaultLocation", + "defaultDepartment", + "workRole", + "timeApprover", + "expenseApprover", + "hireDate", + "salesDefaultLocation", + "companyActivityTabFormat", + "invoiceTimeTabFormat", + "invoiceScreenDefaultTabFormat", + "invoicingDisplayOptions", + "agreementInvoicingDisplayOptions" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "identifier": { + "type": "string", + "description": " Max length: 15;" + }, + "password": { + "type": "string", + "description": "ConditionallyRequired. API Member will get random password generated Max length: 60;" + }, + "firstName": { + "type": "string", + "description": " Max length: 30;" + }, + "middleInitial": { + "type": "string", + "description": " Max length: 1;" + }, + "lastName": { + "type": "string", + "description": " Max length: 30;" + }, + "title": { + "type": "string", + "description": " Max length: 50;" + }, + "reportCard": { + "$ref": "#/components/schemas/ReportCardReference" + }, + "licenseClass": { + "enum": [ + "A", + "C", + "F", + "X" + ], + "type": "string", + "description": "F = Full Member, A = API Member, C = StreamlineIT Member, X = Subcontractor Member", + "nullable": true + }, + "disableOnlineFlag": { + "type": "boolean", + "nullable": true + }, + "enableMobileFlag": { + "type": "boolean", + "nullable": true + }, + "type": { + "$ref": "#/components/schemas/MemberTypeReference" + }, + "employeeIdentifer": { + "type": "string", + "description": " Max length: 10;" + }, + "vendorNumber": { + "type": "string" + }, + "notes": { + "type": "string" + }, + "timeZone": { + "$ref": "#/components/schemas/TimeZoneSetupReference" + }, + "country": { + "$ref": "#/components/schemas/CountryReference" + }, + "serviceBoardTeamIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "enableMobileGpsFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveDate": { + "type": "string", + "format": "date-time" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "lastLogin": { + "type": "string" + }, + "photo": { + "$ref": "#/components/schemas/DocumentReference" + }, + "partnerPortalFlag": { + "type": "boolean", + "nullable": true + }, + "clientId": { + "type": "string" + }, + "stsUserAdminUrl": { + "type": "string" + }, + "token": { + "type": "string" + }, + "toastNotificationFlag": { + "type": "boolean", + "nullable": true + }, + "memberPersonas": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "office365": { + "$ref": "#/components/schemas/MemberOffice365" + }, + "officeEmail": { + "type": "string", + "description": " Max length: 250;" + }, + "officePhone": { + "type": "string", + "description": " Max length: 15;" + }, + "officeExtension": { + "type": "string", + "description": " Max length: 10;" + }, + "mobileEmail": { + "type": "string", + "description": " Max length: 250;" + }, + "mobilePhone": { + "type": "string", + "description": " Max length: 15;" + }, + "mobileExtension": { + "type": "string", + "description": " Max length: 10;" + }, + "homeEmail": { + "type": "string", + "description": " Max length: 250;" + }, + "homePhone": { + "type": "string", + "description": " Max length: 15;" + }, + "homeExtension": { + "type": "string", + "description": " Max length: 10;" + }, + "defaultEmail": { + "enum": [ + "Office", + "Mobile", + "Home" + ], + "type": "string", + "nullable": true + }, + "primaryEmail": { + "type": "string", + "description": " Max length: 250;" + }, + "defaultPhone": { + "enum": [ + "Office", + "Mobile", + "Home" + ], + "type": "string", + "nullable": true + }, + "defaultLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "defaultDepartment": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "reportsTo": { + "$ref": "#/components/schemas/MemberReference" + }, + "workRole": { + "$ref": "#/components/schemas/WorkRoleReference" + }, + "workType": { + "$ref": "#/components/schemas/WorkTypeReference" + }, + "timeApprover": { + "$ref": "#/components/schemas/MemberReference" + }, + "expenseApprover": { + "$ref": "#/components/schemas/MemberReference" + }, + "billableForecast": { + "type": "number", + "format": "double", + "nullable": true + }, + "dailyCapacity": { + "type": "number", + "format": "double", + "nullable": true + }, + "includeInUtilizationReportingFlag": { + "type": "boolean", + "nullable": true + }, + "requireExpenseEntryFlag": { + "type": "boolean", + "nullable": true + }, + "requireTimeSheetEntryFlag": { + "type": "boolean", + "nullable": true + }, + "requireStartAndEndTimeOnTimeEntryFlag": { + "type": "boolean", + "nullable": true + }, + "allowInCellEntryOnTimeSheet": { + "type": "boolean", + "nullable": true + }, + "enterTimeAgainstCompanyFlag": { + "type": "boolean", + "nullable": true + }, + "allowExpensesEnteredAgainstCompaniesFlag": { + "type": "boolean", + "nullable": true + }, + "timeReminderEmailFlag": { + "type": "boolean", + "nullable": true + }, + "daysTolerance": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "minimumHours": { + "type": "number", + "format": "double", + "nullable": true + }, + "timeSheetStartDate": { + "type": "string", + "format": "date-time" + }, + "hireDate": { + "type": "string", + "format": "date-time" + }, + "serviceDefaultLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "serviceDefaultDepartment": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "serviceDefaultBoard": { + "$ref": "#/components/schemas/BoardReference" + }, + "projectDefaultLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "projectDefaultDepartment": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "projectDefaultBoard": { + "$ref": "#/components/schemas/ProjectBoardReference" + }, + "scheduleDefaultLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "scheduleDefaultDepartment": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "scheduleCapacity": { + "type": "number", + "format": "double", + "nullable": true + }, + "serviceLocation": { + "$ref": "#/components/schemas/ServiceLocationReference" + }, + "hideMemberInDispatchPortalFlag": { + "type": "boolean", + "nullable": true + }, + "calendar": { + "$ref": "#/components/schemas/CalendarReference" + }, + "salesDefaultLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "warehouse": { + "$ref": "#/components/schemas/WarehouseReference" + }, + "warehouseBin": { + "$ref": "#/components/schemas/WarehouseBinReference" + }, + "mapiName": { + "type": "string" + }, + "calendarSyncIntegrationFlag": { + "type": "boolean", + "nullable": true + }, + "companyActivityTabFormat": { + "enum": [ + "SummaryList", + "DetailList" + ], + "type": "string", + "nullable": true + }, + "invoiceTimeTabFormat": { + "enum": [ + "SummaryList", + "DetailList" + ], + "type": "string", + "nullable": true + }, + "invoiceScreenDefaultTabFormat": { + "enum": [ + "ShowInvoicingTab", + "ShowAgreementInvoicingTab" + ], + "type": "string", + "nullable": true + }, + "invoicingDisplayOptions": { + "enum": [ + "RemainOnInvoicingScreen", + "ShowRecentInvoices" + ], + "type": "string", + "nullable": true + }, + "agreementInvoicingDisplayOptions": { + "enum": [ + "RemainOnInvoicingScreen", + "ShowRecentInvoices" + ], + "type": "string", + "nullable": true + }, + "authenticationServiceType": { + "enum": [ + "AuthAnvil", + "GoogleAuthenticator", + "Email" + ], + "type": "string", + "nullable": true + }, + "timebasedOneTimePasswordActivated": { + "type": "boolean", + "nullable": true + }, + "directionalSync": { + "$ref": "#/components/schemas/DirectionalSyncReference" + }, + "autoStartStopwatch": { + "type": "boolean", + "nullable": true + }, + "autoPopupQuickNotesWithStopwatch": { + "type": "boolean", + "nullable": true + }, + "signature": { + "type": "string" + }, + "globalSearchDefaultTicketFilter": { + "enum": [ + "OpenRecords", + "ClosedRecords", + "AllRecords" + ], + "type": "string", + "nullable": true + }, + "globalSearchDefaultSort": { + "enum": [ + "None", + "LastUpdatedDesc", + "LastUpdatedAsc", + "CreatedDesc", + "CreatedAsc" + ], + "type": "string", + "nullable": true + }, + "phoneSource": { + "type": "string" + }, + "phoneIntegrationType": { + "enum": [ + "TAPI", + "SKYPE", + "TEL", + "CALLTO", + "NONE" + ], + "type": "string", + "nullable": true + }, + "useBrowserLanguageFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "copyPodLayouts": { + "type": "boolean" + }, + "copySharedDefaultViews": { + "type": "boolean" + }, + "copyColumnLayoutsAndFilters": { + "type": "boolean" + }, + "fromMemberRecId": { + "type": "integer", + "format": "int32" + }, + "customFields": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldValue" + } + } + } + }, + "MyMember": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "identifier": { + "type": "string" + }, + "password": { + "type": "string", + "description": "ConditionallyRequired. API Member will get random password generated" + }, + "firstName": { + "type": "string" + }, + "middleInitial": { + "type": "string" + }, + "lastName": { + "type": "string" + }, + "title": { + "type": "string" + }, + "reportCard": { + "$ref": "#/components/schemas/ReportCardReference" + }, + "licenseClass": { + "enum": [ + "A", + "C", + "F", + "X" + ], + "type": "string", + "description": "F = Full Member, A = API Member, C = StreamlineIT Member, X = Subcontractor Member", + "nullable": true + }, + "disableOnlineFlag": { + "type": "boolean", + "nullable": true + }, + "enableMobileFlag": { + "type": "boolean", + "nullable": true + }, + "type": { + "$ref": "#/components/schemas/MemberTypeReference" + }, + "employeeIdentifer": { + "type": "string" + }, + "vendorNumber": { + "type": "string" + }, + "notes": { + "type": "string" + }, + "timeZone": { + "$ref": "#/components/schemas/TimeZoneSetupReference" + }, + "country": { + "$ref": "#/components/schemas/CountryReference" + }, + "serviceBoardTeamIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "enableMobileGpsFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveDate": { + "type": "string" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "lastLogin": { + "type": "string" + }, + "photo": { + "$ref": "#/components/schemas/DocumentReference" + }, + "toastNotificationFlag": { + "type": "boolean", + "nullable": true + }, + "officeEmail": { + "type": "string" + }, + "officePhone": { + "type": "string" + }, + "officeExtension": { + "type": "string" + }, + "mobileEmail": { + "type": "string" + }, + "mobilePhone": { + "type": "string" + }, + "mobileExtension": { + "type": "string" + }, + "homeEmail": { + "type": "string" + }, + "homePhone": { + "type": "string" + }, + "homeExtension": { + "type": "string" + }, + "defaultEmail": { + "enum": [ + "Office", + "Mobile", + "Home" + ], + "type": "string", + "nullable": true + }, + "defaultPhone": { + "enum": [ + "Office", + "Mobile", + "Home" + ], + "type": "string", + "nullable": true + }, + "securityRole": { + "$ref": "#/components/schemas/SecurityRoleReference" + }, + "adminFlag": { + "type": "boolean", + "nullable": true + }, + "structureLevel": { + "$ref": "#/components/schemas/StructureReference" + }, + "securityLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "defaultLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "defaultDepartment": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "reportsTo": { + "$ref": "#/components/schemas/MemberReference" + }, + "restrictLocationFlag": { + "type": "boolean", + "nullable": true + }, + "restrictDepartmentFlag": { + "type": "boolean", + "nullable": true + }, + "workRole": { + "$ref": "#/components/schemas/WorkRoleReference" + }, + "workType": { + "$ref": "#/components/schemas/WorkTypeReference" + }, + "timeApprover": { + "$ref": "#/components/schemas/MemberReference" + }, + "expenseApprover": { + "$ref": "#/components/schemas/MemberReference" + }, + "billableForecast": { + "type": "number", + "format": "double", + "nullable": true + }, + "dailyCapacity": { + "type": "number", + "format": "double", + "nullable": true + }, + "hourlyCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "hourlyRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "includeInUtilizationReportingFlag": { + "type": "boolean", + "nullable": true + }, + "requireExpenseEntryFlag": { + "type": "boolean", + "nullable": true + }, + "requireTimeSheetEntryFlag": { + "type": "boolean", + "nullable": true + }, + "requireStartAndEndTimeOnTimeEntryFlag": { + "type": "boolean", + "nullable": true + }, + "allowInCellEntryOnTimeSheet": { + "type": "boolean", + "nullable": true + }, + "enterTimeAgainstCompanyFlag": { + "type": "boolean", + "nullable": true + }, + "allowExpensesEnteredAgainstCompaniesFlag": { + "type": "boolean", + "nullable": true + }, + "timeReminderEmailFlag": { + "type": "boolean", + "nullable": true + }, + "daysTolerance": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "minimumHours": { + "type": "number", + "format": "double", + "nullable": true + }, + "timeSheetStartDate": { + "type": "string" + }, + "hireDate": { + "type": "string" + }, + "serviceDefaultLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "serviceDefaultDepartment": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "serviceDefaultBoard": { + "$ref": "#/components/schemas/BoardReference" + }, + "restrictServiceDefaultLocationFlag": { + "type": "boolean", + "nullable": true + }, + "restrictServiceDefaultDepartmentFlag": { + "type": "boolean", + "nullable": true + }, + "excludedServiceBoardIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "projectDefaultLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "projectDefaultDepartment": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "projectDefaultBoard": { + "$ref": "#/components/schemas/ProjectBoardReference" + }, + "restrictProjectDefaultLocationFlag": { + "type": "boolean", + "nullable": true + }, + "restrictProjectDefaultDepartmentFlag": { + "type": "boolean", + "nullable": true + }, + "excludedProjectBoardIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "scheduleDefaultLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "scheduleDefaultDepartment": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "scheduleCapacity": { + "type": "number", + "format": "double", + "nullable": true + }, + "serviceLocation": { + "$ref": "#/components/schemas/ServiceLocationReference" + }, + "restrictScheduleFlag": { + "type": "boolean", + "nullable": true + }, + "hideMemberInDispatchPortalFlag": { + "type": "boolean", + "nullable": true + }, + "calendar": { + "$ref": "#/components/schemas/CalendarReference" + }, + "salesDefaultLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "restrictDefaultSalesTerritoryFlag": { + "type": "boolean", + "nullable": true + }, + "warehouse": { + "$ref": "#/components/schemas/WarehouseReference" + }, + "warehouseBin": { + "$ref": "#/components/schemas/WarehouseBinReference" + }, + "restrictDefaultWarehouseFlag": { + "type": "boolean", + "nullable": true + }, + "restrictDefaultWarehouseBinFlag": { + "type": "boolean", + "nullable": true + }, + "mapiName": { + "type": "string" + }, + "calendarSyncIntegrationFlag": { + "type": "boolean", + "nullable": true + }, + "enableLdapAuthenticationFlag": { + "type": "boolean", + "nullable": true + }, + "ldapConfiguration": { + "$ref": "#/components/schemas/LdapConfigurationReference" + }, + "ldapUserName": { + "type": "string" + }, + "companyActivityTabFormat": { + "enum": [ + "SummaryList", + "DetailList" + ], + "type": "string", + "nullable": true + }, + "invoiceTimeTabFormat": { + "enum": [ + "SummaryList", + "DetailList" + ], + "type": "string", + "nullable": true + }, + "invoiceScreenDefaultTabFormat": { + "enum": [ + "ShowInvoicingTab", + "ShowAgreementInvoicingTab" + ], + "type": "string", + "nullable": true + }, + "invoicingDisplayOptions": { + "enum": [ + "RemainOnInvoicingScreen", + "ShowRecentInvoices" + ], + "type": "string", + "nullable": true + }, + "agreementInvoicingDisplayOptions": { + "enum": [ + "RemainOnInvoicingScreen", + "ShowRecentInvoices" + ], + "type": "string", + "nullable": true + }, + "corelyticsUsername": { + "type": "string" + }, + "corelyticsPassword": { + "type": "string" + }, + "authenticationServiceType": { + "enum": [ + "AuthAnvil", + "GoogleAuthenticator", + "Email" + ], + "type": "string", + "nullable": true + }, + "timebasedOneTimePasswordActivated": { + "type": "boolean", + "nullable": true + }, + "directionalSync": { + "$ref": "#/components/schemas/DirectionalSyncReference" + }, + "ssoSessionFlag": { + "type": "boolean", + "nullable": true + }, + "ssoClientId": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "MyMemberInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "identifier": { + "type": "string" + }, + "firstName": { + "type": "string" + }, + "middleInitial": { + "type": "string" + }, + "lastName": { + "type": "string" + }, + "fullName": { + "type": "string" + }, + "defaultEmail": { + "type": "string" + }, + "photo": { + "$ref": "#/components/schemas/DocumentReference" + }, + "licenseClass": { + "enum": [ + "A", + "C", + "F", + "X" + ], + "type": "string", + "description": "F = Full Member, A = API Member, C = StreamlineIT Member, X = Subcontractor Member", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "timeZone": { + "$ref": "#/components/schemas/TimeZoneSetupReference" + }, + "useBrowserLanguageFlag": { + "type": "boolean", + "nullable": true + }, + "defaultLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "defaultDepartment": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "workRole": { + "$ref": "#/components/schemas/WorkRoleReference" + }, + "workType": { + "$ref": "#/components/schemas/WorkTypeReference" + }, + "dailyCapacity": { + "type": "number", + "format": "double", + "nullable": true + }, + "requireExpenseEntryFlag": { + "type": "boolean", + "nullable": true + }, + "requireTimeSheetEntryFlag": { + "type": "boolean", + "nullable": true + }, + "requireStartAndEndTimeOnTimeEntryFlag": { + "type": "boolean", + "nullable": true + }, + "enterTimeAgainstCompanyFlag": { + "type": "boolean", + "nullable": true + }, + "allowExpensesEnteredAgainstCompaniesFlag": { + "type": "boolean", + "nullable": true + }, + "serviceDefaultBoard": { + "$ref": "#/components/schemas/BoardReference" + }, + "serviceDefaultLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "serviceDefaultDepartment": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "restrictServiceDefaultLocationFlag": { + "type": "boolean", + "nullable": true + }, + "restrictServiceDefaultDepartmentFlag": { + "type": "boolean", + "nullable": true + }, + "excludedServiceBoardIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "projectDefaultLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "projectDefaultDepartment": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "projectDefaultBoard": { + "$ref": "#/components/schemas/ProjectBoardReference" + }, + "restrictProjectDefaultLocationFlag": { + "type": "boolean", + "nullable": true + }, + "restrictProjectDefaultDepartmentFlag": { + "type": "boolean", + "nullable": true + }, + "excludedProjectBoardIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "scheduleDefaultLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "scheduleDefaultDepartment": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "scheduleCapacity": { + "type": "number", + "format": "double", + "nullable": true + }, + "serviceLocation": { + "$ref": "#/components/schemas/ServiceLocationReference" + }, + "salesDefaultLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "warehouse": { + "$ref": "#/components/schemas/WarehouseReference" + }, + "warehouseBin": { + "$ref": "#/components/schemas/WarehouseBinReference" + }, + "restrictDefaultWarehouseFlag": { + "type": "boolean", + "nullable": true + }, + "restrictDefaultWarehouseBinFlag": { + "type": "boolean", + "nullable": true + }, + "ssoSessionFlag": { + "type": "boolean", + "nullable": true + }, + "ssoClientId": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "MySecurity": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "addLevel": { + "enum": [ + "None", + "My", + "All" + ], + "type": "string", + "nullable": true + }, + "editLevel": { + "enum": [ + "None", + "My", + "All" + ], + "type": "string", + "nullable": true + }, + "deleteLevel": { + "enum": [ + "None", + "My", + "All" + ], + "type": "string", + "nullable": true + }, + "inquireLevel": { + "enum": [ + "None", + "My", + "All" + ], + "type": "string", + "nullable": true + }, + "moduleFunctionName": { + "type": "string" + }, + "moduleFunctionDescription": { + "type": "string" + }, + "myAllFlag": { + "type": "boolean", + "nullable": true + }, + "moduleFunctionIdentifier": { + "type": "string" + }, + "reportFlag": { + "type": "boolean", + "nullable": true + }, + "restrictFlag": { + "type": "boolean", + "nullable": true + }, + "customFlag": { + "type": "boolean", + "nullable": true + }, + "moduleDescription": { + "type": "string" + }, + "moduleIdentifier": { + "type": "string" + }, + "moduleName": { + "type": "string" + }, + "sortOrder": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "MySecurityCustomizeItem": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "customizeIdentifier": { + "enum": [ + "CompanyReports", + "FinanceReports", + "MarketingReports", + "ProcurementReports", + "ProjectReports", + "SalesReports", + "ServiceReports", + "SystemReports", + "TimeAndExpenseReports", + "CompanyConfigurations", + "FinanceAgreements", + "ProjectScheduling", + "ServiceResourceScheduling", + "SystemManageHostedApi", + "SystemMyAccount", + "SystemCustomMenuEntry", + "SystemMassMaintenance", + "SystemTableSetup" + ], + "type": "string", + "nullable": true + }, + "itemIdentifier": { + "type": "string" + } + } + }, + "NoteTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "NotificationRecipient": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "identifier": { + "type": "string" + }, + "name": { + "type": "string" + }, + "externalFlag": { + "type": "boolean", + "nullable": true + }, + "serviceFlag": { + "type": "boolean", + "nullable": true + }, + "salesFlag": { + "type": "boolean", + "nullable": true + }, + "invoiceFlag": { + "type": "boolean", + "nullable": true + }, + "agreementFlag": { + "type": "boolean", + "nullable": true + }, + "memberFlag": { + "type": "boolean", + "nullable": true + }, + "configFlag": { + "type": "boolean", + "nullable": true + }, + "mspFlag": { + "type": "boolean", + "nullable": true + }, + "trackFlag": { + "type": "boolean", + "nullable": true + }, + "projectFlag": { + "type": "boolean", + "nullable": true + }, + "procurementFlag": { + "type": "boolean", + "nullable": true + }, + "knowledgeBaseFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "NotificationRecipientReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "identifier": { + "type": "string" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "NotifyTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "identifier": { + "type": "string" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Office365EmailApplicationInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Office365EmailSetup": { + "required": [ + "name", + "inboxFolder", + "processedFolder", + "failedFolder" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 200;" + }, + "username": { + "type": "string", + "description": " Max length: 100;" + }, + "inboxFolder": { + "type": "string", + "description": " Max length: 40;" + }, + "processedFolder": { + "type": "string", + "description": " Max length: 40;" + }, + "failedFolder": { + "type": "string", + "description": " Max length: 40;" + }, + "tenantId": { + "type": "string", + "description": " Max length: 36;" + }, + "clientId": { + "type": "string", + "description": " Max length: 36;" + }, + "clientSecret": { + "type": "string", + "description": " Max length: 4000;" + }, + "authorizedFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "source": { + "type": "integer", + "format": "int32" + }, + "useExistingTenantFlag": { + "type": "boolean", + "nullable": true + }, + "existingTenant": { + "$ref": "#/components/schemas/ExistingTenantReference" + }, + "emailConnector": { + "$ref": "#/components/schemas/EmailConnectorReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Office365EmailSetupReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "OnHandSerialNumber": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "serial": { + "type": "string" + }, + "catalogItem": { + "$ref": "#/components/schemas/CatalogItemReference" + }, + "warehouse": { + "$ref": "#/components/schemas/WarehouseReference" + }, + "warehouseBin": { + "$ref": "#/components/schemas/WarehouseBinReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "OnHandSerialNumberReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "serialNumber": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "OnPremiseSearchSetting": { + "required": [ + "password" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "password": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "OpenRevenueReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "revenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "cost": { + "type": "number", + "format": "double", + "nullable": true + }, + "margin": { + "type": "number", + "format": "double", + "nullable": true + }, + "percentage": { + "type": "number", + "format": "double", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Opportunity": { + "required": [ + "name", + "primarySalesRep", + "company", + "contact" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 100;" + }, + "expectedCloseDate": { + "type": "string", + "description": " Required On Updates;", + "format": "date-time" + }, + "type": { + "$ref": "#/components/schemas/OpportunityTypeReference" + }, + "stage": { + "$ref": "#/components/schemas/OpportunityStageReference" + }, + "status": { + "$ref": "#/components/schemas/OpportunityStatusReference" + }, + "priority": { + "$ref": "#/components/schemas/OpportunityPriorityReference" + }, + "notes": { + "type": "string" + }, + "probability": { + "$ref": "#/components/schemas/OpportunityProbabilityReference" + }, + "source": { + "type": "string", + "description": " Max length: 50;" + }, + "rating": { + "$ref": "#/components/schemas/OpportunityRatingReference" + }, + "campaign": { + "$ref": "#/components/schemas/CampaignReference" + }, + "primarySalesRep": { + "$ref": "#/components/schemas/MemberReference" + }, + "secondarySalesRep": { + "$ref": "#/components/schemas/MemberReference" + }, + "locationId": { + "type": "integer", + "description": " Required On Updates;", + "format": "int32", + "nullable": true + }, + "businessUnitId": { + "type": "integer", + "description": " Required On Updates;", + "format": "int32", + "nullable": true + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "contact": { + "$ref": "#/components/schemas/ContactReference" + }, + "site": { + "$ref": "#/components/schemas/SiteReference" + }, + "customerPO": { + "type": "string", + "description": " Max length: 25;" + }, + "pipelineChangeDate": { + "type": "string", + "format": "date-time" + }, + "dateBecameLead": { + "type": "string", + "format": "date-time" + }, + "closedDate": { + "type": "string", + "format": "date-time" + }, + "closedBy": { + "$ref": "#/components/schemas/MemberReference" + }, + "totalSalesTax": { + "type": "number", + "format": "double", + "nullable": true + }, + "shipToCompany": { + "$ref": "#/components/schemas/CompanyReference" + }, + "shipToContact": { + "$ref": "#/components/schemas/ContactReference" + }, + "shipToSite": { + "$ref": "#/components/schemas/SiteReference" + }, + "billToCompany": { + "$ref": "#/components/schemas/CompanyReference" + }, + "billToContact": { + "$ref": "#/components/schemas/ContactReference" + }, + "billToSite": { + "$ref": "#/components/schemas/SiteReference" + }, + "billingTerms": { + "$ref": "#/components/schemas/BillingTermsReference" + }, + "taxCode": { + "$ref": "#/components/schemas/TaxCodeReference" + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "companyLocationId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "technicalContact": { + "$ref": "#/components/schemas/ContactReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "customFields": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldValue" + } + } + } + }, + "OpportunityContact": { + "required": [ + "contact" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "contact": { + "$ref": "#/components/schemas/ContactReference" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "role": { + "$ref": "#/components/schemas/OpportunitySalesRoleReference" + }, + "notes": { + "type": "string" + }, + "referralFlag": { + "type": "boolean", + "nullable": true + }, + "opportunityId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "phoneNumber": { + "type": "string" + }, + "emailAddress": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "OpportunityNote": { + "required": [ + "text" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "opportunityId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "type": { + "$ref": "#/components/schemas/NoteTypeReference" + }, + "text": { + "type": "string" + }, + "flagged": { + "type": "boolean", + "nullable": true + }, + "enteredBy": { + "type": "string" + }, + "mobileGuid": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "OpportunityPriorityReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "OpportunityProbabilityReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "OpportunityRating": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "sortOrder": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "OpportunityRatingInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "sortOrder": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "OpportunityRatingReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "OpportunityReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "OpportunitySalesRoleReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "OpportunityStage": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "probability": { + "$ref": "#/components/schemas/OpportunityProbabilityReference" + }, + "color": { + "type": "string", + "description": " Max length: 25;" + }, + "sequenceNumber": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "OpportunityStageInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "probability": { + "$ref": "#/components/schemas/OpportunityProbabilityReference" + }, + "color": { + "type": "string" + }, + "sequenceNumber": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "OpportunityStageReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "OpportunityStatus": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 30;" + }, + "wonFlag": { + "type": "boolean", + "nullable": true + }, + "lostFlag": { + "type": "boolean", + "nullable": true + }, + "closedFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "enteredBy": { + "type": "string" + }, + "dateEntered": { + "type": "string", + "format": "date-time" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "OpportunityStatusInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "closedFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "OpportunityStatusReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "OpportunityToAgreementConversion": { + "type": "object", + "properties": { + "agreementId": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "type": { + "$ref": "#/components/schemas/AgreementTypeReference" + }, + "startDate": { + "type": "string" + }, + "endDate": { + "type": "string" + }, + "noEndingDateFlag": { + "type": "boolean", + "nullable": true + }, + "billCycleId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "billOneTimeFlag": { + "type": "boolean", + "nullable": true + }, + "locationId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "businessUnitId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "includeAllNotesFlag": { + "type": "boolean", + "nullable": true + }, + "includeAllDocumentsFlag": { + "type": "boolean", + "nullable": true + }, + "includeAllProductsFlag": { + "type": "boolean", + "nullable": true + }, + "includeNoteIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "includeDocumentIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "includeProductIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + } + } + }, + "OpportunityToProjectConversion": { + "type": "object", + "properties": { + "projectId": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "status": { + "$ref": "#/components/schemas/ProjectStatusReference" + }, + "locationId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "businessUnitId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "board": { + "$ref": "#/components/schemas/ProjectBoardReference" + }, + "manager": { + "$ref": "#/components/schemas/MemberReference" + }, + "estimatedStart": { + "type": "string" + }, + "estimatedEnd": { + "type": "string" + }, + "includeAllNotesFlag": { + "type": "boolean", + "nullable": true + }, + "includeAllDocumentsFlag": { + "type": "boolean", + "nullable": true + }, + "includeAllProductsFlag": { + "type": "boolean", + "nullable": true + }, + "includeNoteIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "includeDocumentIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "includeProductIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + } + } + }, + "OpportunityToSalesOrderConversion": { + "type": "object", + "properties": { + "salesOrderId": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "includeAllNotesFlag": { + "type": "boolean", + "nullable": true + }, + "includeAllDocumentsFlag": { + "type": "boolean", + "nullable": true + }, + "includeAllProductsFlag": { + "type": "boolean", + "nullable": true + }, + "includeNoteIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "includeDocumentIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "includeProductIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + } + } + }, + "OpportunityToServiceTicketConversion": { + "type": "object", + "properties": { + "ticketId": { + "type": "integer", + "format": "int32" + }, + "summary": { + "type": "string" + }, + "includeAllNotesFlag": { + "type": "boolean", + "nullable": true + }, + "includeAllDocumentsFlag": { + "type": "boolean", + "nullable": true + }, + "includeAllProductsFlag": { + "type": "boolean", + "nullable": true + }, + "includeNoteIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "includeDocumentIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "includeProductIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + } + } + }, + "OpportunityType": { + "required": [ + "description" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "description": { + "type": "string", + "description": " Max length: 50;" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "OpportunityTypeInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "description": { + "type": "string" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "OpportunityTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Order": { + "required": [ + "company", + "status", + "salesRep" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "contact": { + "$ref": "#/components/schemas/ContactReference" + }, + "phone": { + "type": "string" + }, + "phoneExt": { + "type": "string" + }, + "email": { + "type": "string" + }, + "site": { + "$ref": "#/components/schemas/SiteReference" + }, + "status": { + "$ref": "#/components/schemas/OrderStatusReference" + }, + "opportunity": { + "$ref": "#/components/schemas/OpportunityReference" + }, + "orderDate": { + "type": "string", + "format": "date-time" + }, + "dueDate": { + "type": "string", + "format": "date-time" + }, + "billingTerms": { + "$ref": "#/components/schemas/BillingTermsReference" + }, + "taxCode": { + "$ref": "#/components/schemas/TaxCodeReference" + }, + "poNumber": { + "type": "string", + "description": " Max length: 50;" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "salesRep": { + "$ref": "#/components/schemas/MemberReference" + }, + "notes": { + "type": "string" + }, + "billClosedFlag": { + "type": "boolean", + "nullable": true + }, + "billShippedFlag": { + "type": "boolean", + "nullable": true + }, + "restrictDownpaymentFlag": { + "type": "boolean", + "nullable": true + }, + "description": { + "type": "string" + }, + "topCommentFlag": { + "type": "boolean", + "nullable": true + }, + "bottomCommentFlag": { + "type": "boolean", + "nullable": true + }, + "shipToCompany": { + "$ref": "#/components/schemas/CompanyReference" + }, + "shipToContact": { + "$ref": "#/components/schemas/ContactReference" + }, + "shipToSite": { + "$ref": "#/components/schemas/SiteReference" + }, + "billToCompany": { + "$ref": "#/components/schemas/CompanyReference" + }, + "billToContact": { + "$ref": "#/components/schemas/ContactReference" + }, + "billToSite": { + "$ref": "#/components/schemas/SiteReference" + }, + "productIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "documentIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "invoiceIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "configIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "total": { + "type": "number", + "format": "double", + "nullable": true + }, + "taxTotal": { + "type": "number", + "format": "double", + "nullable": true + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "companyLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "subTotal": { + "type": "number", + "format": "double" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "customFields": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldValue" + } + } + } + }, + "OrderStatus": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "sortOrder": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "closedFlag": { + "type": "boolean", + "nullable": true + }, + "emailTemplate": { + "$ref": "#/components/schemas/OrderStatusEmailTemplateReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "OrderStatusEmailTemplate": { + "required": [ + "subject", + "body" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "status": { + "$ref": "#/components/schemas/OrderStatusReference" + }, + "useSenderFlag": { + "type": "boolean", + "nullable": true + }, + "firstName": { + "type": "string", + "description": " Max length: 100;" + }, + "lastName": { + "type": "string", + "description": " Max length: 100;" + }, + "emailAddress": { + "type": "string", + "description": " Max length: 100;" + }, + "subject": { + "type": "string", + "description": " Max length: 200;" + }, + "body": { + "type": "string" + }, + "copySenderFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "OrderStatusEmailTemplateReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "OrderStatusInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "OrderStatusNotification": { + "required": [ + "notifyWho" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "notifyWho": { + "$ref": "#/components/schemas/NotificationRecipientReference" + }, + "status": { + "$ref": "#/components/schemas/OrderStatusReference" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "email": { + "type": "string", + "description": "Order Status Notification sendEmail must be entered if the notify type is \"Email Address\". Max length: 50;" + }, + "workflowStep": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + }, + "orderStatusNotifyWhoCwId": { + "type": "string" + } + } + }, + "OrderStatusReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "OrderToAgreementConversion": { + "type": "object", + "properties": { + "agreementId": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "type": { + "$ref": "#/components/schemas/AgreementTypeReference" + }, + "startDate": { + "type": "string" + }, + "endDate": { + "type": "string" + }, + "noEndingDateFlag": { + "type": "boolean", + "nullable": true + }, + "billCycleId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "billOneTimeFlag": { + "type": "boolean", + "nullable": true + }, + "locationId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "businessUnitId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "copyOverNotes": { + "type": "boolean", + "nullable": true + }, + "includeAllDocumentsFlag": { + "type": "boolean", + "nullable": true + }, + "includeAllProductsFlag": { + "type": "boolean", + "nullable": true + }, + "includeDocumentIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "includeProductIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "appLimitType": { + "type": "integer", + "format": "int32" + }, + "appLimitAmount": { + "type": "number", + "format": "double", + "nullable": true + } + } + }, + "OrderToProjectConversion": { + "type": "object", + "properties": { + "projectId": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "status": { + "$ref": "#/components/schemas/ProjectStatusReference" + }, + "locationId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "businessUnitId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "board": { + "$ref": "#/components/schemas/ProjectBoardReference" + }, + "manager": { + "$ref": "#/components/schemas/MemberReference" + }, + "estimatedStart": { + "type": "string" + }, + "estimatedEnd": { + "type": "string" + }, + "copyOverNotes": { + "type": "boolean" + }, + "includeAllDocumentsFlag": { + "type": "boolean", + "nullable": true + }, + "includeAllProductsFlag": { + "type": "boolean", + "nullable": true + }, + "includeDocumentIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "includeProductIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "billPhaseSeperateFlag": { + "type": "boolean", + "nullable": true + }, + "exludedBundleProductIdsFromBillSeperate": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + } + } + }, + "OsGradeWeight": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "osGradeWeight": { + "type": "number", + "format": "double" + }, + "osName": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Other": { + "required": [ + "defaultFromAddress", + "portalUrlOverride", + "siteUrl", + "serverTimeZone", + "defaultCalendar", + "defaultAddressFormat", + "locale" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "defaultLdap": { + "$ref": "#/components/schemas/LdapConfigurationReference" + }, + "defaultFromAddress": { + "type": "string", + "description": " Max length: 50;" + }, + "portalUrlOverride": { + "type": "string", + "description": " Max length: 100;" + }, + "siteUrl": { + "type": "string", + "description": " Max length: 100;" + }, + "logoPath": { + "type": "string", + "description": " Max length: 200;" + }, + "contactSync": { + "enum": [ + "FL", + "LF", + "CFL", + "CLF" + ], + "type": "string", + "nullable": true + }, + "serverTimeZone": { + "$ref": "#/components/schemas/TimeZoneSetupReference" + }, + "defaultCalendar": { + "$ref": "#/components/schemas/CalendarReference" + }, + "defaultAddressFormat": { + "$ref": "#/components/schemas/AddressFormatReference" + }, + "useSslFlag": { + "type": "boolean", + "nullable": true + }, + "syncLeadsFlag": { + "type": "boolean", + "nullable": true + }, + "includePortalLinkFlag": { + "type": "boolean", + "nullable": true + }, + "useExpandedFormatTimeFlag": { + "type": "boolean", + "nullable": true + }, + "useExpandedFormatActivityFlag": { + "type": "boolean", + "nullable": true + }, + "disableZAdminLoginFlag": { + "type": "boolean", + "nullable": true + }, + "locale": { + "$ref": "#/components/schemas/LocaleReference" + }, + "updateMemberTimeZonesFlag": { + "type": "boolean", + "description": "If true, all Members time zone will also be set to serverTimeZone. Otherwise, only My Company time zone will be updated.", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Other1RevenueReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "revenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "cost": { + "type": "number", + "format": "double", + "nullable": true + }, + "margin": { + "type": "number", + "format": "double", + "nullable": true + }, + "percentage": { + "type": "number", + "format": "double", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Other2RevenueReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "revenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "cost": { + "type": "number", + "format": "double", + "nullable": true + }, + "margin": { + "type": "number", + "format": "double", + "nullable": true + }, + "percentage": { + "type": "number", + "format": "double", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "OwnerLevelReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "OwnershipType": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 200;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "OwnershipTypeInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "OwnershipTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "PageValues": { + "type": "object", + "properties": { + "page": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "pageSize": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "pageId": { + "type": "integer", + "format": "int32", + "nullable": true + } + } + }, + "ParsingType": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "parseRule": { + "type": "string" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ParsingVariable": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "code": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "PatchOperation": { + "type": "object", + "properties": { + "op": { + "type": "string" + }, + "path": { + "type": "string" + }, + "value": { + "type": "object" + } + } + }, + "PaymentMethodReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "PaymentType": { + "required": [ + "name", + "classification" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 30;" + }, + "classification": { + "$ref": "#/components/schemas/ClassificationReference" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "companyFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "PaymentTypeInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "PersonasInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + } + } + }, + "PhaseStatus": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 30;" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "collapsedFlag": { + "type": "boolean", + "nullable": true + }, + "closedFlag": { + "type": "boolean", + "nullable": true + }, + "boardAssociationIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "statusIndicator": { + "$ref": "#/components/schemas/StatusIndicatorReference" + }, + "customStatusIndicatorName": { + "type": "string", + "description": "Required when statusIndicator is Custom. Max length: 30;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "PhaseStatusInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "collapsedFlag": { + "type": "boolean", + "nullable": true + }, + "closedFlag": { + "type": "boolean", + "nullable": true + }, + "boardAssociationIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "PhaseStatusReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "PortalCalendar": { + "required": [ + "weekStart" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "weekStart": { + "enum": [ + "Sunday", + "Monday", + "Tuesday", + "Wednesday", + "Thursday", + "Friday", + "Saturday" + ], + "type": "string", + "nullable": true + }, + "adjust1Start": { + "type": "string" + }, + "adjust1End": { + "type": "string" + }, + "adjust1Hours": { + "type": "number", + "format": "double", + "nullable": true + }, + "adjust2Start": { + "type": "string" + }, + "adjust2End": { + "type": "string" + }, + "adjust2Hours": { + "type": "number", + "format": "double", + "nullable": true + }, + "adjust3Start": { + "type": "string" + }, + "adjust3End": { + "type": "string" + }, + "adjust3Hours": { + "type": "number", + "format": "double", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "PortalConfiguration": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "Gets or sets and Sets\n An existing Portal Configuration id is required when copying a Portal Configuration.", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 150;" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "loginBackgroundColor": { + "type": "string", + "description": " Max length: 7;" + }, + "portalBackgroundColor": { + "type": "string", + "description": " Max length: 7;" + }, + "menuColor": { + "type": "string", + "description": " Max length: 7;" + }, + "buttonColor": { + "type": "string", + "description": " Max length: 7;" + }, + "headerColor": { + "type": "string", + "description": " Max length: 7;" + }, + "url": { + "type": "string", + "description": " Max length: 1000;" + }, + "language": { + "enum": [ + "English", + "Spanish", + "French", + "British", + "Australian", + "BrazilianPortuguese", + "CanadianFrench", + "German", + "NewZealand", + "Dutch" + ], + "type": "string", + "nullable": true + }, + "welcomeText": { + "type": "string", + "description": " Max length: 4000;" + }, + "boardIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "agreementTypeIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "configTypeIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "locationIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "portalImageCopySuccessFlag": { + "type": "boolean", + "nullable": true + }, + "displayVendorFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "PortalConfigurationInvoiceSetup": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "portalConfiguration": { + "$ref": "#/components/schemas/PortalConfigurationReference" + }, + "displayInvPmtFlag": { + "type": "boolean", + "nullable": true + }, + "allowInvPmtFlag": { + "type": "boolean", + "nullable": true + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "paymentProcessor": { + "$ref": "#/components/schemas/PortalConfigurationPaymentProcessorReference" + }, + "login": { + "type": "string" + }, + "password": { + "type": "string" + }, + "urlOverride": { + "type": "string" + }, + "billingStatusIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "addAllStatuses": { + "type": "boolean", + "nullable": true + }, + "removeAllStatuses": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "PortalConfigurationOpportunitySetup": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "opportunityStatusRecIDs": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "addAllOpportunityStatuses": { + "type": "boolean", + "nullable": true + }, + "removeAllOpportunityStatuses": { + "type": "boolean", + "nullable": true + }, + "opportunityTypeRecIDs": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "addAllOpportunityTypes": { + "type": "boolean", + "nullable": true + }, + "removeAllOpportunityTypes": { + "type": "boolean", + "nullable": true + }, + "restrictViewByOpportunityStatusFlag": { + "type": "boolean", + "nullable": true + }, + "restrictViewByOpportunityTypeFlag": { + "type": "boolean", + "nullable": true + }, + "acceptanceChangeStatusFlag": { + "type": "boolean", + "nullable": true + }, + "acceptanceCreateActivityFlag": { + "type": "boolean", + "nullable": true + }, + "acceptanceOpportunityStatus": { + "$ref": "#/components/schemas/OpportunityStatusReference" + }, + "acceptanceSendEmailFlag": { + "type": "boolean", + "nullable": true + }, + "acceptanceEmailFromFirstName": { + "type": "string" + }, + "acceptanceEmailFromLastName": { + "type": "string" + }, + "acceptanceEmailSubject": { + "type": "string" + }, + "acceptanceEmailBody": { + "type": "string" + }, + "acceptanceFromEmail": { + "type": "string", + "description": "Gets or sets\n required when acceptanceSendEmailFlag is true." + }, + "acceptanceEmailActivityType": { + "$ref": "#/components/schemas/ActivityTypeReference" + }, + "acceptanceEmailAssignedByMember": { + "$ref": "#/components/schemas/MemberReference" + }, + "rejectionChangeStatusFlag": { + "type": "boolean", + "nullable": true + }, + "rejectionCreateActivityFlag": { + "type": "boolean", + "nullable": true + }, + "rejectionOpportunityStatus": { + "$ref": "#/components/schemas/OpportunityStatusReference" + }, + "rejectionSendEmailFlag": { + "type": "boolean", + "nullable": true + }, + "rejectionEmailFromFirstName": { + "type": "string" + }, + "rejectionEmailFromLastName": { + "type": "string" + }, + "rejectionFromEmail": { + "type": "string", + "description": "Gets or sets\n required when rejectionSendEmailFlag is true." + }, + "rejectionEmailSubject": { + "type": "string" + }, + "rejectionEmailBody": { + "type": "string" + }, + "rejectionEmailActivityType": { + "$ref": "#/components/schemas/ActivityTypeReference" + }, + "rejectionEmailAssignedByMember": { + "$ref": "#/components/schemas/MemberReference" + }, + "confirmationSendEmailFlag": { + "type": "boolean", + "nullable": true + }, + "confirmationEmailUseDefaultCompanyEmailAddressFlag": { + "type": "boolean", + "nullable": true + }, + "confirmationEmailFromFirstName": { + "type": "string" + }, + "confirmationEmailFromLastName": { + "type": "string" + }, + "confirmationFromEmail": { + "type": "string", + "description": "Gets or sets\n required when confirmationSendEmailFlag is true." + }, + "confirmationEmailSubject": { + "type": "string" + }, + "confirmationEmailBody": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "PortalConfigurationPasswordEmailSetup": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "validPasswordEmailUseCustomEmailFlag": { + "type": "boolean", + "nullable": true + }, + "validPasswordEmailFromFirstName": { + "type": "string" + }, + "validPasswordEmailFromLastName": { + "type": "string" + }, + "validPasswordEmailFromEmail": { + "type": "string", + "description": "Gets or sets\n required when validPasswordEmailUseCustomEmailFlag is true." + }, + "validPasswordEmailSubject": { + "type": "string" + }, + "validPasswordEmailBody": { + "type": "string" + }, + "invalidPasswordEmailUseCustomEmailFlag": { + "type": "boolean", + "nullable": true + }, + "invalidPasswordEmailFromFirstName": { + "type": "string" + }, + "invalidPasswordEmailFromLastName": { + "type": "string" + }, + "invalidPasswordEmailFromEmail": { + "type": "string", + "description": "Gets or sets\n required when invalidPasswordEmailUseCustomEmailFlag is true." + }, + "invalidPasswordEmailSubject": { + "type": "string" + }, + "invalidPasswordEmailBody": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "PortalConfigurationPaymentProcessor": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "testURL": { + "type": "string" + } + } + }, + "PortalConfigurationPaymentProcessorReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "PortalConfigurationProjectSetup": { + "required": [ + "onlyDisplay" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "portalConfig": { + "$ref": "#/components/schemas/PortalConfigurationReference" + }, + "projectNameFlag": { + "type": "boolean", + "nullable": true + }, + "projectTypeFlag": { + "type": "boolean", + "nullable": true + }, + "statusFlag": { + "type": "boolean", + "nullable": true + }, + "projectManagerFlag": { + "type": "boolean", + "nullable": true + }, + "billingMethodFlag": { + "type": "boolean", + "nullable": true + }, + "contactFlag": { + "type": "boolean", + "nullable": true + }, + "estimatedStartFlag": { + "type": "boolean", + "nullable": true + }, + "estimatedEndFlag": { + "type": "boolean", + "nullable": true + }, + "descriptionFlag": { + "type": "boolean", + "nullable": true + }, + "lastUpdatedFlag": { + "type": "boolean", + "nullable": true + }, + "onlyDisplay": { + "enum": [ + "DoNotDisplay", + "Closed30Days", + "Closed60Days", + "Closed90Days", + "Closed120Days", + "AllClosed" + ], + "type": "string", + "nullable": true + }, + "timeMaterialBudgetHrsFlag": { + "type": "boolean", + "nullable": true + }, + "timeMaterialScheduledStartFlag": { + "type": "boolean", + "nullable": true + }, + "timeMaterialScheduledFinishFlag": { + "type": "boolean", + "nullable": true + }, + "timeMaterialScheduledHrsFlag": { + "type": "boolean", + "nullable": true + }, + "timeMaterialActualStartFlag": { + "type": "boolean", + "nullable": true + }, + "timeMaterialActualFinishFlag": { + "type": "boolean", + "nullable": true + }, + "timeMaterialActualHrsFlag": { + "type": "boolean", + "nullable": true + }, + "timeMaterialBillFlag": { + "type": "boolean", + "nullable": true + }, + "timeMaterialStatusFlag": { + "type": "boolean", + "nullable": true + }, + "timeMaterialAssignedFlag": { + "type": "boolean", + "nullable": true + }, + "fixedFeeBudgetHrsFlag": { + "type": "boolean", + "nullable": true + }, + "fixedFeeScheduledStartFlag": { + "type": "boolean", + "nullable": true + }, + "fixedFeeScheduledFinishFlag": { + "type": "boolean", + "nullable": true + }, + "fixedFeeScheduledHrsFlag": { + "type": "boolean", + "nullable": true + }, + "fixedFeeActualStartFlag": { + "type": "boolean", + "nullable": true + }, + "fixedFeeActualFinishFlag": { + "type": "boolean", + "nullable": true + }, + "fixedFeeActualHrsFlag": { + "type": "boolean", + "nullable": true + }, + "fixedFeeBillFlag": { + "type": "boolean", + "nullable": true + }, + "fixedFeeStatusFlag": { + "type": "boolean", + "nullable": true + }, + "fixedFeeAssignedFlag": { + "type": "boolean", + "nullable": true + }, + "projectIssueBudgetHrsFlag": { + "type": "boolean", + "nullable": true + }, + "projectIssueScheduledStartFlag": { + "type": "boolean", + "nullable": true + }, + "projectIssueScheduledFinishFlag": { + "type": "boolean", + "nullable": true + }, + "projectIssueScheduledHrsFlag": { + "type": "boolean", + "nullable": true + }, + "projectIssueActualStartFlag": { + "type": "boolean", + "nullable": true + }, + "projectIssueActualFinishFlag": { + "type": "boolean", + "nullable": true + }, + "projectIssueActualHrsFlag": { + "type": "boolean", + "nullable": true + }, + "projectIssueBillFlag": { + "type": "boolean", + "nullable": true + }, + "projectIssueStatusFlag": { + "type": "boolean", + "nullable": true + }, + "projectIssueAssignedFlag": { + "type": "boolean", + "nullable": true + }, + "projectDetailTotalHoursFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "PortalConfigurationReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "PortalConfigurationServiceSetup": { + "required": [ + "displayClosedTicketsOption", + "timeMaterialsTicketTemplate", + "fixedFeeTicketTemplate" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "serviceTypeFlag": { + "type": "boolean", + "nullable": true + }, + "serviceSubTypeFlag": { + "type": "boolean", + "nullable": true + }, + "serviceSubTypeItemFlag": { + "type": "boolean", + "nullable": true + }, + "statusFlag": { + "type": "boolean", + "nullable": true + }, + "siteNameFlag": { + "type": "boolean", + "nullable": true + }, + "enteredDateFlag": { + "type": "boolean", + "nullable": true + }, + "lastUpdateFlag": { + "type": "boolean", + "nullable": true + }, + "requiredDateFlag": { + "type": "boolean", + "nullable": true + }, + "contactFlag": { + "type": "boolean", + "nullable": true + }, + "assignedResourcesFlag": { + "type": "boolean", + "nullable": true + }, + "slaInfoFlag": { + "type": "boolean", + "nullable": true + }, + "serviceBoardFlag": { + "type": "boolean", + "nullable": true + }, + "budgetHoursFlag": { + "type": "boolean", + "nullable": true + }, + "actualHoursFlag": { + "type": "boolean", + "nullable": true + }, + "approvalStatusFlag": { + "type": "boolean", + "nullable": true + }, + "openTasksFlag": { + "type": "boolean", + "nullable": true + }, + "closedTasksFlag": { + "type": "boolean", + "nullable": true + }, + "enableChatAssistFlag": { + "type": "boolean", + "nullable": true + }, + "displayClosedTicketsOption": { + "enum": [ + "DoNotDisplay", + "Closed30Days", + "Closed60Days", + "Closed90Days", + "Closed120Days", + "AllClosed" + ], + "type": "string", + "nullable": true + }, + "timeMaterialsTicketTemplate": { + "$ref": "#/components/schemas/ServiceSignoffReference" + }, + "fixedFeeTicketTemplate": { + "$ref": "#/components/schemas/ServiceSignoffReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "PortalReport": { + "required": [ + "name", + "url" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "portalConfiguration": { + "$ref": "#/components/schemas/PortalConfigurationReference" + }, + "name": { + "type": "string", + "description": " Max length: 255;" + }, + "url": { + "type": "string", + "description": " Max length: 255;" + }, + "openSameWindowFlag": { + "type": "boolean", + "nullable": true + }, + "customFlag": { + "type": "boolean", + "nullable": true + }, + "displayFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "portalConfigurationCwId": { + "type": "string" + } + } + }, + "PortalSecurity": { + "type": "object", + "properties": { + "identifier": { + "type": "string" + }, + "enabled": { + "type": "boolean", + "nullable": true + } + } + }, + "PortalSecurityLevel": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "captionIdentifier": { + "type": "string" + }, + "isDefaultFlag": { + "type": "boolean", + "nullable": true + }, + "caption": { + "type": "string", + "description": " Max length: 50;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "PortalSecuritySetting": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "functionIdentifier": { + "type": "string" + }, + "functionDescription": { + "type": "string" + }, + "levelOne": { + "type": "boolean", + "nullable": true + }, + "levelTwo": { + "type": "boolean", + "nullable": true + }, + "levelThree": { + "type": "boolean", + "nullable": true + }, + "levelFour": { + "type": "boolean", + "nullable": true + }, + "levelFive": { + "type": "boolean", + "nullable": true + }, + "levelSix": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "PricingBreak": { + "required": [ + "quantityStart", + "priceMethod" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "detailId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "amount": { + "type": "number", + "format": "double", + "nullable": true + }, + "quantityStart": { + "type": "number", + "format": "double", + "nullable": true + }, + "quantityEnd": { + "type": "number", + "format": "double", + "nullable": true + }, + "unlimited": { + "type": "boolean" + }, + "priceMethod": { + "enum": [ + "FlatRateForRange", + "PercentMarkupFromCost", + "PercentMarkdownFromPrice", + "PricePerUnit" + ], + "type": "string", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "PricingDetail": { + "required": [ + "startDate" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "product": { + "$ref": "#/components/schemas/CatalogItemReference" + }, + "category": { + "$ref": "#/components/schemas/ProductCategoryReference" + }, + "subCategory": { + "$ref": "#/components/schemas/ProductSubCategoryReference" + }, + "startDate": { + "type": "string", + "format": "date-time" + }, + "endDate": { + "type": "string", + "format": "date-time" + }, + "noEndDate": { + "type": "boolean" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "PricingSchedule": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 30;" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "companies": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "setAllCompaniesFlag": { + "type": "boolean", + "nullable": true + }, + "removeAllCompaniesFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "PricingScheduleReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Priority": { + "required": [ + "name", + "color" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "color": { + "enum": [ + "Black", + "Blue", + "Cyan", + "Gray", + "Green", + "Lime", + "Orange", + "Pink", + "Purple", + "Red", + "White", + "Yellow", + "Custom" + ], + "type": "string", + "nullable": true + }, + "sortOrder": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "imageLink": { + "type": "string" + }, + "urgencySortOrder": { + "type": "string" + }, + "level": { + "enum": [ + "Critical", + "High", + "Medium", + "Low" + ], + "type": "string", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "PriorityInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "color": { + "enum": [ + "Black", + "Blue", + "Cyan", + "Gray", + "Green", + "Lime", + "Orange", + "Pink", + "Purple", + "Red", + "White", + "Yellow", + "Custom" + ], + "type": "string", + "nullable": true + }, + "sortOrder": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "imageLink": { + "type": "string" + }, + "urgencySortOrder": { + "type": "string" + }, + "level": { + "enum": [ + "Critical", + "High", + "Medium", + "Low" + ], + "type": "string", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "PriorityReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "sort": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "level": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ProcurementAdjustment": { + "required": [ + "identifier", + "type" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "identifier": { + "type": "string", + "description": " Max length: 50;" + }, + "type": { + "$ref": "#/components/schemas/AdjustmentTypeReference" + }, + "reason": { + "type": "string", + "description": " Max length: 100;" + }, + "notes": { + "type": "string" + }, + "closedFlag": { + "type": "boolean", + "nullable": true + }, + "closedBy": { + "type": "string" + }, + "closedDate": { + "type": "string", + "format": "date-time" + }, + "adjustmentDetails": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AdjustmentDetail" + } + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "customFields": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldValue" + } + } + } + }, + "ProcurementSetting": { + "required": [ + "startingPurchaseOrderNum", + "costingMethod" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "startingPurchaseOrderNum": { + "type": "integer", + "format": "int32" + }, + "purchaseOrderPrefix": { + "type": "string", + "description": " Max length: 5;" + }, + "purchaseOrderSuffix": { + "type": "string", + "description": " Max length: 5;" + }, + "prefixSuffixType": { + "enum": [ + "Prefix", + "Suffix" + ], + "type": "string", + "nullable": true + }, + "disableCostUpdatesFlag": { + "type": "boolean", + "nullable": true + }, + "disableNegativeInventoryFlag": { + "type": "boolean", + "nullable": true + }, + "costingMethod": { + "enum": [ + "FIFO", + "LIFO", + "AverageCosting" + ], + "type": "string", + "nullable": true + }, + "autoClosePurchaseOrderFlag": { + "type": "boolean", + "nullable": true + }, + "autoClosePurchaseOrderItemFlag": { + "type": "boolean", + "nullable": true + }, + "autoApprovePurchaseOrderFlag": { + "type": "boolean", + "nullable": true + }, + "taxPurchaseOrderFlag": { + "type": "boolean", + "nullable": true + }, + "taxFreightFlag": { + "type": "boolean", + "nullable": true + }, + "useVendorTaxCodeFlag": { + "type": "boolean", + "nullable": true + }, + "numDecimalPlaces": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "disableAutoPickFlag": { + "type": "boolean", + "nullable": true + }, + "defaultProductTaxableFlag": { + "type": "boolean", + "nullable": true + }, + "eoriNumber": { + "type": "string", + "description": " Max length: 50;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "notificationForChangesInShippingInfoFlag": { + "type": "boolean", + "nullable": true + }, + "shippingInfoNotificationEmail": { + "type": "string", + "description": " Max length: 250;" + } + } + }, + "ProductCategoryReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ProductComponent": { + "required": [ + "quantity", + "catalogItem" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "sequenceNumber": { + "type": "integer", + "description": " Required On Updates;", + "format": "int32", + "nullable": true + }, + "quantity": { + "type": "number", + "format": "double", + "nullable": true + }, + "catalogItem": { + "$ref": "#/components/schemas/CatalogItemReference" + }, + "hidePriceFlag": { + "type": "boolean", + "nullable": true + }, + "hideItemIdentifierFlag": { + "type": "boolean", + "nullable": true + }, + "hideDescriptionFlag": { + "type": "boolean", + "nullable": true + }, + "hideQuantityFlag": { + "type": "boolean", + "nullable": true + }, + "hideExtendedPriceFlag": { + "type": "boolean", + "nullable": true + }, + "vendor": { + "$ref": "#/components/schemas/CompanyReference" + }, + "parentProductItem": { + "$ref": "#/components/schemas/ProductItemReference" + }, + "productItem": { + "$ref": "#/components/schemas/ProductItemReference" + }, + "price": { + "type": "number", + "format": "double", + "nullable": true + }, + "cost": { + "type": "number", + "format": "double", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ProductDemand": { + "type": "object", + "properties": { + "productRecId": { + "type": "integer", + "format": "int32" + }, + "quantity": { + "type": "integer", + "format": "int32" + }, + "cost": { + "type": "number", + "format": "double", + "nullable": true + } + } + }, + "ProductDetach": { + "type": "object", + "properties": { + "removeFromTicket": { + "type": "boolean" + }, + "removeFromInvoice": { + "type": "boolean" + }, + "removeFromOpportunity": { + "type": "boolean" + }, + "removeFromSalesOrder": { + "type": "boolean" + }, + "removeFromProject": { + "type": "boolean" + } + } + }, + "ProductItem": { + "required": [ + "catalogItem", + "billableOption" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "catalogItem": { + "$ref": "#/components/schemas/CatalogItemReference" + }, + "description": { + "type": "string", + "description": " Max length: 2000;" + }, + "sequenceNumber": { + "type": "number", + "format": "double", + "nullable": true + }, + "quantity": { + "type": "number", + "format": "double", + "nullable": true + }, + "unitOfMeasure": { + "$ref": "#/components/schemas/UnitOfMeasureReference" + }, + "price": { + "type": "number", + "format": "double", + "nullable": true + }, + "cost": { + "type": "number", + "format": "double", + "nullable": true + }, + "extPrice": { + "type": "number", + "format": "double", + "nullable": true + }, + "extCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "discount": { + "type": "number", + "format": "double", + "nullable": true + }, + "margin": { + "type": "number", + "format": "double", + "nullable": true + }, + "agreementAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "priceMethod": { + "enum": [ + "FlatRateForRange", + "PercentMarkupFromCost", + "PercentMarkdownFromPrice", + "PricePerUnit" + ], + "type": "string", + "nullable": true + }, + "billableOption": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge" + ], + "type": "string", + "nullable": true + }, + "agreement": { + "$ref": "#/components/schemas/AgreementReference" + }, + "locationId": { + "type": "integer", + "description": " Required On Updates;", + "format": "int32", + "nullable": true + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "businessUnitId": { + "type": "integer", + "description": " Required On Updates;", + "format": "int32", + "nullable": true + }, + "businessUnit": { + "$ref": "#/components/schemas/BillingUnitReference" + }, + "vendor": { + "$ref": "#/components/schemas/CompanyReference" + }, + "vendorSku": { + "type": "string", + "description": " Max length: 50;" + }, + "taxableFlag": { + "type": "boolean", + "nullable": true + }, + "dropshipFlag": { + "type": "boolean", + "nullable": true + }, + "specialOrderFlag": { + "type": "boolean", + "nullable": true + }, + "phaseProductFlag": { + "type": "boolean", + "nullable": true + }, + "cancelledFlag": { + "type": "boolean", + "nullable": true + }, + "quantityCancelled": { + "type": "number", + "format": "double", + "nullable": true + }, + "cancelledReason": { + "type": "string", + "description": " Max length: 100;" + }, + "customerDescription": { + "type": "string", + "description": " Max length: 6000; Required On Updates;" + }, + "internalNotes": { + "type": "string", + "description": " Max length: 1000;" + }, + "productSuppliedFlag": { + "type": "boolean", + "nullable": true + }, + "subContractorShipToId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "subContractorAmountLimit": { + "type": "number", + "format": "double", + "nullable": true + }, + "recurring": { + "$ref": "#/components/schemas/ProductRecurring" + }, + "sla": { + "$ref": "#/components/schemas/SLAReference" + }, + "entityType": { + "$ref": "#/components/schemas/EntityTypeReference" + }, + "ticket": { + "$ref": "#/components/schemas/TicketReference" + }, + "project": { + "$ref": "#/components/schemas/ProjectReference" + }, + "phase": { + "$ref": "#/components/schemas/ProjectPhaseReference" + }, + "salesOrder": { + "$ref": "#/components/schemas/SalesOrderReference" + }, + "opportunity": { + "$ref": "#/components/schemas/OpportunityReference" + }, + "invoice": { + "$ref": "#/components/schemas/InvoiceReference" + }, + "warehouseId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "warehouseIdObject": { + "$ref": "#/components/schemas/WarehouseReference" + }, + "warehouseBinId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "warehouseBinIdObject": { + "$ref": "#/components/schemas/WarehouseBinReference" + }, + "calculatedPriceFlag": { + "type": "boolean", + "nullable": true + }, + "calculatedCostFlag": { + "type": "boolean", + "nullable": true + }, + "forecastDetailId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "cancelledBy": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "cancelledDate": { + "type": "string", + "format": "date-time" + }, + "warehouse": { + "type": "string" + }, + "warehouseBin": { + "type": "string" + }, + "purchaseDate": { + "type": "string", + "format": "date-time" + }, + "taxCode": { + "$ref": "#/components/schemas/TaxCodeReference" + }, + "integrationXRef": { + "type": "string" + }, + "listPrice": { + "type": "number", + "format": "double", + "nullable": true + }, + "serialNumberIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "serialNumbers": { + "type": "array", + "items": { + "type": "string" + } + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "forecastStatus": { + "$ref": "#/components/schemas/OpportunityStatusReference" + }, + "productClass": { + "enum": [ + "Agreement", + "Bundle", + "Inventory", + "NonInventory", + "Service" + ], + "type": "string", + "nullable": true + }, + "needToPurchaseFlag": { + "type": "boolean", + "nullable": true + }, + "needToOrderQuantity": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "minimumStockFlag": { + "type": "boolean", + "nullable": true + }, + "shipSet": { + "type": "string", + "description": " Max length: 10;" + }, + "calculatedPrice": { + "type": "number", + "format": "double", + "nullable": true + }, + "calculatedCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "invoiceGrouping": { + "$ref": "#/components/schemas/InvoiceGroupingReference" + }, + "poApprovedFlag": { + "type": "boolean", + "nullable": true + }, + "uom": { + "type": "string" + }, + "addComponentsFlag": { + "type": "boolean", + "nullable": true + }, + "ignorePricingSchedulesFlag": { + "type": "boolean", + "nullable": true + }, + "asioSubscriptionsID": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "bypassForecastUpdate": { + "type": "boolean", + "nullable": true + }, + "wonCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "wonPrice": { + "type": "number", + "format": "double", + "nullable": true + }, + "wonQuantity": { + "type": "number", + "format": "double", + "nullable": true + }, + "customFields": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldValue" + } + } + } + }, + "ProductItemReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ProductPickingShippingDetail": { + "required": [ + "warehouse", + "warehouseBin" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "pickedQuantity": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "shippedQuantity": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "warehouse": { + "$ref": "#/components/schemas/WarehouseReference" + }, + "warehouseBin": { + "$ref": "#/components/schemas/WarehouseBinReference" + }, + "shipmentMethod": { + "$ref": "#/components/schemas/ShipmentMethodReference" + }, + "serialNumber": { + "type": "string" + }, + "serialNumberIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "trackingNumber": { + "type": "string" + }, + "productItem": { + "$ref": "#/components/schemas/ProductItemReference" + }, + "lineNumber": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "quantity": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "expectedArrivalDate": { + "type": "string", + "format": "date-time" + }, + "shipmentDate": { + "type": "string", + "format": "date-time" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ProductRecurring": { + "type": "object", + "properties": { + "recurringRevenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "recurringCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "startDate": { + "type": "string" + }, + "endDate": { + "type": "string", + "description": "The Recurring End Date is calculated based on the\n start date, number of cycles, and cycle type." + }, + "billCycleId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "billCycle": { + "$ref": "#/components/schemas/BillingCycleReference" + }, + "cycles": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "cycleType": { + "enum": [ + "ContractYear", + "CalendarYear" + ], + "type": "string", + "nullable": true + }, + "agreementType": { + "$ref": "#/components/schemas/AgreementTypeReference" + } + } + }, + "ProductReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "description": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ProductRevenueReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "revenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "cost": { + "type": "number", + "format": "double", + "nullable": true + }, + "margin": { + "type": "number", + "format": "double", + "nullable": true + }, + "percentage": { + "type": "number", + "format": "double", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ProductSubCategoryReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ProductType": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "typeXref": { + "enum": [ + "InventoryPart", + "NonInventoryPart", + "OtherCharge", + "Service" + ], + "type": "string", + "nullable": true + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "ProductTypeExemption": { + "required": [ + "productType" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "productType": { + "$ref": "#/components/schemas/ProductTypeReference" + }, + "taxableLevels": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ProductTypeInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ProductTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Project": { + "required": [ + "billingMethod", + "board", + "company", + "estimatedEnd", + "estimatedStart", + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "actualEnd": { + "type": "string", + "format": "date-time" + }, + "actualHours": { + "type": "number", + "format": "double", + "nullable": true + }, + "actualStart": { + "type": "string", + "format": "date-time" + }, + "agreement": { + "$ref": "#/components/schemas/AgreementReference" + }, + "billExpenses": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "description": " Required On Updates;", + "nullable": true + }, + "billingAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "billingAttention": { + "type": "string", + "description": " Max length: 50;" + }, + "billingMethod": { + "enum": [ + "ActualRates", + "FixedFee", + "NotToExceed", + "OverrideRate" + ], + "type": "string", + "nullable": true + }, + "billingRateType": { + "enum": [ + "StaffMember", + "WorkRole" + ], + "type": "string", + "description": " Required On Updates;", + "nullable": true + }, + "billingTerms": { + "$ref": "#/components/schemas/BillingTermsReference" + }, + "billProducts": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "description": " Required On Updates;", + "nullable": true + }, + "billProjectAfterClosedFlag": { + "type": "boolean", + "nullable": true + }, + "billTime": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "description": " Required On Updates;", + "nullable": true + }, + "billToCompany": { + "$ref": "#/components/schemas/CompanyReference" + }, + "billToContact": { + "$ref": "#/components/schemas/ContactReference" + }, + "billToSite": { + "$ref": "#/components/schemas/SiteReference" + }, + "billUnapprovedTimeAndExpense": { + "type": "boolean", + "nullable": true + }, + "board": { + "$ref": "#/components/schemas/ProjectBoardReference" + }, + "budgetAnalysis": { + "enum": [ + "ActualHours", + "BillableHours" + ], + "type": "string", + "description": " Required On Updates;", + "nullable": true + }, + "budgetFlag": { + "type": "boolean", + "nullable": true + }, + "budgetHours": { + "type": "number", + "format": "double", + "nullable": true + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "contact": { + "$ref": "#/components/schemas/ContactReference" + }, + "customerPO": { + "type": "string", + "description": " Max length: 50;" + }, + "description": { + "type": "string" + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "downpayment": { + "type": "number", + "format": "double", + "nullable": true + }, + "estimatedEnd": { + "type": "string", + "format": "date-time" + }, + "percentComplete": { + "type": "number", + "format": "double", + "nullable": true + }, + "estimatedExpenseRevenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "estimatedHours": { + "type": "number", + "format": "double", + "nullable": true + }, + "estimatedProductRevenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "estimatedStart": { + "type": "string", + "format": "date-time" + }, + "estimatedTimeRevenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "expenseApprover": { + "$ref": "#/components/schemas/MemberReference" + }, + "includeDependenciesFlag": { + "type": "boolean", + "nullable": true + }, + "includeEstimatesFlag": { + "type": "boolean", + "nullable": true + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "manager": { + "$ref": "#/components/schemas/MemberReference" + }, + "name": { + "type": "string", + "description": " Max length: 100;" + }, + "opportunity": { + "$ref": "#/components/schemas/OpportunityReference" + }, + "projectTemplateId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "restrictDownPaymentFlag": { + "type": "boolean", + "nullable": true + }, + "scheduledEnd": { + "type": "string", + "format": "date-time" + }, + "scheduledHours": { + "type": "number", + "format": "double", + "nullable": true + }, + "scheduledStart": { + "type": "string", + "format": "date-time" + }, + "shipToCompany": { + "$ref": "#/components/schemas/CompanyReference" + }, + "shipToContact": { + "$ref": "#/components/schemas/ContactReference" + }, + "shipToSite": { + "$ref": "#/components/schemas/SiteReference" + }, + "site": { + "$ref": "#/components/schemas/SiteReference" + }, + "status": { + "$ref": "#/components/schemas/ProjectStatusReference" + }, + "closedFlag": { + "type": "boolean" + }, + "timeApprover": { + "$ref": "#/components/schemas/MemberReference" + }, + "type": { + "$ref": "#/components/schemas/ProjectTypeReference" + }, + "doNotDisplayInPortalFlag": { + "type": "boolean", + "nullable": true + }, + "billingStartDate": { + "type": "string", + "format": "date-time" + }, + "poAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "estimatedTimeCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "estimatedExpenseCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "estimatedProductCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "taxCode": { + "$ref": "#/components/schemas/TaxCodeReference" + }, + "companyLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "overridePercentComplete": { + "type": "boolean", + "nullable": true + }, + "showOverridePercentFlag": { + "type": "boolean", + "nullable": true + }, + "customFields": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldValue" + } + } + } + }, + "ProjectBillingRate": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "projectRecId": { + "type": "integer", + "format": "int32" + }, + "hourlyRate": { + "type": "number", + "format": "double" + }, + "workRole": { + "$ref": "#/components/schemas/WorkRoleReference" + }, + "activityClassRecId": { + "type": "integer", + "format": "int32" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "memberRecId": { + "type": "integer", + "format": "int32" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ProjectBoardKanbanSetting": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "color": { + "type": "string", + "description": " Max length: 4;" + }, + "order": { + "type": "integer", + "format": "int32" + }, + "statuses": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProjectBoardKanbanStatus" + } + }, + "updatedBy": { + "type": "string", + "description": " Max length: 15;" + }, + "lastUpdated": { + "type": "string" + } + } + }, + "ProjectBoardKanbanStatus": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "srStatusId": { + "type": "integer", + "format": "int32" + }, + "order": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + } + } + }, + "ProjectBoardReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ProjectBoardTeam": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "ProjectBoardTeamInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ProjectBoardTeamMember": { + "required": [ + "member", + "projectRole" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "projectRole": { + "$ref": "#/components/schemas/ProjectRoleReference" + }, + "workRole": { + "$ref": "#/components/schemas/WorkRoleReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ProjectContact": { + "required": [ + "contact" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "projectId": { + "type": "integer", + "format": "int32" + }, + "contact": { + "$ref": "#/components/schemas/ContactReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ProjectNote": { + "required": [ + "text" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "projectId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "text": { + "type": "string" + }, + "type": { + "$ref": "#/components/schemas/NoteTypeReference" + }, + "flagged": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ProjectPhase": { + "required": [ + "description" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "projectId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "description": { + "type": "string", + "description": " Max length: 100;" + }, + "board": { + "$ref": "#/components/schemas/ProjectBoardReference" + }, + "status": { + "$ref": "#/components/schemas/PhaseStatusReference" + }, + "agreement": { + "$ref": "#/components/schemas/AgreementReference" + }, + "opportunity": { + "$ref": "#/components/schemas/OpportunityReference" + }, + "department": { + "$ref": "#/components/schemas/BillingUnitReference" + }, + "parentPhase": { + "$ref": "#/components/schemas/ProjectPhaseReference" + }, + "wbsCode": { + "type": "string", + "description": " Max length: 50;" + }, + "billTime": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "description": " Required On Updates;", + "nullable": true + }, + "billExpenses": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "description": " Required On Updates;", + "nullable": true + }, + "billProducts": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "description": " Required On Updates;", + "nullable": true + }, + "markAsMilestoneFlag": { + "type": "boolean", + "nullable": true + }, + "notes": { + "type": "string" + }, + "deadlineDate": { + "type": "string", + "format": "date-time" + }, + "billSeparatelyFlag": { + "type": "boolean", + "nullable": true + }, + "billingMethod": { + "enum": [ + "ActualRates", + "FixedFee", + "NotToExceed", + "OverrideRate" + ], + "type": "string", + "description": "billingMethod is required if the phase billSeparatelyFlag is true.", + "nullable": true + }, + "scheduledHours": { + "type": "number", + "format": "double", + "nullable": true + }, + "scheduledStart": { + "type": "string" + }, + "scheduledEnd": { + "type": "string" + }, + "actualHours": { + "type": "number", + "format": "double", + "nullable": true + }, + "actualStart": { + "type": "string" + }, + "actualEnd": { + "type": "string" + }, + "budgetHours": { + "type": "number", + "format": "double", + "nullable": true + }, + "startDate": { + "type": "string" + }, + "endDate": { + "type": "string" + }, + "locationId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "businessUnitId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "hourlyRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "billingStartDate": { + "type": "string", + "format": "date-time" + }, + "billPhaseClosedFlag": { + "type": "boolean", + "description": "This phase can only be billed after it has been closed.", + "nullable": true + }, + "billProjectClosedFlag": { + "type": "boolean", + "description": "This phase can only be billed after the project has been closed.", + "nullable": true + }, + "downpayment": { + "type": "number", + "format": "double", + "nullable": true + }, + "poNumber": { + "type": "string", + "description": " Max length: 25;" + }, + "poAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "estimatedTimeCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "estimatedExpenseCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "estimatedProductCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "estimatedTimeRevenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "estimatedExpenseRevenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "estimatedProductRevenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "billToCompany": { + "$ref": "#/components/schemas/CompanyReference" + }, + "billToContact": { + "$ref": "#/components/schemas/ContactReference" + }, + "billToSite": { + "$ref": "#/components/schemas/SiteReference" + }, + "shipToCompany": { + "$ref": "#/components/schemas/CompanyReference" + }, + "shipToContact": { + "$ref": "#/components/schemas/ContactReference" + }, + "shipToSite": { + "$ref": "#/components/schemas/SiteReference" + }, + "billingTerms": { + "$ref": "#/components/schemas/BillingTermsReference" + }, + "taxCode": { + "$ref": "#/components/schemas/TaxCodeReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "customFields": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldValue" + } + } + } + }, + "ProjectPhaseReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ProjectRecap": { + "type": "object", + "properties": { + "treeID": { + "type": "string" + }, + "iD": { + "type": "integer", + "format": "int32" + }, + "recID": { + "type": "integer", + "format": "int32" + }, + "displayID": { + "type": "string" + }, + "description": { + "type": "string" + }, + "companyName": { + "type": "string" + }, + "status": { + "type": "string" + }, + "isProject": { + "type": "boolean" + }, + "isPhase": { + "type": "boolean" + }, + "isTicket": { + "type": "boolean" + }, + "isIssue": { + "type": "boolean" + }, + "addOnFlag": { + "type": "boolean" + }, + "parentPhaseRecID": { + "type": "integer", + "format": "int32" + }, + "wbsCode": { + "type": "string" + }, + "billingMethodID": { + "type": "string" + }, + "billingMethod": { + "type": "string" + }, + "billingAmount": { + "type": "string" + }, + "overrideFlag": { + "type": "boolean" + }, + "billingStartDate": { + "type": "string" + }, + "revenueEstimate": { + "type": "number", + "format": "double" + }, + "revenueActual": { + "type": "number", + "format": "double" + }, + "revenueBilled": { + "type": "number", + "format": "double" + }, + "revenueUnbilled": { + "type": "number", + "format": "double" + }, + "costEstimate": { + "type": "number", + "format": "double" + }, + "costActual": { + "type": "number", + "format": "double" + }, + "grossMarginEstimate": { + "type": "number", + "format": "double" + }, + "grossMarginBilled": { + "type": "number", + "format": "double" + }, + "recType": { + "type": "string" + }, + "productsBilled": { + "type": "number", + "format": "double" + }, + "expensesBilled": { + "type": "number", + "format": "double" + }, + "bundleBilled": { + "type": "number", + "format": "double" + } + } + }, + "ProjectReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ProjectRoleReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "identifier": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ProjectSecurityRole": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 30;" + }, + "managerRoleFlag": { + "type": "boolean", + "nullable": true + }, + "defaultContactFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "ProjectSecurityRoleInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "managerRoleFlag": { + "type": "boolean", + "nullable": true + }, + "defaultContactFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ProjectSecurityRoleSetting": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "addLevel": { + "enum": [ + "None", + "My", + "All" + ], + "type": "string", + "nullable": true + }, + "editLevel": { + "enum": [ + "None", + "My", + "All" + ], + "type": "string", + "nullable": true + }, + "deleteLevel": { + "enum": [ + "None", + "My", + "All" + ], + "type": "string", + "nullable": true + }, + "inquireLevel": { + "enum": [ + "None", + "My", + "All" + ], + "type": "string", + "nullable": true + }, + "moduleIdentifier": { + "type": "string", + "description": " Max length: 50;" + }, + "myFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "ProjectStatus": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 30;" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "noTimeFlag": { + "type": "boolean", + "nullable": true + }, + "closedFlag": { + "type": "boolean", + "nullable": true + }, + "statusIndicator": { + "$ref": "#/components/schemas/StatusIndicatorReference" + }, + "customStatusIndicatorName": { + "type": "string", + "description": "Required when statusIndicator is Custom. Max length: 30;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "ProjectStatusInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "noTimeFlag": { + "type": "boolean", + "nullable": true + }, + "closedFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ProjectStatusReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ProjectTeamMember": { + "required": [ + "member", + "projectRole" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "projectId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "hours": { + "type": "number", + "format": "double", + "nullable": true + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "projectRole": { + "$ref": "#/components/schemas/ProjectRoleReference" + }, + "workRole": { + "$ref": "#/components/schemas/WorkRoleReference" + }, + "startDate": { + "type": "string", + "format": "date-time" + }, + "endDate": { + "type": "string", + "format": "date-time" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ProjectTemplate": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 200;" + }, + "description": { + "type": "string" + }, + "connectWiseId": { + "type": "string" + }, + "type": { + "$ref": "#/components/schemas/ProjectTypeReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ProjectTemplatePhase": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "templateRecId": { + "type": "integer", + "format": "int32" + }, + "parentPhase": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "description": { + "type": "string" + }, + "budgetHours": { + "type": "number", + "format": "double", + "nullable": true + }, + "notes": { + "type": "string" + }, + "markAsMilestone": { + "type": "boolean" + }, + "phaseBilledSeparately": { + "type": "boolean" + }, + "wbsCode": { + "type": "string" + }, + "connectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "parentConnectWiseId": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ProjectTemplatePhaseReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ProjectTemplateTask": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "ticketId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "sequence": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "description": { + "type": "string" + }, + "connectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "parentConnectWiseId": { + "type": "string" + }, + "grandParentConnectWiseId": { + "type": "string" + }, + "summary": { + "type": "string" + }, + "code": { + "$ref": "#/components/schemas/ServiceCodeReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ProjectTemplateTicket": { + "required": [ + "description" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "projectTemplateId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "projectTemplatePhaseId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "lineNumber": { + "type": "number", + "format": "double", + "nullable": true + }, + "description": { + "type": "string", + "description": " Max length: 100;" + }, + "connectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "parentConnectWiseId": { + "type": "string" + }, + "projectTemplatePhaseCwId": { + "type": "string" + }, + "notes": { + "type": "string" + }, + "internalAnalysis": { + "type": "string" + }, + "resolution": { + "type": "string" + }, + "budgetHours": { + "type": "number", + "format": "double", + "nullable": true + }, + "duration": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "wbsCode": { + "type": "string", + "description": " Max length: 50;" + }, + "billSeparatelyFlag": { + "type": "boolean", + "nullable": true + }, + "markAsMilestoneFlag": { + "type": "boolean", + "nullable": true + }, + "recordType": { + "type": "string", + "description": " Max length: 1;" + }, + "pmTmpProjectRecID": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "predecessorType": { + "enum": [ + "Ticket", + "Phase" + ], + "type": "string", + "nullable": true + }, + "predecessorId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "predecessorClosedFlag": { + "type": "boolean", + "nullable": true + }, + "lagDays": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "lagNonworkingDaysFlag": { + "type": "boolean", + "nullable": true + }, + "priority": { + "$ref": "#/components/schemas/PriorityReference" + }, + "source": { + "$ref": "#/components/schemas/ServiceSourceReference" + }, + "workRole": { + "$ref": "#/components/schemas/WorkRoleReference" + }, + "workType": { + "$ref": "#/components/schemas/WorkTypeReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ProjectTemplateWorkPlan": { + "type": "object", + "properties": { + "templateId": { + "type": "integer", + "format": "int32" + }, + "phases": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TemplatePhase" + } + } + } + }, + "ProjectTicket": { + "required": [ + "summary", + "phase" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "summary": { + "type": "string", + "description": " Max length: 100;" + }, + "isIssueFlag": { + "type": "boolean", + "nullable": true + }, + "board": { + "$ref": "#/components/schemas/BoardReference" + }, + "status": { + "$ref": "#/components/schemas/ServiceStatusReference" + }, + "workRole": { + "$ref": "#/components/schemas/WorkRoleReference" + }, + "workType": { + "$ref": "#/components/schemas/WorkTypeReference" + }, + "project": { + "$ref": "#/components/schemas/ProjectReference" + }, + "phase": { + "$ref": "#/components/schemas/ProjectPhaseReference" + }, + "wbsCode": { + "type": "string", + "description": " Max length: 50;" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "site": { + "$ref": "#/components/schemas/SiteReference" + }, + "siteName": { + "type": "string", + "description": " Max length: 156;" + }, + "addressLine1": { + "type": "string", + "description": " Max length: 50;" + }, + "addressLine2": { + "type": "string", + "description": " Max length: 50;" + }, + "city": { + "type": "string", + "description": " Max length: 50;" + }, + "stateIdentifier": { + "type": "string", + "description": " Max length: 50;" + }, + "zip": { + "type": "string", + "description": " Max length: 12;" + }, + "country": { + "$ref": "#/components/schemas/CountryReference" + }, + "contact": { + "$ref": "#/components/schemas/ContactReference" + }, + "contactName": { + "type": "string", + "description": " Max length: 62;" + }, + "contactPhoneNumber": { + "type": "string", + "description": " Max length: 20;" + }, + "contactPhoneExtension": { + "type": "string", + "description": " Max length: 15;" + }, + "contactEmailAddress": { + "type": "string", + "description": " Max length: 250;" + }, + "type": { + "$ref": "#/components/schemas/ServiceTypeReference" + }, + "subType": { + "$ref": "#/components/schemas/ServiceSubTypeReference" + }, + "item": { + "$ref": "#/components/schemas/ServiceItemReference" + }, + "owner": { + "$ref": "#/components/schemas/MemberReference" + }, + "priority": { + "$ref": "#/components/schemas/PriorityReference" + }, + "serviceLocation": { + "$ref": "#/components/schemas/ServiceLocationReference" + }, + "source": { + "$ref": "#/components/schemas/ServiceSourceReference" + }, + "requiredDate": { + "type": "string", + "format": "date-time" + }, + "budgetHours": { + "type": "number", + "format": "double", + "nullable": true + }, + "opportunity": { + "$ref": "#/components/schemas/OpportunityReference" + }, + "agreement": { + "$ref": "#/components/schemas/AgreementReference" + }, + "agreementType": { + "type": "string" + }, + "knowledgeBaseCategoryId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "knowledgeBaseSubCategoryId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "knowledgeBaseLinkId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "knowledgeBaseLinkType": { + "enum": [ + "Activity", + "ProjectIssue", + "KnowledgeBaseArticle", + "ProjectTicket", + "ServiceTicket", + "Time" + ], + "type": "string", + "nullable": true + }, + "allowAllClientsPortalView": { + "type": "boolean", + "nullable": true + }, + "customerUpdatedFlag": { + "type": "boolean", + "nullable": true + }, + "automaticEmailContactFlag": { + "type": "boolean", + "nullable": true + }, + "automaticEmailResourceFlag": { + "type": "boolean", + "nullable": true + }, + "automaticEmailCcFlag": { + "type": "boolean", + "nullable": true + }, + "automaticEmailCc": { + "type": "string", + "description": " Max length: 1000;" + }, + "closedDate": { + "type": "string" + }, + "closedBy": { + "type": "string" + }, + "closedFlag": { + "type": "boolean", + "nullable": true + }, + "actualHours": { + "type": "number", + "format": "double", + "nullable": true + }, + "approved": { + "type": "boolean", + "nullable": true + }, + "subBillingMethod": { + "enum": [ + "ActualRates", + "FixedFee", + "NotToExceed", + "OverrideRate" + ], + "type": "string", + "nullable": true + }, + "subBillingAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "subDateAccepted": { + "type": "string" + }, + "resources": { + "type": "string" + }, + "billTime": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "nullable": true + }, + "billExpenses": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "nullable": true + }, + "billProducts": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "nullable": true + }, + "predecessorType": { + "enum": [ + "Ticket", + "Phase" + ], + "type": "string", + "nullable": true + }, + "predecessorId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "predecessorClosedFlag": { + "type": "boolean", + "nullable": true + }, + "lagDays": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "lagNonworkingDaysFlag": { + "type": "boolean", + "nullable": true + }, + "estimatedStartDate": { + "type": "string", + "format": "date-time" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "duration": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "scheduleStartDate": { + "type": "string", + "format": "date-time" + }, + "scheduleEndDate": { + "type": "string", + "format": "date-time" + }, + "mobileGuid": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "tasks": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TicketTask" + } + }, + "initialDescription": { + "type": "string", + "description": "Only available for POST, will not be returned in the response." + }, + "initialInternalAnalysis": { + "type": "string", + "description": "Only available for POST, will not be returned in the response." + }, + "initialResolution": { + "type": "string", + "description": "Only available for POST, will not be returned in the response." + }, + "contactEmailLookup": { + "type": "string" + }, + "processNotifications": { + "type": "boolean", + "description": "Can be set to false to skip notification processing when adding or updating a ticket (Defaults to True).", + "nullable": true + }, + "skipCallback": { + "type": "boolean", + "nullable": true + }, + "customFields": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldValue" + } + } + } + }, + "ProjectTicketNote": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "noteType": { + "enum": [ + "TicketNote", + "TimeEntryNote", + "MeetingNote" + ], + "type": "string", + "nullable": true + }, + "ticket": { + "$ref": "#/components/schemas/TicketReference" + }, + "text": { + "type": "string" + }, + "detailDescriptionFlag": { + "type": "boolean", + "nullable": true + }, + "internalAnalysisFlag": { + "type": "boolean", + "nullable": true + }, + "resolutionFlag": { + "type": "boolean", + "nullable": true + }, + "timeStart": { + "type": "string", + "format": "date-time" + }, + "timeEnd": { + "type": "string", + "format": "date-time" + }, + "bundledFlag": { + "type": "boolean", + "nullable": true + }, + "mergedFlag": { + "type": "boolean", + "nullable": true + }, + "issueFlag": { + "type": "boolean", + "nullable": true + }, + "originalAuthor": { + "type": "string" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "contact": { + "$ref": "#/components/schemas/ContactReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ProjectType": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 30;" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "integrationXref": { + "type": "string", + "description": " Max length: 50;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "ProjectTypeInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ProjectTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ProjectWorkplan": { + "type": "object", + "properties": { + "projectId": { + "type": "integer", + "format": "int32" + }, + "phases": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProjectWorkplanProjectPhase" + } + } + } + }, + "ProjectWorkplanProjectPhase": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "projectId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "description": { + "type": "string" + }, + "status": { + "$ref": "#/components/schemas/PhaseStatusReference" + }, + "parentPhase": { + "$ref": "#/components/schemas/ProjectPhaseReference" + }, + "wbsCode": { + "type": "string" + }, + "markAsMilestoneFlag": { + "type": "boolean", + "nullable": true + }, + "notes": { + "type": "string" + }, + "startDate": { + "type": "string" + }, + "endDate": { + "type": "string" + }, + "budgetHours": { + "type": "number", + "format": "double", + "nullable": true + }, + "actualHours": { + "type": "number", + "format": "double", + "nullable": true + }, + "billableHours": { + "type": "number", + "format": "double", + "nullable": true + }, + "scheduled_Hours": { + "type": "number", + "format": "double", + "nullable": true + }, + "scheduled_Start": { + "type": "string" + }, + "scheduled_End": { + "type": "string" + }, + "scheduled_Duration": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "billPhaseSeparately": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "customFields": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldValue" + } + } + } + }, + "PurchaseOrder": { + "required": [ + "status", + "terms", + "vendorCompany" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "businessUnitId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "businessUnit": { + "$ref": "#/components/schemas/BillingUnitReference" + }, + "cancelReason": { + "type": "string" + }, + "closedFlag": { + "type": "boolean", + "description": "The closed flag can only be updated via updating the purchase order status to a closed/open status.", + "nullable": true + }, + "closedBy": { + "type": "string" + }, + "customerCity": { + "type": "string" + }, + "customerCompany": { + "$ref": "#/components/schemas/CompanyReference" + }, + "customerContact": { + "$ref": "#/components/schemas/ContactReference" + }, + "customerCountry": { + "$ref": "#/components/schemas/CountryReference" + }, + "customerExtension": { + "type": "string" + }, + "customerName": { + "type": "string" + }, + "customerPhone": { + "type": "string" + }, + "customerSite": { + "$ref": "#/components/schemas/SiteReference" + }, + "customerSiteName": { + "type": "string" + }, + "customerState": { + "type": "string" + }, + "customerStreetLine1": { + "type": "string" + }, + "customerStreetLine2": { + "type": "string" + }, + "customerZip": { + "type": "string" + }, + "dateClosed": { + "type": "string", + "format": "date-time" + }, + "dropShipCustomerFlag": { + "type": "boolean", + "nullable": true + }, + "enteredBy": { + "type": "string" + }, + "freightCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "freightPackingSlip": { + "type": "string" + }, + "freightTaxTotal": { + "type": "number", + "format": "double", + "nullable": true + }, + "internalNotes": { + "type": "string" + }, + "locationId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "poDate": { + "type": "string", + "description": " Required On Updates;", + "format": "date-time" + }, + "poNumber": { + "type": "string", + "description": " Required On Updates; Max length: 50;" + }, + "salesTax": { + "type": "number", + "format": "double", + "nullable": true + }, + "shipmentDate": { + "type": "string", + "format": "date-time" + }, + "shipmentMethod": { + "$ref": "#/components/schemas/ShipmentMethodReference" + }, + "shippingInstructions": { + "type": "string" + }, + "status": { + "$ref": "#/components/schemas/PurchaseOrderStatusReference" + }, + "subTotal": { + "type": "number", + "format": "double", + "nullable": true + }, + "taxCode": { + "$ref": "#/components/schemas/TaxCodeReference" + }, + "taxFreightFlag": { + "type": "boolean", + "nullable": true + }, + "taxPoFlag": { + "type": "boolean", + "nullable": true + }, + "terms": { + "$ref": "#/components/schemas/BillingTermsReference" + }, + "total": { + "type": "number", + "format": "double", + "nullable": true + }, + "trackingNumber": { + "type": "string", + "description": " Max length: 50;" + }, + "updateShipmentInfo": { + "type": "boolean", + "description": "Determines whether or not to update all of the shipment info for each associated line item when new shipment info is passed in.", + "nullable": true + }, + "updateVendorOrderNumber": { + "type": "boolean", + "description": "Determines whether or not to update vendor order number for each associated line item when new vendor order number is passed in.", + "nullable": true + }, + "vendorCompany": { + "$ref": "#/components/schemas/CompanyReference" + }, + "vendorContact": { + "$ref": "#/components/schemas/ContactReference" + }, + "vendorInvoiceDate": { + "type": "string", + "format": "date-time" + }, + "vendorInvoiceNumber": { + "type": "string", + "description": " Max length: 50;" + }, + "vendorOrderNumber": { + "type": "string", + "description": " Max length: 50;" + }, + "vendorSite": { + "$ref": "#/components/schemas/SiteReference" + }, + "warehouse": { + "$ref": "#/components/schemas/WarehouseReference" + }, + "warehouseContact": { + "$ref": "#/components/schemas/ContactReference" + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "customFields": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldValue" + } + } + } + }, + "PurchaseOrderInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "PurchaseOrderLineItem": { + "required": [ + "description", + "lineNumber", + "product", + "quantity", + "unitOfMeasure" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "backorderedFlag": { + "type": "boolean", + "nullable": true + }, + "canceledBy": { + "type": "string" + }, + "canceledFlag": { + "type": "boolean", + "nullable": true + }, + "canceledReason": { + "type": "string", + "description": " Max length: 100;" + }, + "closedFlag": { + "type": "boolean", + "nullable": true + }, + "dateCanceled": { + "type": "string", + "format": "date-time" + }, + "dateCanceledUtc": { + "type": "string", + "format": "date-time" + }, + "description": { + "type": "string", + "description": " Max length: 6000;" + }, + "displayInternalNotesFlag": { + "type": "boolean", + "nullable": true + }, + "expectedShipDate": { + "type": "string", + "format": "date-time" + }, + "internalNotes": { + "type": "string", + "description": " Max length: 1000;" + }, + "lineNumber": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "packingSlip": { + "type": "string", + "description": " Max length: 50;" + }, + "product": { + "$ref": "#/components/schemas/IvItemReference" + }, + "purchaseOrderId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "purchaseOrderNumber": { + "type": "string", + "description": " Max length: 50;" + }, + "quantity": { + "type": "number", + "format": "double", + "nullable": true + }, + "receivedQuantity": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "serialNumbers": { + "type": "string" + }, + "shipDate": { + "type": "string", + "format": "date-time" + }, + "shipmentMethod": { + "$ref": "#/components/schemas/ShipmentMethodReference" + }, + "tax": { + "type": "number", + "format": "double", + "nullable": true + }, + "trackingNumber": { + "type": "string", + "description": " Max length: 50;" + }, + "unitCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "unitOfMeasure": { + "$ref": "#/components/schemas/UnitOfMeasureReference" + }, + "vendorOrderNumber": { + "type": "string", + "description": " Max length: 50;" + }, + "vendorSku": { + "type": "string", + "description": " Max length: 50;" + }, + "warehouse": { + "$ref": "#/components/schemas/WarehouseReference" + }, + "warehouseBin": { + "$ref": "#/components/schemas/WarehouseBinReference" + }, + "shipSet": { + "type": "string", + "description": " Max length: 10;" + }, + "dateReceived": { + "type": "string", + "format": "date-time" + }, + "receivedStatus": { + "enum": [ + "Waiting", + "FullyReceived", + "PartiallyReceiveCancelRest", + "PartiallyReceiveCloneRest" + ], + "type": "string", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "extCost": { + "type": "number", + "format": "double" + }, + "expectedArrivalDate": { + "type": "string", + "format": "date-time" + }, + "isDetachAvailable": { + "type": "boolean" + }, + "batchedFlag": { + "type": "boolean" + }, + "unbatchedRecId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "salesOrder": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SalesOrderReference" + } + }, + "customFields": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldValue" + } + } + } + }, + "PurchaseOrderLineItemReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "identifier": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "PurchaseOrderNote": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "purchaseHeaderRecID": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "text": { + "type": "string" + }, + "type": { + "$ref": "#/components/schemas/NoteTypeReference" + }, + "flagged": { + "type": "boolean", + "nullable": true + }, + "enteredBy": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "PurchaseOrderReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "PurchaseOrderStatus": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "closedFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "defaultClosedFlag": { + "type": "boolean", + "nullable": true + }, + "sortOrder": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "emailTemplate": { + "$ref": "#/components/schemas/PurchaseOrderStatusEmailTemplateReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "PurchaseOrderStatusEmailTemplate": { + "required": [ + "subject" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "status": { + "$ref": "#/components/schemas/PurchaseOrderStatusReference" + }, + "useSenderFlag": { + "type": "boolean", + "nullable": true + }, + "firstName": { + "type": "string", + "description": " Max length: 100;" + }, + "lastName": { + "type": "string", + "description": " Max length: 100;" + }, + "emailAddress": { + "type": "string", + "description": " Max length: 100;" + }, + "subject": { + "type": "string", + "description": " Max length: 200;" + }, + "body": { + "type": "string" + }, + "copySenderFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "PurchaseOrderStatusEmailTemplateReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "PurchaseOrderStatusInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "closedFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "defaultClosedFlag": { + "type": "boolean", + "nullable": true + }, + "sortOrder": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "PurchaseOrderStatusNotification": { + "required": [ + "notifyWho" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "notifyWho": { + "$ref": "#/components/schemas/NotificationRecipientReference" + }, + "status": { + "$ref": "#/components/schemas/PurchaseOrderStatusReference" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "email": { + "type": "string", + "description": "Purchase Order Status Notification email must be entered if the notify type is \"Email Address\". Max length: 50;" + }, + "workflowStep": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + } + } + }, + "PurchaseOrderStatusReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "PurchasingDemand": { + "type": "object", + "properties": { + "warehouse": { + "$ref": "#/components/schemas/WarehouseReference" + }, + "vendor": { + "$ref": "#/components/schemas/CompanyReference" + }, + "products": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductDemand" + } + }, + "purchaseOrder": { + "$ref": "#/components/schemas/PurchaseOrder" + } + } + }, + "QuoteLink": { + "required": [ + "link" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "link": { + "type": "string", + "description": " Max length: 2000;" + }, + "allLocationsFlag": { + "type": "boolean", + "nullable": true + }, + "newWindowFlag": { + "type": "boolean", + "nullable": true + }, + "asioQuotingFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "RelationshipReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ReminderReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Report": { + "type": "object", + "properties": { + "name": { + "type": "string" + } + } + }, + "ReportCard": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "ReportCardDetail": { + "required": [ + "kpi" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "kpi": { + "$ref": "#/components/schemas/KPIReference" + }, + "sortOrder": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "reportCard": { + "$ref": "#/components/schemas/ReportCardReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + }, + "kpiCwId": { + "type": "string" + } + } + }, + "ReportCardInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ReportCardReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ReportColumnDefinition": { + "type": "object", + "properties": { + "type": { + "type": "string" + }, + "isNullable": { + "type": "boolean" + }, + "identityColumn": { + "type": "boolean" + } + } + }, + "ReportDataResponse": { + "type": "object", + "properties": { + "column_definitions": { + "type": "array", + "items": { + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/ReportColumnDefinition" + } + } + }, + "row_values": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "object" + } + } + } + } + }, + "ReportingService": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "reportingUserName": { + "type": "string", + "description": " Max length: 50;" + }, + "reportingPassword": { + "type": "string", + "description": "To blank out the password, enter an empty string here. Max length: 50;" + }, + "reportingDomain": { + "type": "string", + "description": " Max length: 50;" + }, + "reportingUrl": { + "type": "string", + "description": " Max length: 100;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "RequestPasswordRequest": { + "required": [ + "email" + ], + "type": "object", + "properties": { + "email": { + "type": "string" + } + } + }, + "ResultInfo": { + "type": "object", + "properties": { + "success": { + "type": "boolean" + }, + "originalIndex": { + "type": "integer", + "format": "int32" + }, + "statusCode": { + "type": "integer", + "format": "int32" + }, + "data": { + "$ref": "#/components/schemas/IRestIdentifiedItem" + }, + "error": { + "$ref": "#/components/schemas/ErrorResponseMessage" + } + } + }, + "RmaAction": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "RmaActionInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "RmaActionReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "RmaDisposition": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "RmaDispositionInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "RmaDispositionReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "RmaStatus": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "sortOrder": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "closedFlag": { + "type": "boolean", + "nullable": true + }, + "emailTemplate": { + "$ref": "#/components/schemas/RmaStatusEmailTemplateReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "RmaStatusEmailTemplate": { + "required": [ + "subject", + "body" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "status": { + "$ref": "#/components/schemas/RmaStatusReference" + }, + "useSenderFlag": { + "type": "boolean", + "nullable": true + }, + "firstName": { + "type": "string", + "description": " Max length: 100;" + }, + "lastName": { + "type": "string", + "description": " Max length: 100;" + }, + "emailAddress": { + "type": "string", + "description": " Max length: 100;" + }, + "subject": { + "type": "string", + "description": " Max length: 200;" + }, + "body": { + "type": "string" + }, + "copySenderFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + } + } + }, + "RmaStatusEmailTemplateReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "RmaStatusInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "sortOrder": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "RmaStatusNotification": { + "required": [ + "notifyWho" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "notifyWho": { + "$ref": "#/components/schemas/NotificationRecipientReference" + }, + "status": { + "$ref": "#/components/schemas/RmaStatusReference" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "email": { + "type": "string", + "description": "RMA Status Notification sendEmail must be entered if the notify type is \"Email Address\". Max length: 50;" + }, + "workflowStep": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "RmaStatusReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "RmaTag": { + "required": [ + "product", + "productDescription", + "status", + "location", + "department", + "returnedCompany", + "rmaDisposition" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "serviceTicket": { + "$ref": "#/components/schemas/TicketReference" + }, + "salesOrder": { + "$ref": "#/components/schemas/SalesOrderReference" + }, + "invoice": { + "$ref": "#/components/schemas/InvoiceReference" + }, + "project": { + "$ref": "#/components/schemas/ProjectReference" + }, + "summary": { + "type": "string", + "description": " Max length: 150;" + }, + "product": { + "$ref": "#/components/schemas/IvItemReference" + }, + "ivDescription": { + "type": "string" + }, + "productDescription": { + "type": "string", + "description": " Max length: 200;" + }, + "serialNumber": { + "type": "string" + }, + "mfgItemID": { + "type": "string", + "description": " Max length: 100;" + }, + "status": { + "$ref": "#/components/schemas/RmaStatusReference" + }, + "listPrice": { + "type": "number", + "format": "double" + }, + "unitPrice": { + "type": "number", + "format": "double", + "nullable": true + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "problemDescription": { + "type": "string", + "description": " Max length: 1000;" + }, + "returnedCompany": { + "$ref": "#/components/schemas/CompanyReference" + }, + "returnedContact": { + "$ref": "#/components/schemas/ContactReference" + }, + "returnedContactType": { + "type": "string" + }, + "returnedContactPhone": { + "type": "string" + }, + "returnedContactExtension": { + "type": "string" + }, + "returnedContactEmail": { + "type": "string" + }, + "returnedContactAddressLine1": { + "type": "string", + "description": " Max length: 50;" + }, + "returnedContactAddressLine2": { + "type": "string", + "description": " Max length: 50;" + }, + "returnedContactCity": { + "type": "string", + "description": " Max length: 50;" + }, + "returnedContactState": { + "type": "string", + "description": " Max length: 50;" + }, + "returnedContactZip": { + "type": "string", + "description": " Max length: 12;" + }, + "returnedContactCountry": { + "$ref": "#/components/schemas/CountryReference" + }, + "rmaDisposition": { + "$ref": "#/components/schemas/RmaDispositionReference" + }, + "returnedSite": { + "$ref": "#/components/schemas/SiteReference" + }, + "purchasedCompany": { + "$ref": "#/components/schemas/CompanyReference" + }, + "purchasedContact": { + "$ref": "#/components/schemas/ContactReference" + }, + "purchasedContactType": { + "type": "string" + }, + "purchasedContactPhone": { + "type": "string" + }, + "purchasedContactExtension": { + "type": "string" + }, + "purchasedContactEmail": { + "type": "string" + }, + "purchasedContactAddressLine1": { + "type": "string", + "description": " Max length: 50;" + }, + "purchasedContactAddressLine2": { + "type": "string", + "description": " Max length: 50;" + }, + "purchasedContactCity": { + "type": "string", + "description": " Max length: 50;" + }, + "purchasedContactState": { + "type": "string", + "description": " Max length: 50;" + }, + "purchasedContactZip": { + "type": "string", + "description": " Max length: 12;" + }, + "purchasedContactCountry": { + "$ref": "#/components/schemas/CountryReference" + }, + "purchasedInvoiceNumber": { + "type": "string", + "description": " Max length: 50;" + }, + "purchasedInvoiceDate": { + "type": "string", + "format": "date" + }, + "purchasedOrderNumber": { + "type": "string", + "description": " Max length: 50;" + }, + "purchasedVendorAction": { + "$ref": "#/components/schemas/RmaActionReference" + }, + "purchasedVendorRmaNumber": { + "type": "string", + "description": " Max length: 50;" + }, + "purchasedSite": { + "$ref": "#/components/schemas/SiteReference" + }, + "purchasedNotes": { + "type": "string", + "description": " Max length: 1000;" + }, + "warrantyCompany": { + "$ref": "#/components/schemas/CompanyReference" + }, + "warrantyContact": { + "$ref": "#/components/schemas/ContactReference" + }, + "warrantyContactType": { + "type": "string" + }, + "warrantyContactPhone": { + "type": "string" + }, + "warrantyContactEmail": { + "type": "string" + }, + "warrantyContactExtension": { + "type": "string" + }, + "warrantyContactAddressLine1": { + "type": "string", + "description": " Max length: 50;" + }, + "warrantyContactAddressLine2": { + "type": "string", + "description": " Max length: 50;" + }, + "warrantyContactCity": { + "type": "string", + "description": " Max length: 50;" + }, + "warrantyContactState": { + "type": "string", + "description": " Max length: 50;" + }, + "warrantyContactZip": { + "type": "string", + "description": " Max length: 12;" + }, + "warrantyContactCountry": { + "$ref": "#/components/schemas/CountryReference" + }, + "warrantySite": { + "$ref": "#/components/schemas/SiteReference" + }, + "warrantyNotes": { + "type": "string", + "description": " Max length: 1000;" + }, + "repairCompany": { + "$ref": "#/components/schemas/CompanyReference" + }, + "repairContact": { + "$ref": "#/components/schemas/ContactReference" + }, + "repairContactType": { + "type": "string" + }, + "repairContactPhone": { + "type": "string" + }, + "repairContactExtension": { + "type": "string" + }, + "repairContactEmail": { + "type": "string" + }, + "repairContactAddressLine1": { + "type": "string", + "description": " Max length: 50;" + }, + "repairContactAddressLine2": { + "type": "string", + "description": " Max length: 50;" + }, + "repairContactCity": { + "type": "string", + "description": " Max length: 50;" + }, + "repairContactState": { + "type": "string", + "description": " Max length: 50;" + }, + "repairContactZip": { + "type": "string", + "description": " Max length: 12;" + }, + "repairContactCountry": { + "$ref": "#/components/schemas/CountryReference" + }, + "repairOrderNumber": { + "type": "string", + "description": " Max length: 50;" + }, + "repairSite": { + "$ref": "#/components/schemas/SiteReference" + }, + "repairNotes": { + "type": "string", + "description": " Max length: 1000;" + }, + "dropShipFlag": { + "type": "boolean", + "nullable": true + }, + "shipMethod": { + "$ref": "#/components/schemas/ShipmentMethodReference" + }, + "shippingDate": { + "type": "string", + "format": "date" + }, + "shippingTrackingNumber": { + "type": "string", + "description": " Max length: 50;" + }, + "internalNotes": { + "type": "string", + "description": " Max length: 1000;" + }, + "closingNotes": { + "type": "string", + "description": " Max length: 1000;" + }, + "dateClosed": { + "type": "string" + }, + "accountManager": { + "$ref": "#/components/schemas/MemberReference" + }, + "technicalContact": { + "$ref": "#/components/schemas/MemberReference" + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "closedBy": { + "$ref": "#/components/schemas/MemberReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "customFields": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldValue" + } + } + } + }, + "Role": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "SalesConversion": { + "type": "object", + "properties": { + "parentType": { + "type": "string" + }, + "convertedTo": { + "$ref": "#/components/schemas/ConversionTypeReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "SalesOrderRecap": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "billableAmount": { + "type": "number", + "format": "double" + }, + "cost": { + "type": "number", + "format": "double" + }, + "margin": { + "type": "number", + "format": "double" + }, + "percent": { + "type": "number", + "format": "double" + } + } + }, + "SalesOrderReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "identifier": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "SalesOrdersLineItem": { + "required": [ + "salesOrder" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "purchaseOrderNumber": { + "type": "string", + "description": " Max length: 100;" + }, + "salesOrder": { + "$ref": "#/components/schemas/SalesOrderReference" + }, + "billStatus": { + "type": "string" + }, + "quantity": { + "type": "integer", + "format": "int32" + }, + "quantityCancelled": { + "type": "integer", + "format": "int32" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "SalesProbability": { + "required": [ + "probability" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "probability": { + "type": "integer", + "format": "int32" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "SalesProbabilityInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "probability": { + "type": "integer", + "format": "int32" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "SalesQuota": { + "required": [ + "member", + "location" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "forecastYear": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "category": { + "$ref": "#/components/schemas/ProductCategoryReference" + }, + "subCategory": { + "$ref": "#/components/schemas/ProductSubCategoryReference" + }, + "januaryRevenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "januaryMargin": { + "type": "number", + "format": "double", + "nullable": true + }, + "februaryRevenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "februaryMargin": { + "type": "number", + "format": "double", + "nullable": true + }, + "marchRevenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "marchMargin": { + "type": "number", + "format": "double", + "nullable": true + }, + "aprilRevenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "aprilMargin": { + "type": "number", + "format": "double", + "nullable": true + }, + "mayRevenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "mayMargin": { + "type": "number", + "format": "double", + "nullable": true + }, + "juneRevenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "juneMargin": { + "type": "number", + "format": "double", + "nullable": true + }, + "julyRevenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "julyMargin": { + "type": "number", + "format": "double", + "nullable": true + }, + "augustRevenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "augustMargin": { + "type": "number", + "format": "double", + "nullable": true + }, + "septemberRevenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "septemberMargin": { + "type": "number", + "format": "double", + "nullable": true + }, + "octoberRevenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "octoberMargin": { + "type": "number", + "format": "double", + "nullable": true + }, + "novemberRevenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "novemberMargin": { + "type": "number", + "format": "double", + "nullable": true + }, + "decemberRevenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "decemberMargin": { + "type": "number", + "format": "double", + "nullable": true + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "SalesTeam": { + "required": [ + "salesTeamIdentifier", + "salesTeamDescription", + "salesTeamLocation" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "salesTeamIdentifier": { + "type": "string", + "description": " Max length: 20;" + }, + "salesTeamDescription": { + "type": "string", + "description": " Max length: 50;" + }, + "salesTeamLocation": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "SalesTeamMember": { + "required": [ + "member" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "allowAccessFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "SalesTeamReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "identifier": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ScheduleColor": { + "required": [ + "color" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "startPercent": { + "type": "integer", + "description": "A startPercent (0 or higher) is required if endPercent has value.", + "format": "int32", + "nullable": true + }, + "endPercent": { + "type": "integer", + "description": "A endPercent is required if startPercent has value.", + "format": "int32", + "nullable": true + }, + "color": { + "type": "string", + "description": "Must be a valid Hexadecimal Color Code." + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "ScheduleDetail": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "scheduleEntry": { + "$ref": "#/components/schemas/ScheduleEntryReference" + }, + "dateStart": { + "type": "string" + }, + "dateEnd": { + "type": "string" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ScheduleEntry": { + "required": [ + "type" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "objectId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string", + "description": " Max length: 250;" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "where": { + "$ref": "#/components/schemas/ServiceLocationReference" + }, + "dateStart": { + "type": "string", + "format": "date-time" + }, + "dateEnd": { + "type": "string", + "format": "date-time" + }, + "reminder": { + "$ref": "#/components/schemas/ReminderReference" + }, + "status": { + "$ref": "#/components/schemas/ScheduleStatusReference" + }, + "type": { + "$ref": "#/components/schemas/ScheduleTypeReference" + }, + "span": { + "$ref": "#/components/schemas/ScheduleSpanReference" + }, + "doneFlag": { + "type": "boolean", + "nullable": true + }, + "acknowledgedFlag": { + "type": "boolean", + "nullable": true + }, + "ownerFlag": { + "type": "boolean", + "nullable": true + }, + "meetingFlag": { + "type": "boolean", + "nullable": true + }, + "ticketType": { + "type": "string" + }, + "allowScheduleConflictsFlag": { + "type": "boolean", + "nullable": true + }, + "addMemberToProjectFlag": { + "type": "boolean", + "nullable": true + }, + "projectRoleId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "mobileGuid": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "acknowledgedDate": { + "type": "string", + "format": "date-time" + }, + "closeDate": { + "type": "string", + "format": "date-time" + }, + "notifyResource": { + "type": "boolean", + "nullable": true + }, + "notificationSent": { + "type": "boolean", + "nullable": true + }, + "notificationResponse": { + "type": "string" + }, + "hours": { + "type": "number", + "format": "double", + "nullable": true + }, + "startTimeSet": { + "type": "boolean", + "nullable": true + }, + "endTimeSet": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ScheduleEntryDetail": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "scheduleEntry": { + "$ref": "#/components/schemas/ScheduleEntryReference" + }, + "dateStart": { + "type": "string" + }, + "dateEnd": { + "type": "string" + }, + "hoursScheduled": { + "type": "number", + "format": "double" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ScheduleEntryReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "description": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ScheduleReminderTime": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "time": { + "type": "integer", + "description": "Time is calculated in minutes.", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string", + "description": " Max length: 10;" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "ScheduleSpanReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "identifier": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ScheduleStatus": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 30;" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "showAsTentativeFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "ScheduleStatusInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "showAsTentativeFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ScheduleStatusReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ScheduleStopwatch": { + "required": [ + "member", + "scheduleId", + "status" + ], + "type": "object", + "properties": { + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "agreement": { + "$ref": "#/components/schemas/AgreementReference" + }, + "billableOption": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "nullable": true + }, + "businessUnitId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "dateEntered": { + "type": "string", + "format": "date-time" + }, + "endTime": { + "type": "string", + "format": "date-time" + }, + "id": { + "type": "integer", + "format": "int32" + }, + "internalNotes": { + "type": "string" + }, + "locationId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "mobileGuid": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "notes": { + "type": "string", + "description": " Max length: 4000;" + }, + "scheduleId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "scheduleMobileGuid": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "startTime": { + "type": "string", + "format": "date-time" + }, + "status": { + "enum": [ + "Reset", + "Running", + "Paused", + "Stopped" + ], + "type": "string", + "nullable": true + }, + "totalPauseTime": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "workRole": { + "$ref": "#/components/schemas/WorkRoleReference" + }, + "workType": { + "$ref": "#/components/schemas/WorkTypeReference" + } + } + }, + "ScheduleType": { + "required": [ + "name", + "identifier" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "identifier": { + "type": "string", + "description": " Max length: 1;" + }, + "chargeCode": { + "$ref": "#/components/schemas/ChargeCodeReference" + }, + "where": { + "$ref": "#/components/schemas/ServiceLocationReference" + }, + "systemFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "ScheduleTypeInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "identifier": { + "type": "string" + }, + "chargeCode": { + "$ref": "#/components/schemas/ChargeCodeReference" + }, + "where": { + "$ref": "#/components/schemas/ServiceLocationReference" + }, + "systemFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ScheduleTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "identifier": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "SchedulingMemberInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "identifier": { + "type": "string" + }, + "firstName": { + "type": "string" + }, + "middleInitial": { + "type": "string" + }, + "lastName": { + "type": "string" + }, + "fullName": { + "type": "string" + }, + "defaultEmail": { + "type": "string" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "SecurityRole": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 30;" + }, + "roleType": { + "type": "string", + "description": " Max length: 30;" + }, + "adminFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "SecurityRoleInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "roleType": { + "type": "string" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "SecurityRoleReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "SecurityRoleSetting": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "addLevel": { + "enum": [ + "None", + "My", + "All" + ], + "type": "string", + "nullable": true + }, + "editLevel": { + "enum": [ + "None", + "My", + "All" + ], + "type": "string", + "nullable": true + }, + "deleteLevel": { + "enum": [ + "None", + "My", + "All" + ], + "type": "string", + "nullable": true + }, + "inquireLevel": { + "enum": [ + "None", + "My", + "All" + ], + "type": "string", + "nullable": true + }, + "moduleFunctionName": { + "type": "string" + }, + "moduleFunctionDescription": { + "type": "string" + }, + "myAllFlag": { + "type": "boolean", + "nullable": true + }, + "moduleFunctionIdentifier": { + "type": "string" + }, + "reportFlag": { + "type": "boolean", + "nullable": true + }, + "restrictFlag": { + "type": "boolean", + "nullable": true + }, + "customFlag": { + "type": "boolean", + "nullable": true + }, + "moduleDescription": { + "type": "string" + }, + "moduleIdentifier": { + "type": "string" + }, + "moduleName": { + "type": "string" + }, + "sortOrder": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Service": { + "required": [ + "srNotify", + "scheduleSpan" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "srNotify": { + "enum": [ + "All", + "NewAndClosedRequests", + "ClosedRequestsOnly", + "NewRequestsOnly", + "None" + ], + "type": "string", + "nullable": true + }, + "scheduleSpan": { + "enum": [ + "Standard", + "OfficeHours", + "Overnight" + ], + "type": "string" + }, + "hideDelimiterFlag": { + "type": "boolean", + "nullable": true + }, + "allowCCFlag": { + "type": "boolean", + "nullable": true + }, + "allowTOFlag": { + "type": "boolean", + "nullable": true + }, + "headerColor": { + "type": "string", + "description": " Max length: 50;" + }, + "memberColor": { + "type": "string", + "description": " Max length: 50;" + }, + "contactColor": { + "type": "string", + "description": " Max length: 50;" + }, + "unknownColor": { + "type": "string", + "description": " Max length: 50;" + }, + "calendarSetup": { + "$ref": "#/components/schemas/CalendarSetupReference" + }, + "headerColorDisableFlag": { + "type": "boolean", + "nullable": true + }, + "memberColorDisableFlag": { + "type": "boolean", + "nullable": true + }, + "contactColorDisableFlag": { + "type": "boolean", + "nullable": true + }, + "unknownColorDisableFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ServiceCodeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ServiceEmailTemplate": { + "required": [ + "type" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "type": { + "enum": [ + "Any", + "Closed", + "Invoice", + "New", + "SalesOrder", + "PurchaseOrder", + "RMA", + "Specific" + ], + "type": "string", + "nullable": true + }, + "serviceSurvey": { + "$ref": "#/components/schemas/ServiceSurveyReference" + }, + "serviceBoard": { + "$ref": "#/components/schemas/BoardReference" + }, + "useSenderFlag": { + "type": "boolean", + "nullable": true + }, + "firstName": { + "type": "string", + "description": "From fields (first name, last name, email address) are required if useSenderFlag is false. Max length: 100;" + }, + "lastName": { + "type": "string", + "description": "From fields (first name, last name, email address) are required if useSenderFlag is false. Max length: 100;" + }, + "emailAddress": { + "type": "string", + "description": "From fields (first name, last name, email address) are required if useSenderFlag is false. Max length: 100;" + }, + "subject": { + "type": "string", + "description": " Max length: 200;" + }, + "body": { + "type": "string" + }, + "copySenderFlag": { + "type": "boolean", + "nullable": true + }, + "tasksFlag": { + "type": "boolean", + "nullable": true + }, + "resourceRecordsFlag": { + "type": "boolean", + "nullable": true + }, + "externalContactNotifications": { + "type": "boolean", + "nullable": true + }, + "internalContactNotifications": { + "type": "boolean", + "nullable": true + }, + "serviceStatus": { + "$ref": "#/components/schemas/ServiceStatusReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "ServiceEmailTemplateReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "identifier": { + "type": "string" + }, + "name": { + "type": "string" + }, + "type": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ServiceInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "headerColor": { + "type": "string" + }, + "memberColor": { + "type": "string" + }, + "contactColor": { + "type": "string" + }, + "unknownColor": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ServiceItemReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ServiceLocation": { + "required": [ + "name", + "where" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 30;" + }, + "where": { + "enum": [ + "OnSite", + "Remote", + "InHouse" + ], + "type": "string", + "nullable": true + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "ServiceLocationInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ServiceLocationReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ServiceNote": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "ticketId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "text": { + "type": "string" + }, + "detailDescriptionFlag": { + "type": "boolean", + "nullable": true + }, + "internalAnalysisFlag": { + "type": "boolean", + "nullable": true + }, + "resolutionFlag": { + "type": "boolean", + "nullable": true + }, + "issueFlag": { + "type": "boolean", + "nullable": true + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "contact": { + "$ref": "#/components/schemas/ContactReference" + }, + "customerUpdatedFlag": { + "type": "boolean", + "nullable": true + }, + "processNotifications": { + "type": "boolean", + "nullable": true + }, + "dateCreated": { + "type": "string" + }, + "createdBy": { + "type": "string" + }, + "internalFlag": { + "type": "boolean", + "nullable": true + }, + "externalFlag": { + "type": "boolean", + "nullable": true + }, + "sentimentScore": { + "type": "number", + "format": "double", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ServiceRevenueReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "revenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "cost": { + "type": "number", + "format": "double", + "nullable": true + }, + "margin": { + "type": "number", + "format": "double", + "nullable": true + }, + "percentage": { + "type": "number", + "format": "double", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ServiceSignoff": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "visibleLogoFlag": { + "type": "boolean", + "nullable": true + }, + "companyInfoFlag": { + "type": "boolean", + "nullable": true + }, + "billingTermsFlag": { + "type": "boolean", + "nullable": true + }, + "summaryFlag": { + "type": "boolean", + "nullable": true + }, + "discussionFlag": { + "type": "boolean", + "nullable": true + }, + "taskFlag": { + "type": "boolean", + "description": "On add/post, if this is set to true but no value is set for task, task is defaulted to ServiceTasks.All.", + "nullable": true + }, + "task": { + "enum": [ + "All", + "Closed", + "Open" + ], + "type": "string", + "description": "On add/post, if this is set but no value is set for taskFlag, taskFlag is set to true.", + "nullable": true + }, + "configurationsFlag": { + "type": "boolean", + "nullable": true + }, + "internalNotesFlag": { + "type": "boolean", + "nullable": true + }, + "resolutionFlag": { + "type": "boolean", + "nullable": true + }, + "timeFlag": { + "type": "boolean", + "description": "On add/post, if any time related flag is set to true, this is also set to true.", + "nullable": true + }, + "timeMemberFlag": { + "type": "boolean", + "nullable": true + }, + "timeDateFlag": { + "type": "boolean", + "nullable": true + }, + "timeStartEndFlag": { + "type": "boolean", + "nullable": true + }, + "timeBillFlag": { + "type": "boolean", + "nullable": true + }, + "timeHoursFlag": { + "type": "boolean", + "nullable": true + }, + "timeRateFlag": { + "type": "boolean", + "nullable": true + }, + "timeExtendedAmountFlag": { + "type": "boolean", + "nullable": true + }, + "timeWorkTypeFlag": { + "type": "boolean", + "nullable": true + }, + "timeAgreementFlag": { + "type": "boolean", + "nullable": true + }, + "timeNotesFlag": { + "type": "boolean", + "nullable": true + }, + "timeManualFlag": { + "type": "boolean", + "nullable": true + }, + "timeManualEntry": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "timeTaxFlag": { + "type": "boolean", + "nullable": true + }, + "expenseFlag": { + "type": "boolean", + "description": "On add/post, if any expense related flag is set to true, this is also set to true.", + "nullable": true + }, + "expenseDateFlag": { + "type": "boolean", + "nullable": true + }, + "expenseMemberFlag": { + "type": "boolean", + "nullable": true + }, + "expenseTypeFlag": { + "type": "boolean", + "nullable": true + }, + "expenseBillFlag": { + "type": "boolean", + "nullable": true + }, + "expenseAmountFlag": { + "type": "boolean", + "nullable": true + }, + "expenseAgreementFlag": { + "type": "boolean", + "nullable": true + }, + "expenseNotesFlag": { + "type": "boolean", + "nullable": true + }, + "expenseTaxFlag": { + "type": "boolean", + "nullable": true + }, + "expenseManualFlag": { + "type": "boolean", + "nullable": true + }, + "expenseManualEntry": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "productFlag": { + "type": "boolean", + "description": "On add/post, if any product related flag is set to true, this is also set to true.", + "nullable": true + }, + "productDescriptionFlag": { + "type": "boolean", + "nullable": true + }, + "productBillFlag": { + "type": "boolean", + "nullable": true + }, + "productQuantityFlag": { + "type": "boolean", + "nullable": true + }, + "productPriceFlag": { + "type": "boolean", + "nullable": true + }, + "productExtendedAmountFlag": { + "type": "boolean", + "nullable": true + }, + "productAgreementFlag": { + "type": "boolean", + "nullable": true + }, + "productManualFlag": { + "type": "boolean", + "nullable": true + }, + "productManualEntry": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "productTaxFlag": { + "type": "boolean", + "nullable": true + }, + "technicianSignoffFlag": { + "type": "boolean", + "nullable": true + }, + "customerSignoffTextFlag": { + "type": "boolean", + "description": "On add/post, if customerSignoffText.Length > 0, this is set to true.", + "nullable": true + }, + "customerSignoffText": { + "type": "string", + "description": " Max length: 4000;" + }, + "customerSignoffFieldsFlag": { + "type": "boolean", + "nullable": true + }, + "billingMethodsTextFlag": { + "type": "boolean", + "description": "On add/post, if billingMethodsText.Length > 0, this is set to true.", + "nullable": true + }, + "billingMethodsText": { + "type": "string", + "description": " Max length: 2000;" + }, + "creditCardFieldsFlag": { + "type": "boolean", + "nullable": true + }, + "defaultFFFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "ServiceSignoffCustomField": { + "required": [ + "sequenceNumber", + "displaySection", + "userDefinedField" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "sequenceNumber": { + "type": "number", + "format": "double", + "nullable": true + }, + "displaySection": { + "enum": [ + "CustomerInformation", + "Detail", + "Expenses", + "Configurations", + "AdditionalSignOffFields", + "InternalNotes", + "Time", + "Products", + "Resolution", + "Summary", + "Tasks" + ], + "type": "string", + "nullable": true + }, + "userDefinedField": { + "$ref": "#/components/schemas/UserDefinedFieldReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ServiceSignoffInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ServiceSignoffReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ServiceSourceReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ServiceStatusReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "sort": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ServiceSubTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ServiceSurvey": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "headerIncludeLogoFlag": { + "type": "boolean", + "nullable": true + }, + "headerText": { + "type": "string", + "description": " Max length: 4000;" + }, + "headerTextVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "footerText": { + "type": "string", + "description": " Max length: 500;" + }, + "footerTextVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "thankYouText": { + "type": "string", + "description": " Max length: 4000;" + }, + "notifyWho": { + "$ref": "#/components/schemas/GenericIdIdentifierReference" + }, + "notifyWhoVisibleFlag": { + "type": "boolean", + "nullable": true + }, + "notifyMember": { + "$ref": "#/components/schemas/MemberReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "ServiceSurveyQuestion": { + "required": [ + "type", + "question" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "sequenceNumber": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "type": { + "enum": [ + "OpenEnded", + "Selection" + ], + "type": "string", + "nullable": true + }, + "question": { + "type": "string", + "description": " Max length: 1000;" + }, + "options": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServiceSurveyQuestionOption" + } + }, + "includeFlag": { + "type": "boolean", + "nullable": true + }, + "requiredFlag": { + "type": "boolean", + "nullable": true + }, + "noAnswerPoints": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "surveyId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "ServiceSurveyQuestionOption": { + "type": "object", + "properties": { + "includeFlag": { + "type": "boolean", + "nullable": true + }, + "caption": { + "type": "string" + }, + "points": { + "type": "integer", + "format": "int32", + "nullable": true + } + } + }, + "ServiceSurveyReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ServiceTask": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "ticketId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "notes": { + "type": "string" + }, + "closedFlag": { + "type": "boolean", + "nullable": true + }, + "priority": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "schedule": { + "$ref": "#/components/schemas/ScheduleEntryReference" + }, + "code": { + "$ref": "#/components/schemas/ServiceCodeReference" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "resolution": { + "type": "string" + }, + "childScheduleAction": { + "enum": [ + "Transfer", + "Delete", + "Done" + ], + "type": "string", + "nullable": true + }, + "childTicketId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "summary": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ServiceTeam": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "leader": { + "$ref": "#/components/schemas/MemberReference" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "deleteNotifyFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ServiceTeamReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ServiceTemplate": { + "required": [ + "name", + "board", + "status", + "summary" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 100;" + }, + "board": { + "$ref": "#/components/schemas/BoardReference" + }, + "type": { + "$ref": "#/components/schemas/ServiceTypeReference" + }, + "item": { + "$ref": "#/components/schemas/ServiceItemReference" + }, + "subtype": { + "$ref": "#/components/schemas/ServiceSubTypeReference" + }, + "serviceLocation": { + "$ref": "#/components/schemas/ServiceLocationReference" + }, + "status": { + "$ref": "#/components/schemas/ServiceStatusReference" + }, + "source": { + "$ref": "#/components/schemas/ServiceSourceReference" + }, + "priority": { + "$ref": "#/components/schemas/PriorityReference" + }, + "team": { + "$ref": "#/components/schemas/ServiceTeamReference" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "contact": { + "$ref": "#/components/schemas/ContactReference" + }, + "site": { + "$ref": "#/components/schemas/SiteReference" + }, + "assignedNotifyFlag": { + "type": "boolean", + "nullable": true + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "summary": { + "type": "string", + "description": " Max length: 100;" + }, + "problem": { + "type": "string" + }, + "hoursBudget": { + "type": "number", + "format": "double", + "nullable": true + }, + "hourlyRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "internalAnalysis": { + "type": "string" + }, + "resolution": { + "type": "string" + }, + "timeBillableFlag": { + "type": "boolean", + "nullable": true + }, + "expenseBillableFlag": { + "type": "boolean", + "nullable": true + }, + "productBillableFlag": { + "type": "boolean", + "nullable": true + }, + "purchaseOrderNumber": { + "type": "string", + "description": " Max length: 25;" + }, + "reference": { + "type": "string", + "description": " Max length: 50;" + }, + "estimatedExpenseCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "estimatedExpenseRevenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "estimatedProductCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "estimatedProductRevenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "estimatedTimeCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "estimatedTimeRevenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "billComplete_Flag": { + "type": "boolean", + "nullable": true + }, + "billServiceSeparatelyFlag": { + "type": "boolean", + "nullable": true + }, + "billingAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "billUnapprovedTimeAndExpensesFlag": { + "type": "boolean", + "nullable": true + }, + "overrideFlag": { + "type": "boolean", + "nullable": true + }, + "timeInvoiceFlag": { + "type": "boolean", + "nullable": true + }, + "expenseInvoiceFlag": { + "type": "boolean", + "nullable": true + }, + "productInvoiceFlag": { + "type": "boolean", + "nullable": true + }, + "agreement": { + "$ref": "#/components/schemas/AgreementReference" + }, + "workRole": { + "$ref": "#/components/schemas/WorkRoleReference" + }, + "workType": { + "$ref": "#/components/schemas/WorkTypeReference" + }, + "billTime": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "description": " Required On Updates;", + "nullable": true + }, + "billExpenses": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "description": " Required On Updates;", + "nullable": true + }, + "billProducts": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "description": " Required On Updates;", + "nullable": true + }, + "billingMethod": { + "enum": [ + "ActualRates", + "FixedFee", + "NotToExceed", + "OverrideRate" + ], + "type": "string", + "description": " Required On Updates;", + "nullable": true + }, + "severity": { + "enum": [ + "Low", + "Medium", + "High" + ], + "type": "string", + "description": " Required On Updates;", + "nullable": true + }, + "impact": { + "enum": [ + "Low", + "Medium", + "High" + ], + "type": "string", + "description": " Required On Updates;", + "nullable": true + }, + "assignedBy": { + "$ref": "#/components/schemas/MemberReference" + }, + "scheduleDaysBefore": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "serviceDaysBefore": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "attachScheduleToNewServiceFlag": { + "type": "boolean", + "nullable": true + }, + "templateFlag": { + "type": "boolean", + "nullable": true + }, + "emailContactFlag": { + "type": "boolean", + "nullable": true + }, + "emailResourceFlag": { + "type": "boolean", + "nullable": true + }, + "emailCCFlag": { + "type": "boolean", + "nullable": true + }, + "emailCC": { + "type": "string", + "description": " Max length: 1000;" + }, + "restrictDownpaymentFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "ServiceTemplateInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "templateFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ServiceTemplateReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "summary": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ServiceTemplateTask": { + "required": [ + "priority", + "notes" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "serviceTemplate": { + "$ref": "#/components/schemas/ServiceTemplateReference" + }, + "linkedServiceTemplateTask": { + "$ref": "#/components/schemas/ServiceTemplateTaskReference" + }, + "priority": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "code": { + "$ref": "#/components/schemas/ServiceCodeReference" + }, + "notes": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "sR_CODE_CW_ID": { + "type": "string" + } + } + }, + "ServiceTemplateTaskReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ServiceTicketLink": { + "required": [ + "name", + "linkText", + "url" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "enabledFlag": { + "type": "boolean", + "nullable": true + }, + "linkText": { + "type": "string", + "description": " Max length: 50;" + }, + "url": { + "type": "string", + "description": " Max length: 1000;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "ServiceTicketLinkInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "enabledFlag": { + "type": "boolean", + "nullable": true + }, + "linkText": { + "type": "string" + }, + "url": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ServiceTicketNote": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "noteType": { + "enum": [ + "TicketNote", + "TimeEntryNote", + "MeetingNote" + ], + "type": "string", + "nullable": true + }, + "ticket": { + "$ref": "#/components/schemas/TicketReference" + }, + "text": { + "type": "string" + }, + "isMarkdownFlag": { + "type": "boolean", + "nullable": true + }, + "detailDescriptionFlag": { + "type": "boolean", + "nullable": true + }, + "internalAnalysisFlag": { + "type": "boolean", + "nullable": true + }, + "resolutionFlag": { + "type": "boolean", + "nullable": true + }, + "timeStart": { + "type": "string" + }, + "timeEnd": { + "type": "string" + }, + "bundledFlag": { + "type": "boolean", + "nullable": true + }, + "mergedFlag": { + "type": "boolean", + "nullable": true + }, + "issueFlag": { + "type": "boolean", + "nullable": true + }, + "originalAuthor": { + "type": "string" + }, + "createdByParentFlag": { + "type": "boolean", + "nullable": true + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "contact": { + "$ref": "#/components/schemas/ContactReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ServiceTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "SetupScreen": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "category": { + "type": "string" + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "moduleDescription": { + "type": "string" + }, + "moduleIdentifier": { + "type": "string" + }, + "moduleName": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Severity": { + "required": [ + "description" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "description": { + "type": "string", + "description": " Max length: 200;" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "ShipmentMethod": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "trackingUrl": { + "type": "string", + "description": " Max length: 200;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "ShipmentMethodInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "trackingUrl": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ShipmentMethodReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "SicCodeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "SiteReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Skill": { + "required": [ + "name", + "category" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "category": { + "$ref": "#/components/schemas/SkillCategoryReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "SkillCategory": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 30;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "SkillCategoryReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "SkillInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "SkillReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "SLA": { + "required": [ + "name", + "basedOn" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 25;" + }, + "basedOn": { + "enum": [ + "AllHours", + "Customer", + "MyCalendar", + "Custom" + ], + "type": "string", + "nullable": true + }, + "customCalendar": { + "$ref": "#/components/schemas/CalendarReference" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "applicationOrder": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "hiImpactHiUrgency": { + "$ref": "#/components/schemas/PriorityReference" + }, + "hiImpactMedUrgency": { + "$ref": "#/components/schemas/PriorityReference" + }, + "hiImpactLowUrgency": { + "$ref": "#/components/schemas/PriorityReference" + }, + "medImpactHiUrgency": { + "$ref": "#/components/schemas/PriorityReference" + }, + "medImpactMedUrgency": { + "$ref": "#/components/schemas/PriorityReference" + }, + "medImpactLowUrgency": { + "$ref": "#/components/schemas/PriorityReference" + }, + "lowImpactHiUrgency": { + "$ref": "#/components/schemas/PriorityReference" + }, + "lowImpactMedUrgency": { + "$ref": "#/components/schemas/PriorityReference" + }, + "lowImpactLowUrgency": { + "$ref": "#/components/schemas/PriorityReference" + }, + "respondHours": { + "type": "number", + "format": "double", + "nullable": true + }, + "respondPercent": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "planWithin": { + "type": "number", + "format": "double", + "nullable": true + }, + "planWithinPercent": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "resolutionHours": { + "type": "number", + "format": "double", + "nullable": true + }, + "resolutionPercent": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "SLAInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "SLAPriority": { + "required": [ + "priority" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "priority": { + "$ref": "#/components/schemas/PriorityReference" + }, + "respondHours": { + "type": "number", + "format": "double", + "nullable": true + }, + "respondPercent": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "planWithin": { + "type": "number", + "format": "double", + "nullable": true + }, + "planWithinPercent": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "resolutionHours": { + "type": "number", + "format": "double", + "nullable": true + }, + "resolutionPercent": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "sla": { + "$ref": "#/components/schemas/SLAReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + }, + "serviceSlaPriorityCwId": { + "type": "string" + } + } + }, + "SLAReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Source": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "enteredBy": { + "type": "string" + }, + "dateEntered": { + "type": "string", + "format": "date-time" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "SourceInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "SsoConfiguration": { + "required": [ + "name", + "ssoType", + "locationIds" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "Unique identifier of the SSO Configuration", + "format": "int32" + }, + "name": { + "type": "string", + "description": "Descriptor of the SSO Configuration Max length: 100;" + }, + "ssoType": { + "enum": [ + "CWSSO", + "SAML" + ], + "type": "string", + "description": "Type of SSO Configuration", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "description": "Whether the SSO configuration is not active", + "nullable": true + }, + "samlEntityId": { + "type": "string", + "description": "SAML Identity Provider Id Max length: 1000;" + }, + "samlSignInUrl": { + "type": "string", + "description": "Sign in url for the SAML Identity Provider Max length: 1000;" + }, + "samlIdpCertificate": { + "type": "string", + "description": "Public certificate for Identity Provider signatures" + }, + "samlCertificateName": { + "type": "string", + "description": "Name of the SAML certificate. Metadata on SAML_Idp_Certificate" + }, + "samlCertificateIssuedTo": { + "type": "string", + "description": "Who the SAML certificate was issued to. Metadata on SAML_Idp_Certificate" + }, + "samlCertificateThumbprint": { + "type": "string", + "description": "Thumbprint of the SAML certificate. Metadata on SAML_Idp_Certificate" + }, + "samlCertificateValidFrom": { + "type": "string", + "description": "Date when the SAML certificate becomes valid. Metadata on SAML_Idp_Certificate", + "format": "date-time" + }, + "samlCertificateValidTo": { + "type": "string", + "description": "Date when the SAML certificate is no longer valid. Metadata on SAML_Idp_Certificate", + "format": "date-time" + }, + "locationIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + }, + "description": "The locations where the SAML Idp Configuration is used" + }, + "clientId": { + "type": "string", + "description": "Client identity for this configuration of ConnectWise SSO Max length: 1000;" + }, + "stsBaseUrl": { + "type": "string", + "description": "Sign in URL for ConnectWise SSO" + }, + "stsUserAdminUrl": { + "type": "string", + "description": "User Admin Url for ConnectWise SSO" + }, + "token": { + "type": "string" + }, + "submittedMemberCount": { + "type": "integer", + "format": "int32" + }, + "allMembersSubmitted": { + "type": "boolean" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "isSsoOnByDefault": { + "type": "boolean" + } + } + }, + "SsoUser": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "ssoUserId": { + "type": "string" + }, + "userName": { + "type": "string" + }, + "firstName": { + "type": "string" + }, + "lastName": { + "type": "string" + }, + "email": { + "type": "string" + }, + "emailConfirmed": { + "type": "boolean", + "nullable": true + }, + "disabledFlag": { + "type": "boolean", + "nullable": true + }, + "linkedFlag": { + "type": "boolean", + "nullable": true + }, + "dateEntered": { + "type": "string" + }, + "lastUpdated": { + "type": "string" + }, + "linkedMember": { + "$ref": "#/components/schemas/MemberReference" + } + } + }, + "StandardNote": { + "required": [ + "name", + "contents" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "contents": { + "type": "string" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "board": { + "$ref": "#/components/schemas/BoardReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "StandardNoteInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "board": { + "$ref": "#/components/schemas/BoardReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "StandardReportResult": { + "type": "object", + "properties": { + "columns": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SystemReportsAsioColumnMapping" + } + }, + "data": { + "type": "array", + "items": { + "type": "object" + } + } + } + }, + "State": { + "required": [ + "identifier", + "name", + "country" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "identifier": { + "type": "string", + "description": " Max length: 50;" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "country": { + "$ref": "#/components/schemas/CountryReference" + }, + "disabled": { + "type": "boolean" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "StateInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "identifier": { + "type": "string" + }, + "country": { + "$ref": "#/components/schemas/CountryReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "StateReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "identifier": { + "type": "string" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "StatusIndicator": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "identifier": { + "type": "string" + }, + "name": { + "type": "string" + }, + "color": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "StatusIndicatorReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "identifier": { + "type": "string" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "StructureReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "SubCategory": { + "required": [ + "name", + "category" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "integrationXref": { + "type": "string", + "description": " Max length: 50;" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "category": { + "$ref": "#/components/schemas/ProductCategoryReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "SubCategoryInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "category": { + "$ref": "#/components/schemas/ProductCategoryReference" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "SuccessResponse": { + "type": "object", + "properties": { + "success": { + "type": "boolean" + }, + "message": { + "type": "string" + } + } + }, + "Survey": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "instructions": { + "type": "string", + "description": " Max length: 1000;" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "SurveyInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "SurveyOption": { + "required": [ + "caption", + "points" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "caption": { + "type": "string", + "description": " Max length: 100;" + }, + "points": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "visibleflag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "SurveyQuestion": { + "required": [ + "fieldType", + "entryType", + "sequenceNumber", + "question" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "survey": { + "$ref": "#/components/schemas/SurveyReference" + }, + "fieldType": { + "enum": [ + "TextArea", + "Button", + "Currency", + "Date", + "Hyperlink", + "IPAddress", + "Checkbox", + "Number", + "Percent", + "Text", + "Password" + ], + "type": "string", + "nullable": true + }, + "entryType": { + "enum": [ + "Date", + "EntryField", + "List", + "Option" + ], + "type": "string", + "nullable": true + }, + "sequenceNumber": { + "type": "number", + "format": "double", + "nullable": true + }, + "question": { + "type": "string", + "description": " Max length: 1000;" + }, + "numberOfDecimals": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "requiredFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "SurveyQuestionReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "question": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "SurveyQuestionValue": { + "required": [ + "value" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "survey": { + "$ref": "#/components/schemas/SurveyReference" + }, + "question": { + "$ref": "#/components/schemas/SurveyQuestionReference" + }, + "value": { + "type": "string", + "description": " Max length: 1000;" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "pointValue": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "SurveyReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "SurveyResult": { + "required": [ + "ticketId" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "ticketId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "emailAddress": { + "type": "string" + }, + "footerResponse": { + "type": "string" + }, + "contactMeFlag": { + "type": "boolean", + "nullable": true + }, + "contact": { + "$ref": "#/components/schemas/ContactReference" + }, + "results": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SurveyResultDetail" + } + }, + "totalPoints": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "surveyId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "SurveyResultDetail": { + "type": "object", + "properties": { + "questionId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "answer": { + "type": "object", + "description": "If question type is Selection, this should be the option array index." + } + } + }, + "SystemDepartmentReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "identifier": { + "type": "string" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "SystemLocationReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "SystemMenuEntryReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "SystemReportsAsioColumnMapping": { + "type": "object", + "properties": { + "display_Name": { + "type": "string" + }, + "dB_Field_Name": { + "type": "string" + }, + "sort_Number": { + "type": "integer", + "format": "int32" + }, + "visible_Flag": { + "type": "boolean" + }, + "is_GroupBy": { + "type": "boolean" + } + } + }, + "SystemSetting": { + "required": [ + "value" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "description": { + "type": "string" + }, + "value": { + "type": "string" + }, + "valueType": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TaxableExpenseTypeLevel": { + "required": [ + "taxCodeLevel" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "taxCodeLevel": { + "$ref": "#/components/schemas/TaxCodeLevelReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TaxableProductTypeLevel": { + "required": [ + "taxCodeLevel" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "taxCodeLevel": { + "$ref": "#/components/schemas/TaxCodeLevelReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TaxableWorkRoleLevel": { + "required": [ + "taxCodeLevel" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "taxCodeLevel": { + "$ref": "#/components/schemas/TaxCodeLevelReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TaxableXRefLevel": { + "required": [ + "taxCodeLevel" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "taxCodeLevel": { + "$ref": "#/components/schemas/TaxCodeLevelReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TaxCode": { + "required": [ + "identifier", + "description", + "invoiceCaption", + "effectiveDate" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "identifier": { + "type": "string", + "description": " Max length: 8;" + }, + "description": { + "type": "string", + "description": " Max length: 50;" + }, + "invoiceCaption": { + "type": "string", + "description": " Max length: 25;" + }, + "country": { + "$ref": "#/components/schemas/CountryReference" + }, + "effectiveDate": { + "type": "string", + "format": "date-time" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "displayOnInvoiceFlag": { + "type": "boolean", + "nullable": true + }, + "canadaCalculateGSTFlag": { + "type": "boolean", + "nullable": true + }, + "cancelDate": { + "type": "string", + "format": "date-time" + }, + "levelOneRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "levelOneRateType": { + "enum": [ + "Amount", + "Percent" + ], + "type": "string", + "nullable": true + }, + "levelOneTaxableMax": { + "type": "number", + "format": "double", + "nullable": true + }, + "levelOneCaption": { + "type": "string", + "description": " Max length: 25;" + }, + "levelOneTaxCodeXref": { + "type": "string", + "description": " Max length: 50;" + }, + "levelOneAgencyXref": { + "type": "string", + "description": " Max length: 100;" + }, + "levelOneServicesFlag": { + "type": "boolean", + "nullable": true + }, + "levelOneExpensesFlag": { + "type": "boolean", + "nullable": true + }, + "levelOneProductsFlag": { + "type": "boolean", + "nullable": true + }, + "levelOneApplySingleUnitFlag": { + "type": "boolean", + "nullable": true + }, + "levelOneApplySingleUnitMin": { + "type": "number", + "format": "double", + "nullable": true + }, + "levelOneApplySingleUnitMax": { + "type": "number", + "format": "double", + "nullable": true + }, + "levelTwoRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "levelTwoRateType": { + "enum": [ + "Amount", + "Percent" + ], + "type": "string", + "nullable": true + }, + "levelTwoTaxableMax": { + "type": "number", + "format": "double", + "nullable": true + }, + "levelTwoCaption": { + "type": "string", + "description": " Max length: 25;" + }, + "levelTwoTaxCodeXref": { + "type": "string", + "description": " Max length: 50;" + }, + "levelTwoAgencyXref": { + "type": "string", + "description": " Max length: 100;" + }, + "levelTwoServicesFlag": { + "type": "boolean", + "nullable": true + }, + "levelTwoExpensesFlag": { + "type": "boolean", + "nullable": true + }, + "levelTwoProductsFlag": { + "type": "boolean", + "nullable": true + }, + "levelTwoApplySingleUnitFlag": { + "type": "boolean", + "nullable": true + }, + "levelTwoApplySingleUnitMin": { + "type": "number", + "format": "double", + "nullable": true + }, + "levelTwoApplySingleUnitMax": { + "type": "number", + "format": "double", + "nullable": true + }, + "levelThreeRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "levelThreeRateType": { + "enum": [ + "Amount", + "Percent" + ], + "type": "string", + "nullable": true + }, + "levelThreeTaxableMax": { + "type": "number", + "format": "double", + "nullable": true + }, + "levelThreeCaption": { + "type": "string", + "description": " Max length: 25;" + }, + "levelThreeTaxCodeXref": { + "type": "string", + "description": " Max length: 50;" + }, + "levelThreeAgencyXref": { + "type": "string", + "description": " Max length: 100;" + }, + "levelThreeServicesFlag": { + "type": "boolean", + "nullable": true + }, + "levelThreeExpensesFlag": { + "type": "boolean", + "nullable": true + }, + "levelThreeProductsFlag": { + "type": "boolean", + "nullable": true + }, + "levelThreeApplySingleUnitFlag": { + "type": "boolean", + "nullable": true + }, + "levelThreeApplySingleUnitMin": { + "type": "number", + "format": "double", + "nullable": true + }, + "levelThreeApplySingleUnitMax": { + "type": "number", + "format": "double", + "nullable": true + }, + "levelFourRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "levelFourRateType": { + "enum": [ + "Amount", + "Percent" + ], + "type": "string", + "nullable": true + }, + "levelFourTaxableMax": { + "type": "number", + "format": "double", + "nullable": true + }, + "levelFourCaption": { + "type": "string", + "description": " Max length: 25;" + }, + "levelFourTaxCodeXref": { + "type": "string", + "description": " Max length: 50;" + }, + "levelFourAgencyXref": { + "type": "string", + "description": " Max length: 100;" + }, + "levelFourServicesFlag": { + "type": "boolean", + "nullable": true + }, + "levelFourExpensesFlag": { + "type": "boolean", + "nullable": true + }, + "levelFourProductsFlag": { + "type": "boolean", + "nullable": true + }, + "levelFourApplySingleUnitFlag": { + "type": "boolean", + "nullable": true + }, + "levelFourApplySingleUnitMin": { + "type": "number", + "format": "double", + "nullable": true + }, + "levelFourApplySingleUnitMax": { + "type": "number", + "format": "double", + "nullable": true + }, + "levelFiveRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "levelFiveRateType": { + "enum": [ + "Amount", + "Percent" + ], + "type": "string", + "nullable": true + }, + "levelFiveTaxableMax": { + "type": "number", + "format": "double", + "nullable": true + }, + "levelFiveCaption": { + "type": "string", + "description": " Max length: 25;" + }, + "levelFiveTaxCodeXref": { + "type": "string", + "description": " Max length: 50;" + }, + "levelFiveAgencyXref": { + "type": "string", + "description": " Max length: 100;" + }, + "levelFiveServicesFlag": { + "type": "boolean", + "nullable": true + }, + "levelFiveExpensesFlag": { + "type": "boolean", + "nullable": true + }, + "levelFiveProductsFlag": { + "type": "boolean", + "nullable": true + }, + "levelFiveApplySingleUnitFlag": { + "type": "boolean", + "nullable": true + }, + "levelFiveApplySingleUnitMin": { + "type": "number", + "format": "double", + "nullable": true + }, + "levelFiveApplySingleUnitMax": { + "type": "number", + "format": "double", + "nullable": true + }, + "levelSixRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "levelSixRateType": { + "enum": [ + "Amount", + "Percent" + ], + "type": "string", + "nullable": true + }, + "levelSixTaxableMax": { + "type": "number", + "format": "double", + "nullable": true + }, + "levelSixCaption": { + "type": "string", + "description": " Max length: 25;" + }, + "levelSixTaxCodeXref": { + "type": "string", + "description": " Max length: 50;" + }, + "levelSixAgencyXref": { + "type": "string", + "description": " Max length: 100;" + }, + "levelSixServicesFlag": { + "type": "boolean", + "nullable": true + }, + "levelSixExpensesFlag": { + "type": "boolean", + "nullable": true + }, + "levelSixProductsFlag": { + "type": "boolean", + "nullable": true + }, + "levelSixApplySingleUnitFlag": { + "type": "boolean", + "nullable": true + }, + "levelSixApplySingleUnitMin": { + "type": "number", + "format": "double", + "nullable": true + }, + "levelSixApplySingleUnitMax": { + "type": "number", + "format": "double", + "nullable": true + }, + "workRoleIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + }, + "description": "Array of work role exemptions for the tax code." + }, + "addAllWorkRoles": { + "type": "boolean", + "nullable": true + }, + "removeAllWorkRoles": { + "type": "boolean", + "nullable": true + }, + "expenseTypeIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + }, + "description": "Array of expense type exemptions for the tax code." + }, + "addAllExpenseTypes": { + "type": "boolean", + "nullable": true + }, + "removeAllExpenseTypes": { + "type": "boolean", + "nullable": true + }, + "productTypeIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + }, + "description": "Array of product type exemptions for the tax code." + }, + "addAllProductTypes": { + "type": "boolean", + "nullable": true + }, + "removeAllProductTypes": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "TaxCodeInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "identifier": { + "type": "string" + }, + "description": { + "type": "string" + }, + "effectiveDate": { + "type": "string" + }, + "cancelDate": { + "type": "string" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "levelOneRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "levelTwoRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "levelThreeRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "levelFourRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "levelFiveRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "levelSixRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TaxCodeLevel": { + "required": [ + "taxRate", + "rateType" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "taxLevel": { + "type": "integer", + "format": "int32" + }, + "taxRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "rateType": { + "enum": [ + "Amount", + "Percent" + ], + "type": "string", + "nullable": true + }, + "taxableMax": { + "type": "number", + "format": "double", + "nullable": true + }, + "caption": { + "type": "string", + "description": " Max length: 25;" + }, + "taxCodeXref": { + "type": "string", + "description": " Max length: 50;" + }, + "agencyXref": { + "type": "string", + "description": " Max length: 100;" + }, + "taxServicesFlag": { + "type": "boolean", + "nullable": true + }, + "taxExpensesFlag": { + "type": "boolean", + "nullable": true + }, + "taxProductsFlag": { + "type": "boolean", + "nullable": true + }, + "singleUnitFlag": { + "type": "boolean", + "nullable": true + }, + "singleUnitMinimum": { + "type": "number", + "format": "double", + "nullable": true + }, + "singleUnitMaximum": { + "type": "number", + "format": "double", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TaxCodeLevelReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TaxCodeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TaxCodeXRef": { + "required": [ + "description" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "description": { + "type": "string", + "description": " Max length: 50;" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "levelOne": { + "enum": [ + "NonTaxable", + "Taxable" + ], + "type": "string", + "nullable": true + }, + "levelTwo": { + "enum": [ + "NonTaxable", + "Taxable" + ], + "type": "string", + "nullable": true + }, + "levelThree": { + "enum": [ + "NonTaxable", + "Taxable" + ], + "type": "string", + "nullable": true + }, + "levelFour": { + "enum": [ + "NonTaxable", + "Taxable" + ], + "type": "string", + "nullable": true + }, + "levelFive": { + "enum": [ + "NonTaxable", + "Taxable" + ], + "type": "string", + "nullable": true + }, + "levelSix": { + "enum": [ + "NonTaxable", + "Taxable" + ], + "type": "string", + "nullable": true + }, + "taxCode": { + "$ref": "#/components/schemas/TaxCodeReference" + }, + "taxableLevels": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "TaxIntegration": { + "type": "object", + "properties": { + "taxIntegrationType": { + "enum": [ + "Avalara" + ], + "type": "string" + }, + "id": { + "type": "integer", + "format": "int32" + }, + "accountNumber": { + "type": "string", + "description": " Max length: 50;" + }, + "licenseKey": { + "type": "string", + "description": " Max length: 50;" + }, + "serviceUrl": { + "type": "string", + "description": " Max length: 250;" + }, + "companyCode": { + "type": "string", + "description": " Max length: 50;" + }, + "timeTaxCode": { + "type": "string", + "description": " Max length: 50;" + }, + "expenseTaxCode": { + "type": "string", + "description": " Max length: 50;" + }, + "productTaxCode": { + "type": "string", + "description": " Max length: 50;" + }, + "invoiceAmountTaxCode": { + "type": "string", + "description": " Max length: 50;" + }, + "enabledFlag": { + "type": "boolean", + "nullable": true + }, + "commitTransactionsFlag": { + "type": "boolean", + "nullable": true + }, + "salesInvoiceFlag": { + "type": "boolean", + "nullable": true + }, + "freightTaxCode": { + "type": "string", + "description": " Max length: 50;" + }, + "accountingIntegrationFlag": { + "type": "boolean", + "nullable": true + }, + "taxLineFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TaxIntegrationInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "enabledFlag": { + "type": "boolean" + }, + "taxIntegrationType": { + "enum": [ + "Avalara" + ], + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Team": { + "required": [ + "type" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "type": { + "enum": [ + "Individual", + "Team" + ], + "type": "string", + "nullable": true + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "salesTeam": { + "$ref": "#/components/schemas/SalesTeamReference" + }, + "commissionPercent": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "referralFlag": { + "type": "boolean", + "nullable": true + }, + "opportunityId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "responsibleFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TeamMember": { + "required": [ + "team", + "member" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "board": { + "$ref": "#/components/schemas/BoardReference" + }, + "team": { + "$ref": "#/components/schemas/ServiceTeamReference" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "teamLeaderFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TeamRole": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 20;" + }, + "accountManagerFlag": { + "type": "boolean", + "nullable": true + }, + "techFlag": { + "type": "boolean", + "nullable": true + }, + "salesFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "TeamRoleInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TeamRoleReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TemplateGenerate": { + "type": "object", + "properties": { + "generateAllRecordsFlag": { + "type": "boolean", + "nullable": true + } + } + }, + "TemplateGeneratedCountsModel": { + "type": "object", + "properties": { + "serviceCount": { + "type": "integer", + "format": "int32" + }, + "scheduleCount": { + "type": "integer", + "format": "int32" + } + } + }, + "TemplatePhase": { + "type": "object", + "properties": { + "parentPhase": { + "$ref": "#/components/schemas/ProjectTemplatePhaseReference" + }, + "id": { + "type": "integer", + "format": "int32" + }, + "templateId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "description": { + "type": "string" + }, + "notes": { + "type": "string" + }, + "markAsMilestoneFlag": { + "type": "boolean", + "nullable": true + }, + "billPhaseSeparately": { + "type": "boolean", + "nullable": true + }, + "wbsCode": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Ticket": { + "required": [ + "summary", + "company" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "summary": { + "type": "string", + "description": " Max length: 100;" + }, + "recordType": { + "enum": [ + "ProjectIssue", + "ProjectTicket", + "ServiceTicket" + ], + "type": "string", + "nullable": true + }, + "board": { + "$ref": "#/components/schemas/BoardReference" + }, + "status": { + "$ref": "#/components/schemas/ServiceStatusReference" + }, + "workRole": { + "$ref": "#/components/schemas/WorkRoleReference" + }, + "workType": { + "$ref": "#/components/schemas/WorkTypeReference" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "site": { + "$ref": "#/components/schemas/SiteReference" + }, + "siteName": { + "type": "string", + "description": " Max length: 156;" + }, + "addressLine1": { + "type": "string", + "description": " Max length: 50;" + }, + "addressLine2": { + "type": "string", + "description": " Max length: 50;" + }, + "city": { + "type": "string", + "description": " Max length: 50;" + }, + "stateIdentifier": { + "type": "string", + "description": " Max length: 50;" + }, + "zip": { + "type": "string", + "description": " Max length: 12;" + }, + "country": { + "$ref": "#/components/schemas/CountryReference" + }, + "contact": { + "$ref": "#/components/schemas/ContactReference" + }, + "contactName": { + "type": "string", + "description": " Max length: 62;" + }, + "contactPhoneNumber": { + "type": "string", + "description": " Max length: 20;" + }, + "contactPhoneExtension": { + "type": "string", + "description": " Max length: 15;" + }, + "contactEmailAddress": { + "type": "string", + "description": " Max length: 250;" + }, + "type": { + "$ref": "#/components/schemas/ServiceTypeReference" + }, + "subType": { + "$ref": "#/components/schemas/ServiceSubTypeReference" + }, + "item": { + "$ref": "#/components/schemas/ServiceItemReference" + }, + "team": { + "$ref": "#/components/schemas/ServiceTeamReference" + }, + "owner": { + "$ref": "#/components/schemas/MemberReference" + }, + "priority": { + "$ref": "#/components/schemas/PriorityReference" + }, + "serviceLocation": { + "$ref": "#/components/schemas/ServiceLocationReference" + }, + "source": { + "$ref": "#/components/schemas/ServiceSourceReference" + }, + "requiredDate": { + "type": "string", + "format": "date-time" + }, + "budgetHours": { + "type": "number", + "format": "double", + "nullable": true + }, + "opportunity": { + "$ref": "#/components/schemas/OpportunityReference" + }, + "agreement": { + "$ref": "#/components/schemas/AgreementReference" + }, + "agreementType": { + "type": "string" + }, + "severity": { + "enum": [ + "Low", + "Medium", + "High" + ], + "type": "string", + "description": " Required On Updates;", + "nullable": true + }, + "impact": { + "enum": [ + "Low", + "Medium", + "High" + ], + "type": "string", + "description": " Required On Updates;", + "nullable": true + }, + "externalXRef": { + "type": "string", + "description": " Max length: 100;" + }, + "poNumber": { + "type": "string", + "description": " Max length: 50;" + }, + "knowledgeBaseCategoryId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "knowledgeBaseSubCategoryId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "allowAllClientsPortalView": { + "type": "boolean", + "nullable": true + }, + "customerUpdatedFlag": { + "type": "boolean", + "nullable": true + }, + "automaticEmailContactFlag": { + "type": "boolean", + "nullable": true + }, + "automaticEmailResourceFlag": { + "type": "boolean", + "nullable": true + }, + "automaticEmailCcFlag": { + "type": "boolean", + "nullable": true + }, + "automaticEmailCc": { + "type": "string", + "description": " Max length: 1000;" + }, + "initialDescription": { + "type": "string", + "description": "Only available for POST, will not be returned in the response." + }, + "initialInternalAnalysis": { + "type": "string", + "description": "Only available for POST, will not be returned in the response." + }, + "initialResolution": { + "type": "string", + "description": "Only available for POST, will not be returned in the response." + }, + "initialDescriptionFrom": { + "type": "string" + }, + "contactEmailLookup": { + "type": "string" + }, + "processNotifications": { + "type": "boolean", + "description": "Can be set to false to skip notification processing when adding or updating a ticket (Defaults to True).", + "nullable": true + }, + "skipCallback": { + "type": "boolean", + "nullable": true + }, + "closedDate": { + "type": "string" + }, + "closedBy": { + "type": "string" + }, + "closedFlag": { + "type": "boolean", + "nullable": true + }, + "actualHours": { + "type": "number", + "format": "double", + "nullable": true + }, + "approved": { + "type": "boolean", + "nullable": true + }, + "estimatedExpenseCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "estimatedExpenseRevenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "estimatedProductCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "estimatedProductRevenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "estimatedTimeCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "estimatedTimeRevenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "billingMethod": { + "enum": [ + "ActualRates", + "FixedFee", + "NotToExceed", + "OverrideRate" + ], + "type": "string", + "nullable": true + }, + "billingAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "hourlyRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "subBillingMethod": { + "enum": [ + "ActualRates", + "FixedFee", + "NotToExceed", + "OverrideRate" + ], + "type": "string", + "nullable": true + }, + "subBillingAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "subDateAccepted": { + "type": "string" + }, + "dateResolved": { + "type": "string" + }, + "dateResplan": { + "type": "string" + }, + "dateResponded": { + "type": "string" + }, + "resolveMinutes": { + "type": "integer", + "description": "To obtain the current SLA times for an active ticket, please use the /service/tickets/calculateSLA endpoint for multiple tickets or /service/tickets/{id} for individual tickets.", + "format": "int32", + "nullable": true + }, + "resPlanMinutes": { + "type": "integer", + "description": "To obtain the current SLA times for an active ticket, please use the /service/tickets/calculateSLA endpoint for multiple tickets or /service/tickets/{id} for individual tickets.", + "format": "int32", + "nullable": true + }, + "respondMinutes": { + "type": "integer", + "description": "To obtain the current SLA times for an active ticket, please use the /service/tickets/calculateSLA endpoint for multiple tickets or /service/tickets/{id} for individual tickets.", + "format": "int32", + "nullable": true + }, + "respondByGoalUTC": { + "type": "string", + "description": "To obtain the current SLA times for an active ticket, please use the /service/tickets/calculateSLA endpoint for multiple tickets or /service/tickets/{id} for individual tickets.", + "format": "date-time" + }, + "resplanGoalUTC": { + "type": "string", + "description": "To obtain the current SLA times for an active ticket, please use the /service/tickets/calculateSLA endpoint for multiple tickets or /service/tickets/{id} for individual tickets.", + "format": "date-time" + }, + "resolutionGoalUTC": { + "type": "string", + "description": "To obtain the current SLA times for an active ticket, please use the /service/tickets/calculateSLA endpoint for multiple tickets or /service/tickets/{id} for individual tickets.", + "format": "date-time" + }, + "escalationLastUpdateMinutes": { + "type": "integer", + "description": "To obtain the current SLA times for an active ticket, please use the /service/tickets/calculateSLA endpoint for multiple tickets or /service/tickets/{id} for individual tickets.", + "format": "int32", + "nullable": true + }, + "isInSla": { + "type": "boolean", + "nullable": true + }, + "knowledgeBaseLinkId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "resources": { + "type": "string" + }, + "parentTicketId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "hasChildTicket": { + "type": "boolean", + "nullable": true + }, + "hasMergedChildTicketFlag": { + "type": "boolean", + "nullable": true + }, + "knowledgeBaseLinkType": { + "enum": [ + "Activity", + "ProjectIssue", + "KnowledgeBaseArticle", + "ProjectTicket", + "ServiceTicket", + "Time" + ], + "type": "string", + "nullable": true + }, + "billTime": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "nullable": true + }, + "billExpenses": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "nullable": true + }, + "billProducts": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "nullable": true + }, + "predecessorType": { + "enum": [ + "Ticket", + "Phase" + ], + "type": "string", + "nullable": true + }, + "predecessorId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "predecessorClosedFlag": { + "type": "boolean", + "nullable": true + }, + "lagDays": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "lagNonworkingDaysFlag": { + "type": "boolean", + "nullable": true + }, + "estimatedStartDate": { + "type": "string", + "format": "date-time" + }, + "duration": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "mobileGuid": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "sla": { + "$ref": "#/components/schemas/SLAReference" + }, + "slaStatus": { + "type": "string" + }, + "requestForChangeFlag": { + "type": "boolean", + "nullable": true + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "mergedParentTicket": { + "$ref": "#/components/schemas/TicketReference" + }, + "integratorTags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "escalationStartDateUTC": { + "type": "string" + }, + "escalationLevel": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "minutesBeforeWaiting": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "respondedSkippedMinutes": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "resplanSkippedMinutes": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "respondedHours": { + "type": "number", + "format": "double", + "nullable": true + }, + "respondedBy": { + "type": "string" + }, + "resplanHours": { + "type": "number", + "format": "double", + "nullable": true + }, + "resplanBy": { + "type": "string" + }, + "resolutionHours": { + "type": "number", + "format": "double", + "nullable": true + }, + "resolvedBy": { + "type": "string" + }, + "minutesWaiting": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "customFields": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldValue" + } + } + } + }, + "TicketBundle": { + "type": "object", + "properties": { + "childTicketIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + } + } + }, + "TicketChangeLog": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "Ticket Change Log ID", + "format": "int32" + }, + "partnerId": { + "type": "string", + "description": "Partner ID." + }, + "productInstanceId": { + "type": "string", + "description": "Product Instance ID." + }, + "action": { + "type": "string", + "description": "Action." + }, + "boardId": { + "type": "integer", + "description": "Board ID.", + "format": "int32", + "nullable": true + }, + "boardName": { + "type": "string", + "description": "Board Name." + }, + "companyIdentifier": { + "type": "integer", + "description": "Company Identifier.", + "format": "int32", + "nullable": true + }, + "companyName": { + "type": "string", + "description": "Company Name." + }, + "contactId": { + "type": "integer", + "description": "Contact ID.", + "format": "int32", + "nullable": true + }, + "contactName": { + "type": "string", + "description": "Contact Name." + }, + "impact": { + "type": "string", + "description": "Impact." + }, + "ownerIdentifier": { + "type": "integer", + "description": "Owner Identifier.", + "format": "int32", + "nullable": true + }, + "priorityId": { + "type": "integer", + "description": "Priority ID.", + "format": "int32", + "nullable": true + }, + "priorityLevel": { + "type": "string", + "description": "Priority Level." + }, + "priorityName": { + "type": "string", + "description": "Priority Name." + }, + "prioritySort": { + "type": "integer", + "description": "Priority Sort.", + "format": "int32", + "nullable": true + }, + "resourceList": { + "type": "string", + "description": "Resource List." + }, + "severity": { + "type": "string", + "description": "Severity." + }, + "slaName": { + "type": "string", + "description": "SLA Name." + }, + "slaStatus": { + "type": "string", + "description": "SLA Status." + }, + "status": { + "type": "string", + "description": "Status." + }, + "summary": { + "type": "string", + "description": "Summary." + }, + "teamName": { + "type": "string", + "description": "Team Name." + }, + "ticketNumber": { + "type": "integer", + "description": "Ticket Number.", + "format": "int32", + "nullable": true + }, + "recordType": { + "type": "string", + "description": "Record Type." + }, + "ticketOwner": { + "type": "string", + "description": "Ticket Owner." + }, + "closedFlag": { + "type": "boolean", + "description": "Closed Flag.", + "nullable": true + }, + "customerUpdatedFlag": { + "type": "boolean", + "description": "Customer Updated Flag.", + "nullable": true + }, + "processingStatus": { + "type": "string", + "description": "Processing Status." + }, + "parentTicketId": { + "type": "integer", + "description": "Parent Ticket ID.", + "format": "int32", + "nullable": true + }, + "mergedParentTicketId": { + "type": "integer", + "description": "Merged Parent Ticket ID.", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TicketContactAuthentication": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "serviceRecId": { + "type": "integer", + "format": "int32" + }, + "contact": { + "$ref": "#/components/schemas/ContactReference" + }, + "authenticatedBy": { + "type": "string" + }, + "authenticatedAt": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TicketInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "summary": { + "type": "string" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TicketMerge": { + "required": [ + "mergeTicketIds", + "status" + ], + "type": "object", + "properties": { + "mergeTicketIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "status": { + "$ref": "#/components/schemas/ServiceStatusReference" + } + } + }, + "TicketNote": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "ticketId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "text": { + "type": "string" + }, + "detailDescriptionFlag": { + "type": "boolean", + "nullable": true + }, + "internalAnalysisFlag": { + "type": "boolean", + "nullable": true + }, + "resolutionFlag": { + "type": "boolean", + "nullable": true + }, + "issueFlag": { + "type": "boolean", + "nullable": true + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "contact": { + "$ref": "#/components/schemas/ContactReference" + }, + "customerUpdatedFlag": { + "type": "boolean", + "nullable": true + }, + "processNotifications": { + "type": "boolean", + "nullable": true + }, + "internalFlag": { + "type": "boolean", + "nullable": true + }, + "externalFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TicketReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "summary": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TicketStopwatch": { + "required": [ + "member", + "status", + "ticket" + ], + "type": "object", + "properties": { + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "agreement": { + "$ref": "#/components/schemas/AgreementReference" + }, + "billableOption": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "nullable": true + }, + "businessUnitId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "dateEntered": { + "type": "string", + "format": "date-time" + }, + "endTime": { + "type": "string", + "format": "date-time" + }, + "id": { + "type": "integer", + "format": "int32" + }, + "internalNotes": { + "type": "string" + }, + "locationId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "mobileGuid": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "notes": { + "type": "string", + "description": " Max length: 4000;" + }, + "serviceStatus": { + "$ref": "#/components/schemas/ServiceStatusReference" + }, + "startTime": { + "type": "string", + "format": "date-time" + }, + "status": { + "enum": [ + "Reset", + "Running", + "Paused", + "Stopped" + ], + "type": "string", + "nullable": true + }, + "ticket": { + "$ref": "#/components/schemas/TicketReference" + }, + "ticketMobileGuid": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "totalPauseTime": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "workRole": { + "$ref": "#/components/schemas/WorkRoleReference" + }, + "workType": { + "$ref": "#/components/schemas/WorkTypeReference" + }, + "showNotesInDiscussionFlag": { + "type": "boolean", + "nullable": true + }, + "showNotesInInternalFlag": { + "type": "boolean", + "nullable": true + }, + "showNotesInResolutionFlag": { + "type": "boolean", + "nullable": true + }, + "emailNotesToContactFlag": { + "type": "boolean", + "nullable": true + }, + "emailNotesToResourcesFlag": { + "type": "boolean", + "nullable": true + } + } + }, + "TicketSync": { + "required": [ + "name", + "vendorType", + "integratorLogin", + "company", + "url" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 80;" + }, + "vendorType": { + "enum": [ + "Zenith" + ], + "type": "string", + "nullable": true + }, + "integratorLogin": { + "$ref": "#/components/schemas/IntegratorLoginReference" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "url": { + "type": "string" + }, + "userName": { + "type": "string" + }, + "password": { + "type": "string" + }, + "psg": { + "type": "string" + }, + "problemDescriptionFlag": { + "type": "boolean", + "nullable": true + }, + "internalAnalysisFlag": { + "type": "boolean", + "nullable": true + }, + "resolutionFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TicketTask": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "ticketId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "notes": { + "type": "string" + }, + "closedFlag": { + "type": "boolean", + "nullable": true + }, + "priority": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "schedule": { + "$ref": "#/components/schemas/ScheduleEntryReference" + }, + "code": { + "$ref": "#/components/schemas/ServiceCodeReference" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "resolution": { + "type": "string" + }, + "summary": { + "type": "string" + }, + "childScheduleAction": { + "enum": [ + "Transfer", + "Delete", + "Done" + ], + "type": "string", + "nullable": true + }, + "childTicketId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TimeAccrual": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "vacationFlag": { + "type": "boolean", + "description": "if vacationFlag is set to false, system will clear out or ingore the values of vacationAvailableType, vacationCarryoverAllowedFlag, vacationCarryoverLimit", + "nullable": true + }, + "vacationAvailableType": { + "enum": [ + "AnniversaryYear", + "CalendarYear" + ], + "type": "string", + "nullable": true + }, + "vacationCarryoverAllowedFlag": { + "type": "boolean", + "nullable": true + }, + "vacationCarryoverLimit": { + "type": "number", + "format": "double", + "nullable": true + }, + "sickFlag": { + "type": "boolean", + "description": "if sickFlag is set to false, system will clear out or ignore the values of sickAvailableType, sickCarryoverAllowedFlag, sickCarryoverLimit", + "nullable": true + }, + "sickAvailableType": { + "enum": [ + "AnniversaryYear", + "CalendarYear" + ], + "type": "string", + "nullable": true + }, + "sickCarryoverAllowedFlag": { + "type": "boolean", + "nullable": true + }, + "sickCarryoverLimit": { + "type": "number", + "format": "double", + "nullable": true + }, + "ptoFlag": { + "type": "boolean", + "description": "if ptoFlag is set to false, system will clear out or ignore the values of ptoAvailableType, ptoCarryoverAllowedFlag, ptoCarryoverLimit", + "nullable": true + }, + "ptoAvailableType": { + "enum": [ + "AnniversaryYear", + "CalendarYear" + ], + "type": "string", + "nullable": true + }, + "ptoCarryoverAllowedFlag": { + "type": "boolean", + "nullable": true + }, + "ptoCarryoverLimit": { + "type": "number", + "format": "double", + "nullable": true + }, + "holidayFlag": { + "type": "boolean", + "description": "if holidayFlag is set to false, system will clear out or ignore the values of holidayAvailableType, holidayCarryoverAllowedFlag, holidayCarryoverLimit", + "nullable": true + }, + "holidayAvailableType": { + "enum": [ + "AnniversaryYear", + "CalendarYear" + ], + "type": "string", + "nullable": true + }, + "holidayCarryoverAllowedFlag": { + "type": "boolean", + "nullable": true + }, + "holidayCarryoverLimit": { + "type": "number", + "format": "double", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "TimeAccrualDetail": { + "required": [ + "accrualType", + "startYear", + "endYear", + "hours" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "accrualType": { + "enum": [ + "Holiday", + "PTO", + "Sick", + "Vacation" + ], + "type": "string", + "description": "Available types are: Holiday, PTO, Sick and Vacation.", + "nullable": true + }, + "startYear": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "endYear": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "hours": { + "type": "number", + "format": "double", + "nullable": true + }, + "timeAccrual": { + "$ref": "#/components/schemas/TimeAccrualReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "TimeAccrualReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TimeEntry": { + "required": [ + "timeStart" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "companyType": { + "type": "string" + }, + "chargeToId": { + "type": "integer", + "description": "If chargeToId is not specified, we asume you enter time against the company specified", + "format": "int32", + "nullable": true + }, + "chargeToType": { + "enum": [ + "Company", + "ServiceTicket", + "ProjectTicket", + "ChargeCode", + "Activity" + ], + "type": "string", + "description": "If chargeToId is not specified, we asume you enter time against the company specified", + "nullable": true + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "locationId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "businessUnitId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "businessGroupDesc": { + "type": "string" + }, + "location": { + "$ref": "#/components/schemas/OwnerLevelReference" + }, + "department": { + "$ref": "#/components/schemas/BillingUnitReference" + }, + "workType": { + "$ref": "#/components/schemas/WorkTypeReference" + }, + "workRole": { + "$ref": "#/components/schemas/WorkRoleReference" + }, + "agreement": { + "$ref": "#/components/schemas/AgreementReference" + }, + "agreementType": { + "type": "string" + }, + "activity": { + "$ref": "#/components/schemas/ActivityReference" + }, + "opportunityRecid": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "projectActivity": { + "type": "string" + }, + "territory": { + "type": "string" + }, + "timeStart": { + "type": "string", + "format": "date-time" + }, + "timeEnd": { + "type": "string", + "format": "date-time" + }, + "hoursDeduct": { + "type": "number", + "format": "double", + "nullable": true + }, + "actualHours": { + "type": "number", + "format": "double", + "nullable": true + }, + "billableOption": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "description": " Required On Updates;", + "nullable": true + }, + "notes": { + "type": "string" + }, + "internalNotes": { + "type": "string" + }, + "addToDetailDescriptionFlag": { + "type": "boolean", + "nullable": true + }, + "addToInternalAnalysisFlag": { + "type": "boolean", + "nullable": true + }, + "addToResolutionFlag": { + "type": "boolean", + "nullable": true + }, + "emailResourceFlag": { + "type": "boolean", + "description": "This is an action flag. To update this value use the /service/tickets endpoint automaticEmailResourceFlag field", + "nullable": true + }, + "emailContactFlag": { + "type": "boolean", + "description": "This is an action flag. To update this value use the /service/tickets endpoint automaticEmailContactFlag field", + "nullable": true + }, + "emailCcFlag": { + "type": "boolean", + "description": "This is an action flag. To update this value use the /service/tickets endpoint automaticEmailCcFlag field", + "nullable": true + }, + "emailCc": { + "type": "string", + "description": "To update this value use the /service/tickets endpoint automaticEmailCc field" + }, + "hoursBilled": { + "type": "number", + "format": "double", + "nullable": true + }, + "invoiceHours": { + "type": "number", + "format": "double", + "nullable": true + }, + "hourlyCost": { + "type": "string" + }, + "enteredBy": { + "type": "string" + }, + "dateEntered": { + "type": "string", + "format": "date-time" + }, + "invoice": { + "$ref": "#/components/schemas/InvoiceReference" + }, + "mobileGuid": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "hourlyRate": { + "type": "number", + "description": "This field may only be Updated, it is defaulted on Create", + "format": "double", + "nullable": true + }, + "overageRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "agreementHours": { + "type": "number", + "format": "double", + "nullable": true + }, + "agreementAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "agreementAdjustment": { + "type": "number", + "format": "double", + "nullable": true + }, + "adjustment": { + "type": "number", + "format": "double", + "nullable": true + }, + "invoiceReady": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "timeSheet": { + "$ref": "#/components/schemas/TimeSheetReference" + }, + "status": { + "enum": [ + "Open", + "Rejected", + "PendingApproval", + "ErrorsCorrected", + "PendingProjectApproval", + "ApprovedByTierOne", + "RejectBySecondTier", + "ApprovedByTierTwo", + "ReadyToBill", + "Billed", + "WrittenOff", + "BilledAgreement" + ], + "type": "string", + "nullable": true + }, + "ticket": { + "$ref": "#/components/schemas/TicketReference" + }, + "project": { + "$ref": "#/components/schemas/ProjectReference" + }, + "phase": { + "$ref": "#/components/schemas/ProjectPhaseReference" + }, + "ticketBoard": { + "type": "string" + }, + "ticketStatus": { + "type": "string" + }, + "ticketType": { + "type": "string" + }, + "ticketSubType": { + "type": "string" + }, + "invoiceFlag": { + "type": "boolean", + "nullable": true + }, + "extendedInvoiceAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "locationName": { + "type": "string" + }, + "taxCode": { + "$ref": "#/components/schemas/TaxCodeReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "customFields": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldValue" + } + } + } + }, + "TimeEntryAudit": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "source": { + "enum": [ + "None", + "Member", + "API", + "Workflow", + "Portal", + "Mobile", + "Network", + "EmailConnector", + "MassMaintenance", + "Application", + "SystemAPI", + "Conversion" + ], + "type": "string", + "nullable": true + }, + "type": { + "enum": [ + "Activity", + "CloseDate", + "Company", + "Contact", + "Conversion", + "Document", + "Forecast", + "Note", + "Notes", + "Opportunity", + "Products", + "Stage", + "Status", + "Surveys", + "Team", + "Tracks", + "Configuration", + "ConfigurationQuestions", + "DeviceBackupDetails", + "Tickets", + "Subject", + "ActivityOverview", + "Schedule", + "Resources", + "ExpenseEntry", + "Member", + "Date", + "Classification", + "Amount", + "ExpenseType", + "WorkType", + "WorkRole", + "Mileage", + "Billing", + "ExpenseHeader", + "Project", + "TimeEntry", + "TicketStatus", + "DateTime", + "DeductHours", + "ActualHours", + "Invoice", + "CompanyFinance", + "Billable", + "SalesOrder", + "Shipping", + "Profile", + "Group", + "GroupContact", + "GroupCompany", + "Options", + "Site", + "Agreement", + "Addition", + "Adjustment", + "Microsoft365", + "API", + "ProjectFinance", + "CompanyProfile", + "CompanyTeam", + "CompanyMgmt", + "InvoiceTotal", + "BillingInformation", + "ShippingInformation", + "BillingStatus", + "Location", + "Department", + "Territory", + "Payment", + "Credit", + "SubcontractorInformation", + "InvoicingParameters", + "ApplicationParameters", + "Finance", + "Invoicing", + "Email", + "Batching", + "KnowledgeBase", + "KbArticle", + "KnowledgeBaseApproval", + "KnowledgeBaseTicket", + "ManageNetwork", + "Tasks", + "CustomField", + "ScreenConnect", + "SLA", + "Ticket", + "Workflow", + "Record", + "CombinedTickets", + "Template", + "PurchaseOrder", + "Meeting", + "RmaOverview", + "ReturnedBy", + "PurchasedFromVendor", + "WarrantyVendor", + "RepairVendor", + "AdditionalDetails", + "TicketTemplate", + "AutoGeneration", + "TimeInternalNote", + "TimeDiscussion", + "TimeInternal", + "TimeResolution", + "MemberTemplate", + "Delegation", + "Skill", + "Certification", + "Accrual", + "ApiKey", + "Login", + "Notifications", + "System", + "ServiceBoard", + "ProjectBoard", + "Scheduling", + "TimeBillingExpense", + "CRM", + "Procurement", + "JobRole", + "Details", + "Authentication" + ], + "type": "string", + "nullable": true + }, + "message": { + "type": "string" + }, + "oldValue": { + "type": "string" + }, + "newValue": { + "type": "string" + }, + "value": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TimeEntryChangeLog": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "Time Entry Change Log ID.", + "format": "int32" + }, + "partnerId": { + "type": "string", + "description": "Partner ID." + }, + "productInstanceId": { + "type": "string", + "description": "Product Instance ID." + }, + "action": { + "type": "string", + "description": "Action." + }, + "activitySubject": { + "type": "string", + "description": "Activity Subject." + }, + "actualUtilizedHrs": { + "type": "number", + "description": "Actual Utilized Hours.", + "format": "double", + "nullable": true + }, + "agreementAdjustmentFirm": { + "type": "number", + "description": "Agreement Adjustment Firm.", + "format": "double", + "nullable": true + }, + "agreementAdjustmentTotal": { + "type": "number", + "description": "Agreement Adjustment Total.", + "format": "double", + "nullable": true + }, + "agreementAmountCovered": { + "type": "number", + "description": "Agreement Amount Covered.", + "format": "double", + "nullable": true + }, + "agreementHoursCovered": { + "type": "number", + "description": "Agreement Hours Covered.", + "format": "double", + "nullable": true + }, + "billableAmount": { + "type": "number", + "description": "Billable Amount.", + "format": "double", + "nullable": true + }, + "billableFlag": { + "type": "boolean", + "description": "Billable Flag.", + "nullable": true + }, + "billableHours": { + "type": "number", + "description": "Billable Hours.", + "format": "double", + "nullable": true + }, + "billableUtilizedHours": { + "type": "number", + "description": "Billable Utilized Hours.", + "format": "double", + "nullable": true + }, + "memberDailyCapacity": { + "type": "number", + "description": "Member Daily Capacity.", + "format": "double", + "nullable": true + }, + "billableOption": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge", + "NoDefault" + ], + "type": "string", + "description": "Billable Option.", + "nullable": true + }, + "businessGroup": { + "type": "string", + "description": "Business Group." + }, + "locationName": { + "type": "string", + "description": "Location Name." + }, + "chargeCode": { + "type": "string", + "description": "Charge Code." + }, + "chargeTo": { + "type": "string", + "description": "Charge To." + }, + "chargeToType": { + "enum": [ + "Company", + "ServiceTicket", + "ProjectTicket", + "ChargeCode", + "Activity" + ], + "type": "string", + "description": "Charge To Type.", + "nullable": true + }, + "chargeToRecId": { + "type": "integer", + "description": "Charge To Record ID.", + "format": "int32", + "nullable": true + }, + "companyAndAgreement": { + "type": "string", + "description": "Company and Agreement." + }, + "companyName": { + "type": "string", + "description": "Company Name." + }, + "timeStart": { + "type": "string", + "description": "Time Start." + }, + "timeStartUtc": { + "type": "string", + "description": "Time Start UTC." + }, + "timeEnd": { + "type": "string", + "description": "Time End." + }, + "timeEndUtc": { + "type": "string", + "description": "Time End UTC." + }, + "dateStart": { + "type": "string", + "description": "Date Start." + }, + "dateInvoice": { + "type": "string", + "description": "Date Invoice." + }, + "firstName": { + "type": "string", + "description": "First Name." + }, + "hourlyCost": { + "type": "string", + "description": "Hourly Cost." + }, + "hourlyCostDecimal": { + "type": "number", + "description": "Hourly Cost in Decimal.", + "format": "double", + "nullable": true + }, + "hourlyRate": { + "type": "number", + "description": "Hourly Rate.", + "format": "double", + "nullable": true + }, + "hoursActual": { + "type": "number", + "description": "Actual Hours.", + "format": "double", + "nullable": true + }, + "internalNote": { + "type": "string", + "description": "Internal Note." + }, + "invoiceAdjustmentFirm": { + "type": "number", + "description": "Invoice Adjustment Firm.", + "format": "double", + "nullable": true + }, + "invoiceAdjustmentTotal": { + "type": "number", + "description": "Invoice Adjustment Total.", + "format": "double", + "nullable": true + }, + "invoiceFlag": { + "type": "boolean", + "description": "Invoice Flag." + }, + "invoiceNumber": { + "type": "string", + "description": "Invoice Number." + }, + "invoiceReady": { + "type": "boolean", + "description": "Invoice Ready status." + }, + "lastName": { + "type": "string", + "description": "Last Name." + }, + "memberId": { + "type": "string", + "description": "Member ID." + }, + "nonBillableAmt": { + "type": "number", + "description": "Non-Billable Amount.", + "format": "double", + "nullable": true + }, + "nonBillableHrs": { + "type": "number", + "description": "Non-Billable Hours.", + "format": "double", + "nullable": true + }, + "notes": { + "type": "string", + "description": "Notes." + }, + "opportunityRecId": { + "type": "integer", + "description": "Opportunity Record ID.", + "format": "int32", + "nullable": true + }, + "optionId": { + "type": "string", + "description": "Option ID." + }, + "projectActivity": { + "type": "string", + "description": "Project Activity." + }, + "projectName": { + "type": "string", + "description": "Project Name." + }, + "projectPhase": { + "type": "string", + "description": "Project Phase." + }, + "serviceRequestStatus": { + "type": "string", + "description": "Service Request Status." + }, + "serviceRequestSummary": { + "type": "string", + "description": "Service Request Summary." + }, + "territory": { + "type": "string", + "description": "Territory." + }, + "timeRecId": { + "type": "integer", + "description": "Time Record ID.", + "format": "int32" + }, + "timeStatus": { + "type": "string", + "description": "Time Status." + }, + "utilizationFlag": { + "type": "boolean", + "description": "Utilization Flag.", + "nullable": true + }, + "companyType": { + "type": "string", + "description": "Company Type." + }, + "ticketCurrentBoard": { + "type": "string", + "description": "Current Board of the Ticket." + }, + "ticketType": { + "type": "string", + "description": "Type of the Ticket." + }, + "ticketSubtype": { + "type": "string", + "description": "Subtype of the Ticket." + }, + "agreementType": { + "type": "string", + "description": "Type of the Agreement." + }, + "billingStatus": { + "type": "string", + "description": "Billing Status." + }, + "processingStatus": { + "type": "string", + "description": "Processing Status." + }, + "invoicedhours": { + "type": "number", + "description": "Invoiced Hours.", + "format": "double", + "nullable": true + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "workType": { + "$ref": "#/components/schemas/WorkTypeReference" + }, + "workRole": { + "$ref": "#/components/schemas/WorkRoleReference" + }, + "agreement": { + "$ref": "#/components/schemas/AgreementReference" + }, + "invoice": { + "$ref": "#/components/schemas/InvoiceReference" + }, + "ticket": { + "$ref": "#/components/schemas/TicketReference" + }, + "project": { + "$ref": "#/components/schemas/ProjectReference" + }, + "phase": { + "$ref": "#/components/schemas/ProjectPhaseReference" + }, + "activity": { + "$ref": "#/components/schemas/ActivityReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TimeEntryReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TimeEntryTierReject": { + "type": "object", + "properties": { + "comment": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int32" + }, + "approvalType": { + "enum": [ + "DataEntry", + "Tier1Update", + "Tier2Update", + "Billing", + "Service", + "Project", + "MonthlySummary", + "SalesActivity", + "Schedule" + ], + "type": "string", + "nullable": true + } + } + }, + "TimeEntryTierUpdate": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "approvalType": { + "enum": [ + "DataEntry", + "Tier1Update", + "Tier2Update", + "Billing", + "Service", + "Project", + "MonthlySummary", + "SalesActivity", + "Schedule" + ], + "type": "string", + "nullable": true + } + } + }, + "TimeExpense": { + "required": [ + "internalCompany" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "tier1ApprovalFlag": { + "type": "boolean", + "nullable": true + }, + "tier2ApprovalFlag": { + "type": "boolean", + "nullable": true + }, + "disableTimeEntryFlag": { + "type": "boolean", + "nullable": true + }, + "requireTimeNoteFlag": { + "type": "boolean", + "nullable": true + }, + "requireExpenseNoteFlag": { + "type": "boolean", + "nullable": true + }, + "roundingFactor": { + "type": "number", + "format": "double", + "nullable": true + }, + "invoiceStart": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "defaultSpecialInvoiceType": { + "enum": [ + "Agreement", + "CreditMemo", + "DownPayment", + "Miscellaneous", + "Progress", + "Standard", + "Consolidated" + ], + "type": "string", + "nullable": true + }, + "internalCompany": { + "$ref": "#/components/schemas/CompanyReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TimePeriod": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "timePeriodSetup": { + "$ref": "#/components/schemas/TimePeriodSetupReference" + }, + "period": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "startDate": { + "type": "string" + }, + "endDate": { + "type": "string" + }, + "deadlineDate": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TimePeriodSetup": { + "required": [ + "periodApplyTo", + "year", + "numberFuturePeriods", + "type", + "firstPeriodEndDate", + "daysPastEndDate" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "periodApplyTo": { + "enum": [ + "Both", + "Expense", + "Time" + ], + "type": "string", + "nullable": true + }, + "year": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "numberFuturePeriods": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "type": { + "enum": [ + "Weekly", + "BiWeekly", + "SemiMonthly", + "Monthly" + ], + "type": "string", + "nullable": true + }, + "description": { + "type": "string", + "description": " Max length: 100;" + }, + "firstPeriodEndDate": { + "type": "string", + "format": "date" + }, + "monthlyPeriodEnds": { + "type": "integer", + "description": "Only needed when type is monthly", + "format": "int32", + "nullable": true + }, + "semiMonthlyFirstPeriod": { + "type": "integer", + "description": "Only needed when type is semi-monthly", + "format": "int32", + "nullable": true + }, + "semiMonthlySecondPeriod": { + "type": "integer", + "description": "Only needed when type is semi-monthly", + "format": "int32", + "nullable": true + }, + "semiMonthlyLastDayFlag": { + "type": "boolean", + "nullable": true + }, + "lastDayFlag": { + "type": "boolean", + "description": "Only needed when type is monthly", + "nullable": true + }, + "daysPastEndDate": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "TimePeriodSetupDefaults": { + "type": "object" + }, + "TimePeriodSetupReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TimeRevenueReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "revenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "cost": { + "type": "number", + "format": "double", + "nullable": true + }, + "margin": { + "type": "number", + "format": "double", + "nullable": true + }, + "percentage": { + "type": "number", + "format": "double", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TimeSheet": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "year": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "period": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "dateStart": { + "type": "string" + }, + "dateEnd": { + "type": "string" + }, + "status": { + "enum": [ + "Open", + "Rejected", + "PendingApproval", + "ErrorsCorrected", + "PendingProjectApproval", + "ApprovedByTierOne", + "RejectBySecondTier", + "ApprovedByTierTwo", + "ReadyToBill", + "Billed", + "WrittenOff", + "BilledAgreement" + ], + "type": "string", + "nullable": true + }, + "hours": { + "type": "number", + "format": "double", + "nullable": true + }, + "deadline": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TimeSheetAudit": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "source": { + "enum": [ + "None", + "Member", + "API", + "Workflow", + "Portal", + "Mobile", + "Network", + "EmailConnector", + "MassMaintenance", + "Application", + "SystemAPI", + "Conversion" + ], + "type": "string", + "nullable": true + }, + "type": { + "enum": [ + "Activity", + "CloseDate", + "Company", + "Contact", + "Conversion", + "Document", + "Forecast", + "Note", + "Notes", + "Opportunity", + "Products", + "Stage", + "Status", + "Surveys", + "Team", + "Tracks", + "Configuration", + "ConfigurationQuestions", + "DeviceBackupDetails", + "Tickets", + "Subject", + "ActivityOverview", + "Schedule", + "Resources", + "ExpenseEntry", + "Member", + "Date", + "Classification", + "Amount", + "ExpenseType", + "WorkType", + "WorkRole", + "Mileage", + "Billing", + "ExpenseHeader", + "Project", + "TimeEntry", + "TicketStatus", + "DateTime", + "DeductHours", + "ActualHours", + "Invoice", + "CompanyFinance", + "Billable", + "SalesOrder", + "Shipping", + "Profile", + "Group", + "GroupContact", + "GroupCompany", + "Options", + "Site", + "Agreement", + "Addition", + "Adjustment", + "Microsoft365", + "API", + "ProjectFinance", + "CompanyProfile", + "CompanyTeam", + "CompanyMgmt", + "InvoiceTotal", + "BillingInformation", + "ShippingInformation", + "BillingStatus", + "Location", + "Department", + "Territory", + "Payment", + "Credit", + "SubcontractorInformation", + "InvoicingParameters", + "ApplicationParameters", + "Finance", + "Invoicing", + "Email", + "Batching", + "KnowledgeBase", + "KbArticle", + "KnowledgeBaseApproval", + "KnowledgeBaseTicket", + "ManageNetwork", + "Tasks", + "CustomField", + "ScreenConnect", + "SLA", + "Ticket", + "Workflow", + "Record", + "CombinedTickets", + "Template", + "PurchaseOrder", + "Meeting", + "RmaOverview", + "ReturnedBy", + "PurchasedFromVendor", + "WarrantyVendor", + "RepairVendor", + "AdditionalDetails", + "TicketTemplate", + "AutoGeneration", + "TimeInternalNote", + "TimeDiscussion", + "TimeInternal", + "TimeResolution", + "MemberTemplate", + "Delegation", + "Skill", + "Certification", + "Accrual", + "ApiKey", + "Login", + "Notifications", + "System", + "ServiceBoard", + "ProjectBoard", + "Scheduling", + "TimeBillingExpense", + "CRM", + "Procurement", + "JobRole", + "Details", + "Authentication" + ], + "type": "string", + "nullable": true + }, + "message": { + "type": "string" + }, + "oldValue": { + "type": "string" + }, + "newValue": { + "type": "string" + }, + "value": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TimeSheetReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TimeSheetTierUpdate": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "approvalType": { + "enum": [ + "DataEntry", + "Tier1Update", + "Tier2Update", + "Billing", + "Service", + "Project", + "MonthlySummary", + "SalesActivity", + "Schedule" + ], + "type": "string", + "nullable": true + } + } + }, + "TimeZoneReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TimeZoneSetup": { + "required": [ + "name", + "timeZone" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "timeZone": { + "$ref": "#/components/schemas/TimeZoneReference" + }, + "offset": { + "type": "number", + "description": "The hours offset from UTC (+/-)", + "format": "double", + "nullable": true + }, + "defaultFlag": { + "type": "boolean", + "description": "Identifies the default system time zone setup", + "nullable": true + }, + "daylightSavingsFlag": { + "type": "boolean", + "description": "Determined based on system library value for specified timeZone.\n Not able to be used in query params at this time", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "TimeZoneSetupInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "offset": { + "type": "number", + "format": "double", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TimeZoneSetupReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "TodayPageCategory": { + "required": [ + "name", + "sortOrder" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 30;" + }, + "sortOrder": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "TodayPageLink": { + "required": [ + "Description", + "Link", + "Category" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "description": { + "type": "string" + }, + "link": { + "type": "string" + }, + "openInNewWindow": { + "type": "boolean" + }, + "sortOrder": { + "type": "integer", + "format": "int32" + }, + "category": { + "type": "integer", + "format": "int32" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "Token": { + "type": "object", + "properties": { + "publicKey": { + "type": "string" + }, + "privateKey": { + "type": "string" + }, + "expiration": { + "type": "string" + } + } + }, + "Track": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 100;" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "notifyActionIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "TrackAction": { + "required": [ + "notifyType" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "notifyType": { + "enum": [ + "CreateActivity", + "SendEmail", + "AddToGroup", + "AttachTrack", + "ChangeCompanyStatus", + "CreateServiceTicket" + ], + "type": "string" + }, + "serviceTemplate": { + "$ref": "#/components/schemas/ServiceTemplateReference" + }, + "specificMemberTo": { + "$ref": "#/components/schemas/MemberReference" + }, + "emailRecipient": { + "type": "string", + "description": " Max length: 250;" + }, + "specificMemberFrom": { + "$ref": "#/components/schemas/MemberReference" + }, + "emailFrom": { + "type": "string", + "description": " Max length: 250;" + }, + "subject": { + "type": "string", + "description": " Max length: 100;" + }, + "notes": { + "type": "string" + }, + "activityType": { + "$ref": "#/components/schemas/ActivityTypeReference" + }, + "activityStatus": { + "$ref": "#/components/schemas/ActivityStatusReference" + }, + "companyStatus": { + "$ref": "#/components/schemas/CompanyStatusReference" + }, + "track": { + "$ref": "#/components/schemas/TrackReference" + }, + "attachedTrack": { + "$ref": "#/components/schemas/TrackReference" + }, + "group": { + "$ref": "#/components/schemas/GroupReference" + }, + "ccContact": { + "$ref": "#/components/schemas/ContactReference" + }, + "bccContact": { + "$ref": "#/components/schemas/ContactReference" + }, + "daysToExecute": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "notifyWho": { + "$ref": "#/components/schemas/NotificationRecipientReference" + }, + "notifyFrom": { + "$ref": "#/components/schemas/NotificationRecipientReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + }, + "trackActionActivityTypeCwId": { + "type": "string" + }, + "trackActionActivityStatusCwId": { + "type": "string" + }, + "trackActioncompanyStatusCwId": { + "type": "string" + }, + "trackActionGroupCwId": { + "type": "string" + } + } + }, + "TrackReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Type.SubType.CampaignSubType": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "typeId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + }, + "parentConnectWiseId": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentConnectWiseId": { + "type": "string" + } + } + }, + "UnitOfMeasure": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "uomScheduleXref": { + "type": "string", + "description": " Max length: 31;" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "UnitOfMeasureReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "UnpostedExpense": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "locationId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "departmentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "accountNumber": { + "type": "string" + }, + "creditAccount": { + "type": "string" + }, + "expenseDetailId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "expenseType": { + "$ref": "#/components/schemas/ExpenseTypeReference" + }, + "classification": { + "enum": [ + "NonReimbursable", + "Reimbursable", + "Personal" + ], + "type": "string", + "nullable": true + }, + "glType": { + "enum": [ + "AP", + "AR", + "EE", + "EI", + "EO", + "IA", + "IT", + "P", + "PF", + "R", + "RA", + "RD", + "RE", + "RP", + "ST", + "SD", + "ET", + "FT", + "PT", + "WP", + "WR" + ], + "type": "string", + "nullable": true + }, + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "dateExpense": { + "type": "string" + }, + "chargeCode": { + "$ref": "#/components/schemas/ChargeCodeReference" + }, + "chargeDescription": { + "type": "string" + }, + "inPolicy": { + "type": "boolean", + "nullable": true + }, + "paymentMethod": { + "$ref": "#/components/schemas/PaymentMethodReference" + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "total": { + "type": "number", + "format": "double", + "nullable": true + }, + "billableAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "nonBillableAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "agreement": { + "$ref": "#/components/schemas/AgreementReference" + }, + "agreementAmountCovered": { + "type": "number", + "format": "double", + "nullable": true + }, + "ticket": { + "$ref": "#/components/schemas/TicketReference" + }, + "project": { + "$ref": "#/components/schemas/ProjectReference" + }, + "projectPhase": { + "$ref": "#/components/schemas/ProjectPhaseReference" + }, + "taxCode": { + "$ref": "#/components/schemas/TaxCodeReference" + }, + "avalaraTaxFlag": { + "type": "boolean", + "description": "Used to determine if Avalara tax is enabled.", + "nullable": true + }, + "itemTaxableFlag": { + "type": "boolean", + "nullable": true + }, + "salesTaxAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "stateTaxFlag": { + "type": "boolean", + "description": "Set to true if transaction is taxable at the state level.", + "nullable": true + }, + "stateTaxXref": { + "type": "string" + }, + "stateTaxAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "countyTaxFlag": { + "type": "boolean", + "description": "Set to true if transaction is taxable at the county level.", + "nullable": true + }, + "countyTaxXref": { + "type": "string" + }, + "countyTaxAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "cityTaxFlag": { + "type": "boolean", + "description": "Set to true if transaction is taxable at the city level.", + "nullable": true + }, + "cityTaxXref": { + "type": "string" + }, + "cityTaxAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "countryTaxFlag": { + "type": "boolean", + "description": "Set to true if transaction is taxable at the country level.", + "nullable": true + }, + "countryTaxXref": { + "type": "string" + }, + "countryTaxAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "compositeTaxFlag": { + "type": "boolean", + "description": "Set to true if transaction is taxable at the composite level.", + "nullable": true + }, + "compositeTaxXref": { + "type": "string" + }, + "compositeTaxAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "levelSixTaxFlag": { + "type": "boolean", + "description": "Set to true if transaction is taxable at level six.", + "nullable": true + }, + "levelSixTaxXref": { + "type": "string" + }, + "levelSixTaxAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "dateClosed": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "UnpostedExpenseTaxableLevel": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "taxLevel": { + "type": "integer", + "format": "int32" + }, + "taxCodeXref": { + "type": "string" + }, + "taxAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "UnpostedInvoice": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "billingLogId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "locationId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "location": { + "$ref": "#/components/schemas/OwnerLevelReference" + }, + "departmentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "accountNumber": { + "type": "string" + }, + "billToCompany": { + "$ref": "#/components/schemas/CompanyReference" + }, + "billToSite": { + "$ref": "#/components/schemas/SiteReference" + }, + "shipToCompany": { + "$ref": "#/components/schemas/CompanyReference" + }, + "shipToSite": { + "$ref": "#/components/schemas/SiteReference" + }, + "invoiceNumber": { + "type": "string" + }, + "invoiceDate": { + "type": "string" + }, + "invoiceType": { + "enum": [ + "Agreement", + "CreditMemo", + "DownPayment", + "Miscellaneous", + "Progress", + "Standard", + "Consolidated" + ], + "type": "string", + "nullable": true + }, + "description": { + "type": "string" + }, + "billingTerms": { + "$ref": "#/components/schemas/BillingTermsReference" + }, + "dueDays": { + "type": "string" + }, + "dueDate": { + "type": "string" + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "subTotal": { + "type": "number", + "format": "double", + "nullable": true + }, + "total": { + "type": "number", + "format": "double", + "nullable": true + }, + "hasTime": { + "type": "boolean" + }, + "hasExpenses": { + "type": "boolean" + }, + "hasProducts": { + "type": "boolean" + }, + "invoiceTaxableFlag": { + "type": "boolean", + "nullable": true + }, + "taxCode": { + "$ref": "#/components/schemas/TaxCodeReference" + }, + "avalaraTaxFlag": { + "type": "boolean", + "description": "Used to determine if Avalara tax is enabled.", + "nullable": true + }, + "itemTaxableFlag": { + "type": "boolean", + "nullable": true + }, + "salesTaxAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "stateTaxFlag": { + "type": "boolean", + "description": "Set to true if transaction is taxable at the state level.", + "nullable": true + }, + "stateTaxXref": { + "type": "string" + }, + "stateTaxAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "countyTaxFlag": { + "type": "boolean", + "description": "Set to true if transaction is taxable at the county level.", + "nullable": true + }, + "countyTaxXref": { + "type": "string" + }, + "countyTaxAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "cityTaxFlag": { + "type": "boolean", + "description": "Set to true if transaction is taxable at the city level.", + "nullable": true + }, + "cityTaxXref": { + "type": "string" + }, + "cityTaxAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "countryTaxFlag": { + "type": "boolean", + "description": "Set to true if transaction is taxable at the country level.", + "nullable": true + }, + "countryTaxXref": { + "type": "string" + }, + "countryTaxAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "compositeTaxFlag": { + "type": "boolean", + "description": "Set to true if transaction is taxable at the composite level.", + "nullable": true + }, + "compositeTaxXref": { + "type": "string" + }, + "compositeTaxAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "levelSixTaxFlag": { + "type": "boolean", + "description": "Set to true if transaction is taxable at level six.", + "nullable": true + }, + "levelSixTaxXref": { + "type": "string" + }, + "levelSixTaxAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "createdBy": { + "type": "string" + }, + "dateClosed": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "UnpostedInvoiceTaxableLevel": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "taxLevel": { + "type": "integer", + "format": "int32" + }, + "taxCodeXref": { + "type": "string" + }, + "taxAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "UnpostedPayments": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "type": { + "type": "string" + }, + "source": { + "enum": [ + "Default", + "WisePay" + ], + "type": "string" + }, + "invoice": { + "$ref": "#/components/schemas/InvoiceReference" + }, + "amount": { + "type": "number", + "format": "double", + "nullable": true + }, + "paymentDate": { + "type": "string" + }, + "appliedBy": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "wisePayPayment": { + "$ref": "#/components/schemas/WisePayPayment" + }, + "paymentSyncStatus": { + "type": "string" + }, + "paymentSyncDate": { + "type": "string" + }, + "paymentAccount": { + "type": "string" + }, + "aRPaymentAccount": { + "type": "string" + } + } + }, + "UnpostedProcurement": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "description": { + "type": "string" + }, + "unpostedProductId": { + "type": "string" + }, + "locationId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "departmentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "procurementType": { + "enum": [ + "Purchase", + "Adjustment", + "Transfer" + ], + "type": "string", + "nullable": true + }, + "purchaseOrder": { + "$ref": "#/components/schemas/PurchaseOrderReference" + }, + "purchaseDate": { + "type": "string" + }, + "trackingNumber": { + "type": "string" + }, + "billingTerms": { + "$ref": "#/components/schemas/BillingTermsReference" + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "total": { + "type": "number", + "format": "double", + "nullable": true + }, + "taxCode": { + "$ref": "#/components/schemas/TaxCodeReference" + }, + "avalaraTaxFlag": { + "type": "boolean", + "description": "Used to determine if Avalara tax is enabled.", + "nullable": true + }, + "itemTaxableFlag": { + "type": "boolean", + "nullable": true + }, + "purchaseOrderTaxableFlag": { + "type": "boolean", + "nullable": true + }, + "stateTaxFlag": { + "type": "boolean", + "description": "Set to true if transaction is taxable at the state level.", + "nullable": true + }, + "stateTaxXref": { + "type": "string" + }, + "stateTaxAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "countyTaxFlag": { + "type": "boolean", + "description": "Set to true if transaction is taxable at the county level.", + "nullable": true + }, + "countyTaxXref": { + "type": "string" + }, + "countyTaxAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "cityTaxFlag": { + "type": "boolean", + "description": "Set to true if transaction is taxable at the city level.", + "nullable": true + }, + "cityTaxXref": { + "type": "string" + }, + "cityTaxAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "countryTaxFlag": { + "type": "boolean", + "description": "Set to true if transaction is taxable at the country level.", + "nullable": true + }, + "countryTaxXref": { + "type": "string" + }, + "countryTaxAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "compositeTaxFlag": { + "type": "boolean", + "description": "Set to true if transaction is taxable at the composite level.", + "nullable": true + }, + "compositeTaxXref": { + "type": "string" + }, + "compositeTaxAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "levelSixTaxFlag": { + "type": "boolean", + "description": "Set to true if transaction is taxable at level six.", + "nullable": true + }, + "levelSixTaxXref": { + "type": "string" + }, + "levelSixTaxAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "taxTotal": { + "type": "number", + "format": "double", + "nullable": true + }, + "customer": { + "$ref": "#/components/schemas/CompanyReference" + }, + "vendor": { + "$ref": "#/components/schemas/CompanyReference" + }, + "vendorAccountNumber": { + "type": "string" + }, + "vendorInvoiceNumber": { + "type": "string" + }, + "vendorInvoiceDate": { + "type": "string" + }, + "taxFreightFlag": { + "type": "boolean", + "nullable": true + }, + "freightTaxTotal": { + "type": "number", + "format": "double", + "nullable": true + }, + "freightCost": { + "type": "number", + "format": "double", + "nullable": true + }, + "dateClosed": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "UnpostedProcurementTaxableLevel": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "taxLevel": { + "type": "integer", + "format": "int32" + }, + "taxCodeXref": { + "type": "string" + }, + "taxAmount": { + "type": "number", + "format": "double", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Usage": { + "type": "object", + "properties": { + "type": { + "type": "string" + }, + "count": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "description": { + "type": "string" + }, + "hyperlink": { + "type": "string" + }, + "typeKey": { + "type": "string" + } + } + }, + "UserDefinedField": { + "required": [ + "podId", + "caption", + "sequenceNumber", + "fieldTypeIdentifier" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "ID of the custom user defined field", + "format": "int32" + }, + "podId": { + "type": "integer", + "description": "Id of the Pod where the custom field will be placed", + "format": "int32", + "nullable": true + }, + "caption": { + "type": "string", + "description": "Field caption Max length: 25;" + }, + "sequenceNumber": { + "type": "integer", + "description": "Must be between 1 and 500. This defines the order in which the custom fields will appear", + "format": "int32", + "nullable": true + }, + "screenId": { + "type": "string", + "description": "Field ScreenID Max length: 25;" + }, + "helpText": { + "type": "string", + "description": "Help text to accompany the custom field Max length: 1000;" + }, + "fieldTypeIdentifier": { + "enum": [ + "TextArea", + "Button", + "Currency", + "Date", + "Hyperlink", + "IPAddress", + "Checkbox", + "Number", + "Percent", + "PhoneNumber", + "Text", + "Password" + ], + "type": "string", + "nullable": true + }, + "numberDecimals": { + "type": "integer", + "description": "Only valid for Number or percent", + "format": "int32", + "nullable": true + }, + "entryTypeIdentifier": { + "enum": [ + "Date", + "EntryField", + "List", + "Option" + ], + "type": "string", + "nullable": true + }, + "requiredFlag": { + "type": "boolean", + "nullable": true + }, + "displayOnScreenFlag": { + "type": "boolean", + "nullable": true + }, + "readOnlyFlag": { + "type": "boolean", + "nullable": true + }, + "listViewFlag": { + "type": "boolean", + "description": "Denotes that this custom field is included on a list view", + "nullable": true + }, + "buttonUrl": { + "type": "string", + "description": "Only available with Button Field Type. Required when entryTypeIdentifier is button Max length: 1000;" + }, + "options": { + "type": "array", + "items": { + "$ref": "#/components/schemas/UserDefinedFieldOption" + } + }, + "businessUnitIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "locationIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "addAllBusinessUnits": { + "type": "boolean", + "nullable": true + }, + "removeAllBusinessUnits": { + "type": "boolean", + "nullable": true + }, + "addAllLocations": { + "type": "boolean", + "nullable": true + }, + "removeAllLocations": { + "type": "boolean", + "nullable": true + }, + "connectWiseID": { + "type": "string" + }, + "dateCreated": { + "type": "string", + "description": "Date in UTC the custom field was created", + "format": "date-time" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "UserDefinedFieldInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "ID of the custom user defined field", + "format": "int32" + }, + "podId": { + "type": "integer", + "description": "Id of the Pod where the custom field will be placed", + "format": "int32", + "nullable": true + }, + "caption": { + "type": "string", + "description": "Field caption" + }, + "sequenceNumber": { + "type": "integer", + "description": "Must be between 1 and 500. This defines the order in which the custom fields will appear", + "format": "int32", + "nullable": true + }, + "helpText": { + "type": "string", + "description": "Help text to accompany the custom field" + }, + "fieldTypeIdentifier": { + "enum": [ + "TextArea", + "Button", + "Currency", + "Date", + "Hyperlink", + "IPAddress", + "Checkbox", + "Number", + "Percent", + "PhoneNumber", + "Text", + "Password" + ], + "type": "string", + "nullable": true + }, + "numberDecimals": { + "type": "integer", + "description": "Only valid for Number or percent", + "format": "int32", + "nullable": true + }, + "entryTypeIdentifier": { + "enum": [ + "Date", + "EntryField", + "List", + "Option" + ], + "type": "string", + "nullable": true + }, + "requiredFlag": { + "type": "boolean", + "nullable": true + }, + "displayOnScreenFlag": { + "type": "boolean", + "nullable": true + }, + "readOnlyFlag": { + "type": "boolean", + "nullable": true + }, + "listViewFlag": { + "type": "boolean", + "description": "Denotes that this custom field is included on a list view", + "nullable": true + }, + "buttonUrl": { + "type": "string", + "description": "Only available with Button Field Type. Required when entryTypeIdentifier is button" + }, + "options": { + "type": "array", + "items": { + "$ref": "#/components/schemas/UserDefinedFieldOption" + } + }, + "businessUnitIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + }, + "description": "List of business unit ids using custom field" + }, + "locationIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + }, + "description": "List of locations ids using custom field" + }, + "dateCreated": { + "type": "string", + "description": "Date in UTC the custom field was created" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "UserDefinedFieldOption": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "optionValue": { + "type": "string" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "sortOrder": { + "type": "integer", + "format": "int32", + "nullable": true + } + } + }, + "UserDefinedFieldReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "UserDefinedFieldValueModel": { + "type": "object", + "properties": { + "userDefinedFieldRecId": { + "type": "integer", + "format": "int32" + }, + "value": { + "type": "string" + }, + "rowNum": { + "type": "integer", + "format": "int32" + }, + "skipLocationAndBillingUnit": { + "type": "boolean" + }, + "filtered": { + "type": "boolean" + } + } + }, + "UserEmail": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "displayName": { + "type": "string" + }, + "userPrincipalName": { + "type": "string" + } + } + }, + "ValidatePortalRequest": { + "required": [ + "email", + "password" + ], + "type": "object", + "properties": { + "email": { + "type": "string" + }, + "password": { + "type": "string" + } + } + }, + "ValidatePortalResponse": { + "type": "object", + "properties": { + "success": { + "type": "boolean" + }, + "contactId": { + "type": "integer", + "format": "int32" + } + } + }, + "ValidationError": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "message": { + "type": "string" + }, + "resource": { + "type": "string" + }, + "field": { + "type": "string" + }, + "details": { + "type": "string" + } + } + }, + "Version": { + "type": "object", + "properties": { + "major": { + "type": "integer", + "format": "int32" + }, + "minor": { + "type": "integer", + "format": "int32" + }, + "build": { + "type": "integer", + "format": "int32" + }, + "revision": { + "type": "integer", + "format": "int32" + }, + "majorRevision": { + "type": "integer", + "format": "int32" + }, + "minorRevision": { + "type": "integer", + "format": "int32" + } + } + }, + "Warehouse": { + "required": [ + "name", + "location", + "department" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "contact": { + "$ref": "#/components/schemas/ContactReference" + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "manager": { + "$ref": "#/components/schemas/MemberReference" + }, + "site": { + "$ref": "#/components/schemas/SiteReference" + }, + "locationXref": { + "type": "string", + "description": " Max length: 10;" + }, + "locationDefaultFlag": { + "type": "boolean", + "nullable": true + }, + "overallDefaultFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "lockedFlag": { + "type": "boolean", + "nullable": true + }, + "currency": { + "$ref": "#/components/schemas/CurrencyReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "WarehouseBin": { + "required": [ + "name", + "warehouse" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "warehouse": { + "$ref": "#/components/schemas/WarehouseReference" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "minQuantity": { + "type": "number", + "format": "double", + "nullable": true + }, + "maxQuantity": { + "type": "number", + "format": "double", + "nullable": true + }, + "overflowBin": { + "$ref": "#/components/schemas/WarehouseBinReference" + }, + "manager": { + "$ref": "#/components/schemas/MemberReference" + }, + "length": { + "type": "number", + "format": "double", + "nullable": true + }, + "width": { + "type": "number", + "format": "double", + "nullable": true + }, + "height": { + "type": "number", + "format": "double", + "nullable": true + }, + "weight": { + "type": "number", + "format": "double", + "nullable": true + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "quantityOnHand": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "transferBin": { + "$ref": "#/components/schemas/WarehouseBinReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "WarehouseBinInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "warehouse": { + "$ref": "#/components/schemas/WarehouseReference" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "WarehouseBinReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "WarehouseInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "overallDefaultFlag": { + "type": "boolean", + "nullable": true + }, + "company": { + "$ref": "#/components/schemas/CompanyReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "WarehouseReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "lockedFlag": { + "type": "boolean" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "WisePayBatchPayment": { + "type": "object", + "properties": { + "amount": { + "type": "number", + "format": "double", + "nullable": true + }, + "wisePayHref": { + "type": "string" + } + } + }, + "WisePayFeeInvoice": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "invoiceNumber": { + "type": "string" + }, + "amount": { + "type": "number", + "format": "double", + "nullable": true + }, + "invoiceHref": { + "type": "string" + } + } + }, + "WisePayPayment": { + "type": "object", + "properties": { + "paymentDateUtc": { + "type": "string" + }, + "wisePayReference": { + "type": "string" + }, + "batchPayment": { + "$ref": "#/components/schemas/WisePayBatchPayment" + }, + "feeInvoice": { + "$ref": "#/components/schemas/WisePayFeeInvoice" + } + } + }, + "WonRevenueReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "revenue": { + "type": "number", + "format": "double", + "nullable": true + }, + "cost": { + "type": "number", + "format": "double", + "nullable": true + }, + "margin": { + "type": "number", + "format": "double", + "nullable": true + }, + "percentage": { + "type": "number", + "format": "double", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "Workflow": { + "required": [ + "name", + "tableType" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 100;" + }, + "tableType": { + "$ref": "#/components/schemas/WorkflowTableTypeReference" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "department": { + "$ref": "#/components/schemas/SystemDepartmentReference" + }, + "activateFlag": { + "type": "boolean", + "description": "Batches can not be turned on until after the workflow is created and it has atleast one event associated with it", + "nullable": true + }, + "batchInterval": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "batchFrequencyUnit": { + "enum": [ + "Minutes", + "Hours", + "Days" + ], + "type": "string", + "description": "If not specified, defaults to Minutes. Months is not supported as month length varies", + "nullable": true + }, + "batchLastRan": { + "type": "string", + "format": "date-time" + }, + "batchSchedule": { + "enum": [ + "AnyTime", + "MyCompanyOfficeHours", + "SlaHours" + ], + "type": "string", + "description": "If activateFlag is true, batchSchedule is required", + "nullable": true + }, + "board": { + "$ref": "#/components/schemas/BoardReference" + }, + "connectWiseID": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "WorkflowAction": { + "required": [ + "notifyType" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "notifyType": { + "$ref": "#/components/schemas/NotifyTypeReference" + }, + "notifyWho": { + "$ref": "#/components/schemas/NotificationRecipientReference" + }, + "specificMemberTo": { + "$ref": "#/components/schemas/MemberReference" + }, + "emailRecipient": { + "type": "string", + "description": "Required when notifyWho is set to: \"Email Address\" Max length: 250;" + }, + "notifyFrom": { + "$ref": "#/components/schemas/NotificationRecipientReference" + }, + "specificMemberFrom": { + "$ref": "#/components/schemas/MemberReference" + }, + "emailFrom": { + "type": "string", + "description": "Required when notifyFrom is set to: \"Email Address\" Max length: 250;" + }, + "ccContact": { + "$ref": "#/components/schemas/ContactReference" + }, + "bccContact": { + "$ref": "#/components/schemas/ContactReference" + }, + "subject": { + "type": "string", + "description": "Required when notifyType is set to: \"Create Activity\", \"Send Email\", \"Assign Resource\" Max length: 100;" + }, + "notes": { + "type": "string" + }, + "activityStatus": { + "$ref": "#/components/schemas/ActivityStatusReference" + }, + "activityType": { + "$ref": "#/components/schemas/ActivityTypeReference" + }, + "attachedTrack": { + "$ref": "#/components/schemas/TrackReference" + }, + "daysToExecute": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "board": { + "$ref": "#/components/schemas/BoardReference" + }, + "boardStatus": { + "$ref": "#/components/schemas/ServiceStatusReference" + }, + "serviceType": { + "$ref": "#/components/schemas/ServiceTypeReference" + }, + "serviceSubType": { + "$ref": "#/components/schemas/ServiceSubTypeReference" + }, + "serviceItem": { + "$ref": "#/components/schemas/ServiceItemReference" + }, + "group": { + "$ref": "#/components/schemas/GroupReference" + }, + "serviceTemplate": { + "$ref": "#/components/schemas/ServiceTemplateReference" + }, + "invoiceMinDays": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "automateScript": { + "$ref": "#/components/schemas/AutomateScriptReference" + }, + "scriptSuccessStatus": { + "$ref": "#/components/schemas/ServiceStatusReference" + }, + "scriptFailStatus": { + "$ref": "#/components/schemas/ServiceStatusReference" + }, + "detailNotesFlag": { + "type": "boolean", + "nullable": true + }, + "internalNotesFlag": { + "type": "boolean", + "nullable": true + }, + "auditNotesFlag": { + "type": "boolean", + "nullable": true + }, + "servicePriority": { + "$ref": "#/components/schemas/PriorityReference" + }, + "updateOwnerFlag": { + "type": "boolean", + "nullable": true + }, + "salesOrderStatus": { + "$ref": "#/components/schemas/OrderStatusReference" + }, + "projectStatus": { + "$ref": "#/components/schemas/ProjectStatusReference" + }, + "companyStatus": { + "$ref": "#/components/schemas/CompanyStatusReference" + }, + "attachments": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "serviceSurvey": { + "$ref": "#/components/schemas/ServiceSurveyReference" + }, + "specificTeamTo": { + "$ref": "#/components/schemas/GenericBoardTeamReference" + }, + "attachConfigurationsFor": { + "enum": [ + "Company", + "Contact" + ], + "type": "string", + "description": "Required when notifyType is set to: \"Attach Configuration\"", + "nullable": true + }, + "configurationType": { + "$ref": "#/components/schemas/ConfigurationTypeReference" + }, + "configurationStatus": { + "$ref": "#/components/schemas/ConfigurationStatusReference" + }, + "connectWiseID": { + "type": "string" + }, + "parentId": { + "type": "integer", + "description": "WF_NotifyEvents_RecID", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "description": "WF_NotifyHeader_RecID", + "format": "int32", + "nullable": true + }, + "parentConnectWiseId": { + "type": "string" + }, + "grandParentConnectWiseId": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "WorkflowActionAutomateParameter": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + }, + "connectWiseID": { + "type": "string" + }, + "parentId": { + "type": "integer", + "description": "WF_NotifyActions_RecID", + "format": "int32", + "nullable": true + }, + "parentConnectWiseId": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "WorkflowActionUserDefinedField": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "eventId": { + "type": "integer", + "format": "int32" + }, + "actionId": { + "type": "integer", + "format": "int32" + }, + "caption": { + "type": "string" + }, + "userDefinedFieldId": { + "type": "integer", + "format": "int32" + }, + "value": { + "type": "string" + }, + "overwriteFlag": { + "type": "boolean", + "nullable": true + }, + "podDescription": { + "type": "string" + }, + "fieldTypeId": { + "type": "string" + }, + "entryTypeId": { + "type": "string" + }, + "requiredFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "connectWiseID": { + "type": "string" + }, + "parentId": { + "type": "integer", + "description": "WF_NotifyActions_RecID", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "description": "WF_NotifyEvents_RecID", + "format": "int32", + "nullable": true + }, + "parentConnectWiseId": { + "type": "string" + }, + "grandParentConnectWiseId": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "WorkflowAttachment": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "connectWiseID": { + "type": "string" + }, + "parentId": { + "type": "integer", + "description": "WF_NotifyHeader_RecID", + "format": "int32", + "nullable": true + }, + "parentConnectWiseId": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "WorkflowEvent": { + "required": [ + "eventCondition" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "eventCondition": { + "type": "string" + }, + "frequencyUnit": { + "enum": [ + "Minutes", + "Hours", + "Days", + "Months" + ], + "type": "string", + "description": "Required when exectionTimes is set to MultipleTimes or Continuously", + "nullable": true + }, + "frequencyOfExecution": { + "type": "integer", + "description": "Required when exectionTimes is set to MultipleTimes or Continuously", + "format": "int32", + "nullable": true + }, + "maxNumberOfExecution": { + "type": "integer", + "description": "Required when exectionTimes is set to MultipleTimes", + "format": "int32", + "nullable": true + }, + "executionTime": { + "enum": [ + "Once", + "MultipleTimes", + "Continuously" + ], + "type": "string", + "description": "Defaults to Once when not specified", + "nullable": true + }, + "dateTestedUTC": { + "type": "string", + "format": "date-time" + }, + "testRecordsMatched": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "connectWiseID": { + "type": "string" + }, + "parentId": { + "type": "integer", + "description": "WF_NotifyHeader_RecID", + "format": "int32", + "nullable": true + }, + "parentConnectWiseId": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "WorkflowNotifyType": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "identifier": { + "type": "string" + }, + "name": { + "type": "string" + }, + "isSetupFlag": { + "type": "boolean", + "description": "If the current action is available because it is already set up. Pertains to integrations such as Automate", + "nullable": true + }, + "externalFlag": { + "type": "boolean", + "description": "If the current action effects external objects e.g. integrations or sending an email", + "nullable": true + }, + "connectWiseID": { + "type": "string" + }, + "parentId": { + "type": "integer", + "description": "WF_NotifyHeader_RecID", + "format": "int32", + "nullable": true + }, + "parentConnectWiseId": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "WorkflowNotifyTypeInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "identifier": { + "type": "string" + }, + "name": { + "type": "string" + }, + "isSetupFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "WorkflowTableType": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "identifier": { + "type": "string" + }, + "name": { + "type": "string" + }, + "connectWiseID": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "WorkflowTableTypeInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "identifier": { + "type": "string" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "WorkflowTableTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "identifier": { + "type": "string" + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "WorkflowTrigger": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "hasOptionsFlag": { + "type": "boolean", + "nullable": true + }, + "hasOperatorFlag": { + "type": "boolean", + "nullable": true + }, + "customField": { + "$ref": "#/components/schemas/UserDefinedFieldReference" + }, + "expectedType": { + "type": "string" + }, + "connectWiseID": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "parentConnectWiseId": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "WorkflowTriggerOption": { + "type": "object", + "properties": { + "value": { + "type": "string" + }, + "name": { + "type": "string" + }, + "customField": { + "$ref": "#/components/schemas/UserDefinedFieldReference" + }, + "connectWiseID": { + "type": "string" + }, + "parentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "grandParentId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "parentConnectWiseId": { + "type": "string" + }, + "grandParentConnectWiseId": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "WorkRole": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "hourlyRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "integrationXref": { + "type": "string", + "description": " Max length: 50;" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "addAllLocations": { + "type": "boolean", + "nullable": true + }, + "removeAllLocations": { + "type": "boolean", + "nullable": true + }, + "addAllAgreementExclusions": { + "type": "boolean", + "description": "Used only on create to add the work role to all agreement and agreement type exclusion lists", + "nullable": true + }, + "locationIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "WorkRoleExemption": { + "required": [ + "workRole" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "workRole": { + "$ref": "#/components/schemas/WorkRoleReference" + }, + "taxableLevels": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "WorkRoleInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "WorkRoleLocation": { + "required": [ + "location" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "location": { + "$ref": "#/components/schemas/SystemLocationReference" + }, + "hourlyRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "workRole": { + "$ref": "#/components/schemas/WorkRoleReference" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "WorkRoleReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "WorkType": { + "required": [ + "name", + "billTime", + "rateType", + "rate" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string", + "description": " Max length: 50;" + }, + "billTime": { + "enum": [ + "Billable", + "DoNotBill", + "NoCharge" + ], + "type": "string", + "nullable": true + }, + "rateType": { + "enum": [ + "AdjAmount", + "Custom", + "Multiplier" + ], + "type": "string", + "nullable": true + }, + "rate": { + "type": "number", + "format": "double", + "nullable": true + }, + "hoursMin": { + "type": "number", + "format": "double", + "nullable": true + }, + "hoursMax": { + "type": "number", + "format": "double", + "nullable": true + }, + "roundBillHoursTo": { + "type": "number", + "format": "double", + "nullable": true + }, + "accrualType": { + "enum": [ + "Holiday", + "PTO", + "Sick", + "Vacation" + ], + "type": "string", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "overallDefaultFlag": { + "type": "boolean", + "nullable": true + }, + "activityDefaultFlag": { + "type": "boolean", + "nullable": true + }, + "utilizationFlag": { + "type": "boolean", + "nullable": true + }, + "costMultiplier": { + "type": "number", + "format": "double", + "nullable": true + }, + "integrationXRef": { + "type": "string", + "description": " Max length: 50;" + }, + "addAllAgreementExclusions": { + "type": "boolean", + "description": "Used only on create to add the work type to all agreement and agreement type exclusion lists", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "type": "string" + } + } + }, + "WorkTypeInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "defaultFlag": { + "type": "boolean", + "nullable": true + }, + "inactiveFlag": { + "type": "boolean", + "nullable": true + }, + "activityDefaultFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "WorkTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "utilizationFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + } + }, + "securitySchemes": { + "basicAuth": { + "type": "http", + "scheme": "basic" + } + } + } +} \ No newline at end of file diff --git a/ops/connectwise/connectwise-msp/references/isp-bandwidth-lookup.md b/ops/connectwise/connectwise-msp/references/isp-bandwidth-lookup.md new file mode 100644 index 0000000..dd2b2e6 --- /dev/null +++ b/ops/connectwise/connectwise-msp/references/isp-bandwidth-lookup.md @@ -0,0 +1,24 @@ +# ISP / Bandwidth Agreement Lookup Pattern + +## Goal +Find a client's Internet connectivity details (speed, ISP, circuit ID, cost) using only the ConnectWise PSA API. + +## Steps +1. **Resolve the company** using a broad partial name search: + `GET /company/companies?conditions=name contains "{partial}"` + Inspect results and match by `identifier` (e.g., `ABCOInsurance`). +2. **List ISP configurations** (if any): + `GET /company/configurations?companyId={id}` + Filter by `type.name == "ISP"` or inspect `name` for ISP keywords. +3. **Fetch agreement details**: + `GET /finance/agreements?conditions=company/id={id}` + Filter by `type.name` (e.g., `ISP Bandwidth/Fiber`) to locate the bandwidth contract. +4. **Key fields to surface**: + - Agreement: `name`, `agreementStatus`, `billAmount`, `startDate`, `nextInvoiceDate` + - Config: `name`, `ipAddress`, `modelNumber`, `vendorNotes` + - Notes may contain circuit IDs, port details, or rack locations. + +## Example Session (worked example; client details redacted) +- Company ID: ``, Identifier: `` +- Config: `-Comcast Fiber` (ISP type) with circuit notes +- Agreements: ` Internet Fiber` (`$/mo`) + `municipal/university easement riders` (`$/mo)` diff --git a/ops/connectwise/connectwise-msp/references/meeting-agenda-ticket-correlation.md b/ops/connectwise/connectwise-msp/references/meeting-agenda-ticket-correlation.md new file mode 100644 index 0000000..523037f --- /dev/null +++ b/ops/connectwise/connectwise-msp/references/meeting-agenda-ticket-correlation.md @@ -0,0 +1,41 @@ +# Correlating Meeting Agenda Items with ConnectWise Tickets + +When a user provides a meeting agenda with client-specific items (locations, projects, systems), search ConnectWise for related tickets to surface existing work and avoid duplicates. + +## Search Pattern + +Use the `summary contains` condition on `/service/tickets`: + +```python +data, status = list_tickets( + conditions='summary contains "KEYWORD"', + page_size=200 +) +``` + +## Pitfalls + +- **Keyword choice**: Search for the distinctive noun (location name, project name, system name) rather than generic terms like "setup" or "install". In the example below, the location keyword "Harborview" found the right ticket; "firewall" would have returned dozens. +- **False positives**: A broad keyword may match old closed tickets for other clients. Always inspect `company.name` and `site.name` to confirm relevance. +- **Status filter**: Do NOT pre-filter by `closedFlag=false` in the API query — the legacy mirror bug can omit current production tickets. Fetch all matches and filter client-side: exclude statuses starting with `>` (e.g., `>Closed`) and tickets with a `dateResolved` value. + +## Example + +**Agenda item**: "Harborview — Setup this month, 5 workstations, firewall install, WAN carrier needed, range /24" + +**Search**: +```python +data, status = list_tickets(conditions='summary contains "Harborview"', page_size=200) +``` + +**Result**: Ticket `` — "Firewall for Harborview" (``, `` site, Must Schedule, owner ``, resources ``, entered 2026-05-20). + +This linked the agenda item directly to existing tracked work and surfaced that the ticket had been stalled in "Must Schedule" since May. + +## Verification + +After finding a candidate ticket, always read the full ticket (`get_ticket(id)`) to confirm: +1. `company.identifier` matches the expected client. +2. `site.name` matches the expected location. +3. `closedFlag` is false and `status.name` does not start with `>`. +4. `resources` or `owner` fields show who is assigned. diff --git a/ops/connectwise/connectwise-msp/references/ticket-time-notes.md b/ops/connectwise/connectwise-msp/references/ticket-time-notes.md new file mode 100644 index 0000000..f68733c --- /dev/null +++ b/ops/connectwise/connectwise-msp/references/ticket-time-notes.md @@ -0,0 +1,82 @@ +# Ticket Time Entries, Notes & Status Changes — Working Payloads + +Verified request/response shapes for documenting work on tickets via `scripts/cw_api.py`. + +## Response shape normalization (do this FIRST in every script) + +`cw_api.cw_request` returns `(data, http_status)` tuples, and list endpoints may wrap the payload one list deeper. Normalize before any `.get()` or loop, or scripts fail with `AttributeError: 'tuple' object has no attribute 'get'`: + +```python +def norm(resp): + data = resp[0] if isinstance(resp, tuple) and len(resp) == 2 else resp + if isinstance(data, list) and data and isinstance(data[0], list): + data = data[0] + return [x for x in (data if isinstance(data, list) else [data]) if isinstance(x, dict)] +``` + +## Create a time entry on a ticket + +`POST /time/entries`. Convert local Pacific time to UTC by adding 7 hours (1:30–3:30 PM PDT → 20:30–22:30Z): + +```json +{ + "company": {"id": }, + "member": {"id": 147}, + "chargeToId": , + "chargeToType": "ServiceTicket", + "locationId": 11, + "businessUnitId": 1, + "workType": {"id": 3}, + "workRole": {"id": 4}, + "timeStart": "", + "timeEnd": "", + "actualHours": 2.0, + "billableOption": "Billable", + "notes": "", + "addToDetailDescriptionFlag": true +} +``` + +- `addToDetailDescriptionFlag` does NOT produce a ticket note on this instance — post the note separately if the text must appear on the ticket. +- Verify with `GET /time/entries/{id}`: check `member.identifier`, `timeStart`/`timeEnd`, `actualHours`, and `notes` (top level; `_info.notes` only appears on the ticket timeEntries list view). +- `billableOption`: "Billable" or "NoCharge". + +## Add a ticket note + +`POST /service/tickets/{id}/notes`: + +```json +{ + "text": "", + "detailDescriptionFlag": true, + "internalAnalysisFlag": false, + "resolutionFlag": false +} +``` + +- Do NOT include `customerVisibleFlag` (or any field not on ServiceNote) — the API 400s the entire request: "Could not find member 'customerVisibleFlag' on object of type 'ServiceNote'". +- Notes are attributed to the API member (TinMan), not an arbitrary author. +- Verify with `GET /service/tickets/{id}/notes`. + +## Change ticket status + +1. Resolve the numeric status ID: `GET /service/boards/{boardId}/statuses`, match on `name` (VistaNet Help Desk board = 1; "In Progress" = id 1; names starting with `>` are closed-type statuses). +2. PATCH `/service/tickets/{id}` with a JSON Patch ARRAY: + +```json +[{"op": "replace", "path": "status/id", "value": 1}] +``` + +3. Verify: `GET /service/tickets/{id}?fields=id,status`. + +## Documentation audit of a scheduled day + +```python +# UTC bounds: Pacific day 00:00–24:00 PDT → add 7 hours +params = {"conditions": f"member/id={memberId} AND dateStart >= [{startUtc}] AND dateStart <= [{endUtc}]", + "pageSize": 100} +entries = norm(cw_api.cw_request("GET", "schedule/entries", params=params)) +# per entry: objectId = ticket id → GET /service/tickets/{id}/notes AND /service/tickets/{id}/timeEntries +# count only notes where note["member"]["identifier"] matches the member — time entries do NOT count as notes +# report per ticket: notes present / time-entry-only / nothing +``` \ No newline at end of file diff --git a/ops/connectwise/connectwise-msp/references/ticket_fetching.md b/ops/connectwise/connectwise-msp/references/ticket_fetching.md new file mode 100644 index 0000000..9461864 --- /dev/null +++ b/ops/connectwise/connectwise-msp/references/ticket_fetching.md @@ -0,0 +1,68 @@ +# ConnectWise Ticket Fetching Implementation +Implementation details for fetching tickets from the VistaNet ConnectWise instance. + +## API Configuration +- **Base URL**: `https://cw.vistanetinc.com/v4_6_release/apis/3.0` +- **Authentication**: Basic Auth using `companyid+publickey:privatekey`. +- **Required Header**: `clientId` (Crucial: 401 Unauthorized is returned if this is missing or incorrect). + +## Implementation Pattern +Since server-side filtering is unreliable, the reliable pattern is: +1. Fetch open tickets using `conditions=id >= [RecentID] AND closedFlag=false` with a large `pageSize`. +2. Filter JSON **locally in Python** for the target company by `company.id`. +3. (Optional) Filter for specific owner, board, or other criteria locally. +4. Filter out statuses starting with `>` (e.g., `>Completed`) to identify truly open tickets. + +### Why local filtering is required +The `companyId` query parameter on `/service/tickets` is **silently ignored** by the API and returns tickets from all companies. Server-side `conditions` on identifiers also often return empty lists or incorrect results. Always fetch broad and filter client-side. + +## Example: All open tickets for a specific company +```python +import base64, requests, json + +BASE_URL = 'https://cw.vistanetinc.com/v4_6_release/apis/3.0' +CLIENT_ID = '' +COMPANY_ID = 'VNI' +PUBLIC_KEY = '' +PRIVATE_KEY = '' + +auth_b64 = base64.b64encode(f'{COMPANY_ID}+{PUBLIC_KEY}:{PRIVATE_KEY}'.encode()).decode() +headers = { + 'Authorization': f'Basic {auth_b64}', + 'clientId': CLIENT_ID, + 'Content-Type': 'application/json' +} + +# 1. Fetch broad — companyId is ignored, so we use id range to avoid legacy mirroring +url = f'{BASE_URL}/service/tickets?pageSize=1000&conditions=id%20%3E%3D%2080000%20AND%20closedFlag%3Dfalse' +resp = requests.get(url, headers=headers, timeout=45) +resp.raise_for_status() +tickets = resp.json() + +# 2. Filter client-side for Miller Glass (company.id == 19502) +miller_tickets = [ + t for t in tickets + if t.get('company', {}).get('id') == 19502 + and not t.get('status', {}).get('name', '').startswith('>') + and t.get('dateResolved') is None +] +``` + +## "Open" ticket definition +A ticket is considered open when ALL of the following are true: +- `closedFlag` is `false` +- Status name does NOT start with `>` (e.g., `>Closed`, `>Completed`) +- `dateResolved` is `None` or absent + +## Searching ticket NOTES for text across a company's tickets +Note text is NOT searchable server-side on this instance: `POST /service/tickets/search` accepts `childconditions` in its FilterValues body but **silently ignores it** — verified that six different `childconditions` values (`notes/text contains '...'`) all returned identical result sets, with no error to warn you. Never conclude a note doesn't exist based on a childconditions query. + +Working pattern (validated end-to-end, ~0.25 s/ticket): +1. Resolve the company: `GET /company/companies?conditions=name contains 'Partial'` → cache `company.id`. +2. Size the corpus: `GET /service/tickets/count?conditions=company/id={id}` (the count endpoint honors the condition, unlike the list endpoint's bare `companyId` param). Bound it with `AND dateEntered >= [YYYY-01-01T00:00:00Z]` when the ask is recency-scoped — the date condition is also honored and shrank a 4,301-ticket corpus to 1,086. +3. Page-fetch ticket ids: `GET /service/tickets?conditions=company/id={id} AND dateEntered >= [...]&pageSize=200&page={n}&orderBy=id asc&fields=id,summary,status/name,closedFlag,dateResolved` until a short page. Persist the array to a scratch JSON file between calls — kernel state does not survive a timeout. +4. Per ticket: `GET /service/tickets/{id}/notes?pageSize=1000` and regex the `text` client-side. pageSize=1000 on a single ticket's notes is safe; the corruption concern applies to large LIST fetches only. +5. Triage matches by snippet before reporting: generic keywords ('office', 'field') drown in "out of the office" autoresponder noise from email-logged notes — the signal is usually in `internalFlag=true` notes written by members. Email/contact notes carry `member: null`; read `contact` or the text for attribution. + +Budget runtime: 1,000+ tickets of note fetches takes ~4–5 minutes — chunk the scan (~300 tickets per execute_code call) and append matches to a scratch JSON so a timeout loses nothing. + diff --git a/ops/connectwise/connectwise-msp/scripts/cw_api.py b/ops/connectwise/connectwise-msp/scripts/cw_api.py new file mode 100644 index 0000000..6b630e2 --- /dev/null +++ b/ops/connectwise/connectwise-msp/scripts/cw_api.py @@ -0,0 +1,93 @@ +import requests +import re +import json +import os +import base64 +from requests.auth import HTTPBasicAuth + +# Configuration +BASE_URL = "https://cw.vistanetinc.com/v4_6_release/apis/3.0" +def _load_cw_client_id(): + """Resolve the ConnectWise clientId from env or ~/.secrets/connectwise.""" + cid = os.getenv("CW_CLIENT_ID", "") + if cid: + return cid + path = os.path.expanduser("~/.secrets/connectwise") + if os.path.exists(path): + with open(path) as f: + for line in f: + if line.lstrip().startswith("CW_CLIENT_ID="): + return line.split("=", 1)[1].strip() + raise SystemExit( + "CW_CLIENT_ID missing: export CW_CLIENT_ID or add " + "CW_CLIENT_ID= to ~/.secrets/connectwise" + ) + +CLIENT_ID = _load_cw_client_id() +SECRETS_PATH = os.path.expanduser("~/.secrets/connectwise") + +def get_auth(): + with open(SECRETS_PATH, 'r') as f: + lines = f.readlines() + creds = {} + for line in lines: + if '=' in line: + k, v = line.strip().split('=', 1) + creds[k] = v + + auth_str = f"{creds['CW_COMPANY_ID']}{creds['CW_PUBLIC_KEY']}:{creds['CW_PRIVATE_KEY']}" + return auth_str + +def clean_json(text): + if not text: + return text + return re.sub(r'[\x00-\x08\x0b\x0c\x0e-\x1f]', '', text) + +def cw_request(method, endpoint, params=None, json_data=None): + url = f"{BASE_URL}/{endpoint.lstrip('/')}" + auth_str = get_auth() + + headers = { + "clientId": CLIENT_ID, + "Content-Type": "application/json", + "Accept": "application/json" + } + + encoded = base64.b64encode(auth_str.encode()).decode() + headers["Authorization"] = f"Basic {encoded}" + + response = requests.request( + method=method, + url=url, + params=params, + json=json_data, + headers=headers, + timeout=30 + ) + + cleaned_text = clean_json(response.text) + try: + return json.loads(cleaned_text), response.status_code + except json.JSONDecodeError: + return cleaned_text, response.status_code + +def get_ticket(ticket_id): + return cw_request("GET", f"service/tickets/{ticket_id}") + +def list_tickets(conditions=None, page_size=100): + params = {"pageSize": page_size} + if conditions: + params["conditions"] = conditions + return cw_request("GET", "service/tickets", params=params) + +def update_ticket(ticket_id, patch_data): + return cw_request("PATCH", f"service/tickets/{ticket_id}", json_data=patch_data) + +def create_schedule_entry(data): + return cw_request("POST", "schedule/entries", json_data=data) + +if __name__ == "__main__": + print("Testing CW Connection...") + data, status = get_ticket(121216) + print(f"Status: {status}") + print(f"Data: {data}") diff --git a/ops/connectwise/connectwise-n8n-automation/SKILL.md b/ops/connectwise/connectwise-n8n-automation/SKILL.md new file mode 100644 index 0000000..ba5b4ed --- /dev/null +++ b/ops/connectwise/connectwise-n8n-automation/SKILL.md @@ -0,0 +1,61 @@ +--- +name: connectwise-n8n-automation +description: Use when automating ConnectWise PSA tasks via n8n workflows. +--- + +# ConnectWise n8n Automation + +Use when automating ConnectWise PSA tasks (fetching tickets, updating owners, summarizing notes) using n8n workflows via MCP. + +## Workflow +1. **Identify Workflow**: Search for existing workflows using `mcp__n8n__search_workflows`. +2. **Inspect Schema**: Use `mcp__n8n__get_workflow_details` to understand required input parameters (e.g., `username`, `ticketId`). +3. **Execute**: Use `mcp__n8n__execute_workflow`. +4. **Retrieve Results**: + - Use `mcp__n8n__get_execution` with `includeData: true`. + - If the result is large and truncated to a file (e.g., `/tmp/hermes-results/...`), use `read_file` and `execute_code`. +5. **Verification**: If a workflow is supposed to update data, verify the change by re-fetching the record. + +## Pitfalls & Lessons + +### 1. Parsing Truncated Tool Outputs +When `mcp__n8n__get_execution` returns a result too large for the context, Hermes saves it to a file. These files are **not** raw JSON; they are line-numbered (e.g., `1|{"result": ...}`). +- **Wrong**: `json.loads(file_content)` +- **Right**: `json_str = line.split('|', 1)[1].strip()` before parsing. + +### 2. User Filtering Ambiguity +ConnectWise nodes in n8n may use different fields for "username". +- If filtering by `SBrown` (identifier) returns 0 results but you know tickets exist, try `Scott Brown` (full name). +- The workflow's internal query often uses `owner/name like ...`, which may require the human-readable name. + +### 3. API Auth (n8n vs. Direct) +Direct API calls via `execute_code` (using `requests`) often fail with `401 Unauthorized` even with correct Public/Private keys because they lack the required `clientId` (UUID). +- **Guidance**: Always prefer existing n8n workflows for ConnectWise actions. If no workflow exists, create one using `mcp__n8n__create_workflow_from_code` to leverage n8n's managed credentials. + +### 4. Long-Running LLM Workflows +Workflows utilizing AI (e.g., Ollama for summarization) take significantly longer than standard API la calls. +- **Action**: Poll `mcp__n8n__get_execution` multiple times or implement a wait loop in `execute_code` before attempting to read the final results. + +### 5. MCP Server Access: Two Servers, Two Tokens, SSE Result Framing +- TWO n8n MCP servers exist: tallerhawk (token in ~/.hermes/.env as N8N_API_KEY) and n8n.vistanetinc.com (token ONLY in config.yaml under mcp_servers). The .env token returns `Unauthorized` against vistanetinc — pull the config.yaml one instead. +- Raw HTTP MCP works: POST to /mcp-server/http with Accept: 'application/json, text/event-stream'; responses are SSE frames. The RESULT frame is the first `data:` frame containing a `result` key (it often has NO `id` key — don't wait for id==1). +- search_workflow_executions: server retains only ~30 recent executions server-wide; `status` filter param is not accepted; filter by workflowId param works but also just filter client-side by scanning. `nextCursor` pagination exists but the retained window is tiny anyway. +- Direct API Auth & Headers: same as below +Direct API calls via `execute_code` (using `requests`) fail with `401 Unauthorized` if the `clientId` and `companyId` are missing from the headers, even if Basic Auth is correct. +- **Required Headers**: + - `clientId`: UUID of the client application. + - `companyId`: The company identifier (e.g., `VNI`). +- **Auth String Format**: The username must be constructed as `companyid+publickey`. If the public key already starts with a `+`, do not add an additional `+` between the company ID and the key (to avoid the "double-plus bug"). +- **Correct Base64 Pattern**: `base64(companyid+publickey:privatekey)`. +- **Correction**: Ensure both headers are present alongside Basic Auth. If standard `auth=(user, pass)` parameters fail, manually construct the `Authorization: Basic ` header. + +### 7. Trigger-Specific Data Mapping (MCP vs Webhook) +When triggering a workflow via the `execute_workflow` MCP tool, input data is injected at the root level, whereas real HTTP requests put data under the `body` object. +- **Pitfall**: An n8n workflow starting with a Webhook trigger will see an empty `$json.body` when executed via MCP, causing downstream nodes to fail or receive `undefined`. +- **Fix**: Add a **Set (Edit Fields)** node immediately after the trigger to normalize the data using nullish coalescing: + - `ticketId` $\rightarrow$ `{{ $json.body?.ticketId ?? $json.ticketId }}` + - `memberId` $\rightarrow$ `{{ $json.body?.memberId ?? $json.memberId }}` +- **Result**: Downstream nodes can now safely use `{{ $json.ticketId }}` regardless of how the workflow was triggered. + +### 8. PSA Release Notes Are Not Programmatically Reachable +docs.connectwise.com's PSA release-notes tree is SSO-gated and blocks anonymous datacenter IPs at the CDN edge (every fetch returns a login interstitial; Wayback/archive.today hold zero captures). When asked what a release contains: verify CVE/security-bulletin facts from public bulletins first — those ARE fetchable — then route functional release-note questions to the user (ConnectWise Home release-notes widget on their logged-in console) instead of cycling anonymous recovery ladders. For a full pull, ask the user to save partner-portal credentials to the vault so the docs site can be logged into. diff --git a/ops/connectwise/connectwise-open-tickets-report/SKILL.md b/ops/connectwise/connectwise-open-tickets-report/SKILL.md new file mode 100644 index 0000000..8de8dcb --- /dev/null +++ b/ops/connectwise/connectwise-open-tickets-report/SKILL.md @@ -0,0 +1,114 @@ +--- +name: connectwise-open-tickets-report +description: Generate an accurate Open Tickets report from ConnectWise PSA targeting the VistaNet Help Desk board. +--- + +# ConnectWise Open Tickets Report + +This skill defines the precise requirements for generating the "Open Tickets" report from the ConnectWise PSA API. + +## Trigger Conditions +- User requests the "Open Tickets Report". +- A cron job is scheduled to monitor open tickets. + +## Technical Specifications +- **API Endpoint**: `https://cw.vistanetinc.com/v4_6_release/apis/3.0/service/tickets` +- **Authentication**: Credentials (Company ID, Public Key, Private Key, and Client ID) must be read from `~/.secrets/connectwise` at runtime. + - **Auth Header Pattern**: The API typically requires `Authorization: Basic base64(clientId:privateKey)`. Ensure the `clientId` is exactly as provided (check for missing characters in environment variables vs secret files) and that `Company-Id` is passed as a separate header. + - **Critical Reference Syntax**: Use forward-slash notation for sub-references in the URL (e.g., `owner/identifier='SBrown'` and `board/id=1`). Do NOT use dot-notation (`owner.identifier`), as this returns a 400 Bad Request. + - **Client ID**: Use the value found in `connectwise_reference.md` (or `/home/tech/connectwise_reference.md`). The API requires this as a separate header. + - **Auth String Format**: Use `Basic base64(companyid+publickey:privatekey)` for the Authorization header. The literal `+` between companyid and publickey is the separator and must be present. If the public key itself begins with `+`, do not add an extra separator (verify the concatenated result does not produce `++`). + - **Client ID Header**: The API requires a `clientId` header (distinct from the auth string). Refer to `connectwise_reference.md` for the current Client ID. Ensure the secret file includes the `CLIENT_ID` if required by the runtime endpoint. +- **Conditions Logic**: + - **Authentication**: Credentials (Company ID, Public Key, Private Key, and Client ID) must be read from `~/.secrets/connectwise` at runtime. + - **Auth Header Pattern**: The API typically requires `Authorization: Basic base64(clientId:privateKey)`. Ensure the `clientId` is exactly as provided (check for missing characters in environment variables vs secret files) and that `Company-Id` is passed as a separate header. + - **Critical Reference Syntax**: Use forward-slash notation for sub-references in the URL (e.g., `owner/identifier='SBrown'` and `board/id=1`). Do NOT use dot-notation (`owner.identifier`), as this returns a 400 Bad Request. + - **Standard Filter**: `closedFlag=false` must be included to isolate open tickets. + - **Status Filter**: Exclude tickets where status starts with `>` (e.g., `>Completed`). + - `status != '>Completed'` (Filter in Python or URL). + +## Delivery & Formatting +- **Himalaya CLI Syntax**: The `himalaya send` command does not exist. Use `himalaya message send` and provide the raw email (including headers) via stdin or a file. + - **Critical Pitfall (Himalaya)**: `himalaya message send` frequently panics (`index out of bounds`) when processing raw email files. To avoid this, pipe the raw email string (including `From:`, `To:`, and `Subject:`) directly to the command via stdin. + - **Format**: Professional formatted text table or HTML. + - **Notification**: Report results to the origin chat upon completion. + +## Execution Workflow +1. Construct the API request using `closedFlag=false` and the `owner/identifier` condition. +2. Fetch tickets with a sufficiently large `pageSize` (e.g., 1000). +3. Perform post-filtering in Python for criteria that cannot be reliably expressed in the API conditions (e.g., specific status name patterns like `NOT LIKE '>Completed'`). +4. For SLA evaluation, inspect `isInSla`, `respondMinutes`, `resPlanMinutes`, `resolveMinutes`, and `slaStatus` on each ticket record. +5. For ticket status updates, use JSON Patch format (`[{"op": "replace", "path": "/status/id", "value": }]`) against `PATCH /service/tickets/{id}`. +6. Format the output into a clean table containing: Ticket ID, Summary, Status, Company, and Date Entered. + +## Ticket Updates +- **JSON Patch Format Required**: CW v3 API uses RFC 6902 JSON Patch for `PATCH` requests. Do NOT send a flat JSON body. + - Correct: `[{"op": "replace", "path": "/status/id", "value": 425}]` + - Wrong: `{"status": {"id": 425}}` (returns 400) +- **Status IDs are Board-Scoped**: The same status name may have different IDs on different boards. Always look up the status on the ticket's actual board (`/service/boards/{boardId}/statuses`) before patching. +- **Self-Healed Status**: On the "Managed Service Alerts" board (ID 6), status "Self-Healed" = ID 425. Use this for bulk-closing stale RMM alerts. + +## SLA Evaluation +Key ticket fields for SLA analysis: +- `isInSla` (bool): Whether the ticket is currently within SLA +- `slaStatus` (string): Human-readable SLA text (e.g., "Respond by Tue 04/21 3:37 PM UTC-07") +- `respondMinutes` (int): Minutes since ticket entered "respond" SLA window +- `resPlanMinutes` (int): Minutes since ticket entered "resplan" SLA window +- `resolveMinutes` (int): Minutes since ticket entered "resolve" SLA window +- `escalationLevel` (int): Escalation tier (higher = more critical) +- `priority.level`: Critical/High/Medium/Low +- `severity` and `impact`: String values (Critical/High/Medium/Low) + +See `references/sla_evaluation.md` for a full SLA scoring recipe. + +## RMM Alert Noise Pattern +- The "Managed Service Alerts" board (ID 6) auto-generates Priority 1 tickets from Sophos Central RMM. +- Typical patterns: "Firewall has not contacted Sophos Central", "Gateway 'X' is Down", "Real time protection disabled". +- These often create hundreds of unassigned P1s that are never triaged. A periodic bulk review (status `"new from RMM"` >7 days old → `"Self-Healed"`) is standard maintenance. +- The single malware detection ticket (`C2/Generic-A`) should NEVER be auto-closed without human review. + +## Execution Workflow +1. Construct the API request using `closedFlag=false` and the `owner/identifier` condition. +2. Fetch tickets with a sufficiently large `pageSize` (e.g., 1000). +3. Perform post-filtering in Python for criteria that cannot be reliably expressed in the API conditions (e.g., specific status name patterns like `NOT LIKE '>Completed'`). +4. For SLA evaluation, inspect `isInSla`, `respondMinutes`, `resPlanMinutes`, `resolveMinutes`, and `slaStatus` on each ticket record. +5. For ticket status updates, use JSON Patch format (`[{"op": "replace", "path": "/status/id", "value": }]`) against `PATCH /service/tickets/{id}`. +6. Format the output into a clean table containing: Ticket ID, Summary, Status, Company, and Date Entered. + +## Ticket Updates +- **JSON Patch Format Required**: CW v3 API uses RFC 6902 JSON Patch for `PATCH` requests. Do NOT send a flat JSON body. + - Correct: `[{"op": "replace", "path": "/status/id", "value": 425}]` + - Wrong: `{"status": {"id": 425}}` (returns 400) +- **Status IDs are Board-Scoped**: The same status name may have different IDs on different boards. Always look up the status on the ticket's actual board (`/service/boards/{boardId}/statuses`) before patching. +- **Self-Healed Status**: On the "Managed Service Alerts" board (ID 6), status "Self-Healed" = ID 425. Use this for bulk-closing stale RMM alerts. + +## SLA Evaluation +Key ticket fields for SLA analysis: +- `isInSla` (bool): Whether the ticket is currently within SLA +- `slaStatus` (string): Human-readable SLA text (e.g., "Respond by Tue 04/21 3:37 PM UTC-07") +- `respondMinutes` (int): Minutes since ticket entered "respond" SLA window +- `resPlanMinutes` (int): Minutes since ticket entered "resplan" SLA window +- `resolveMinutes` (int): Minutes since ticket entered "resolve" SLA window +- `escalationLevel` (int): Escalation tier (higher = more critical) +- `priority.level`: Critical/High/Medium/Low +- `severity` and `impact`: String values (Critical/High/Medium/Low) + +See `references/sla_evaluation.md` for a full SLA scoring recipe. + +## RMM Alert Noise Pattern +- The "Managed Service Alerts" board (ID 6) auto-generates Priority 1 tickets from Sophos Central RMM. +- Typical patterns: "Firewall has not contacted Sophos Central", "Gateway 'X' is Down", "Real time protection disabled". +- These often create hundreds of unassigned P1s that are never triaged. A periodic bulk review (status `"new from RMM"` >7 days old → `"Self-Healed"`) is standard maintenance. +- The single malware detection ticket (`C2/Generic-A`) should NEVER be auto-closed without human review. + +## Pitfalls & Lessons +- **URL Condition Syntax**: Use forward-slash notation for sub-references in URL `conditions` (e.g., `owner/identifier='SBrown'`, `board/id=1`) rather than dot notation. Dot notation often triggers 400 Bad Request errors. +- **Date Source**: Top-level `dateEntered` on the ticket record may be absent or unreliable. Use `_info.dateEntered` from the embedded `_info` object — this is the canonical timestamp. +- **Himalaya CLI Syntax**: The `himalaya send` command does not exist. Use `himalaya message send` and provide the raw email (including headers) via stdin or a file. + - **Critical Pitfall (Himalaya)**: `himalaya message send` frequently panics (`index out of bounds`) when processing raw email files. To avoid this, pipe the raw email string (including `From:`, `To:`, and `Subject:`) directly to the command via stdin. +- **500 Error "Length cannot be less than zero"**: If this error occurs, it typically indicates an authentication failure or an incorrectly formatted request that bypassed the 401 layer. Verify that the `Authorization` header follows the `companyid+publickey:privatekey` format and a valid `clientId` is present. +- **Authorization Header**: Ensure the Base64 string follows the `companyid+publickey:privatekey` format exactly, where `+` is the literal separator. If the public key itself begins with `+`, do not add an extra separator. Simple `companyid:publickey:privatekey` (colon between all three) will result in a 401 Unauthorized error. +- **Client ID**: The `clientId` must be passed as a separate header, not just part of the auth string. +- **Pandas Dependency**: The helper script `scripts/generate_open_tickets.py` depends on `pandas`. In cron/headless environments where `pandas` is missing, implement manual HTML table generation using standard Python lists to avoid dependency errors. +- **RTF Report Extraction**: When processing Nexpose/Qualys RTF reports, standard tools (`striprtf`, `unrtf`, `catdoc`) fail because these files contain embedded binary objects (`\shp`, `\pict`, `\bin`). Use `strings -n 15` plus targeted grep, or a custom byte-level parser that skips destination groups. See the `document-extraction-workflows` skill for a reusable Python extractor. +- **SMTP for Rich Email**: When `himalaya` cannot handle HTML attachments or complex MIME, fall back to Python `smtplib` with `email.mime.multipart`. Parse credentials from `~/.config/himalaya/config.toml` if available. \ No newline at end of file diff --git a/ops/connectwise/connectwise-open-tickets-report/references/sla_evaluation.md b/ops/connectwise/connectwise-open-tickets-report/references/sla_evaluation.md new file mode 100644 index 0000000..6fac90a --- /dev/null +++ b/ops/connectwise/connectwise-open-tickets-report/references/sla_evaluation.md @@ -0,0 +1,107 @@ +# ConnectWise SLA Evaluation Recipe + +Reference: `sla_evaluation.md` — How to evaluate SLA state and score tickets for prioritization using the CW v3 API. + +## Fields to Read + +| Field | Type | Meaning | +|-------|------|---------| +| `isInSla` | bool | False = breached | +| `slaStatus` | string | e.g. "Respond by Tue 04/21 3:37 PM UTC-07" | +| `respondMinutes` | int | Minutes in "respond" phase | +| `resPlanMinutes` | int | Minutes in "resplan" phase | +| `resolveMinutes` | int | Minutes in "resolve" phase | +| `escalationLevel` | int | Tier (higher = worse) | +| `priority.level` | string | Critical / High / Medium / Low | +| `severity` | string | Critical / High / Medium / Low | +| `impact` | string | Critical / High / Medium / Low | +| `_info.dateEntered` | ISO string | Canonical creation time | + +## Composite Scoring Formula + +```python +score = 0 + +if sla_overdue: + score += 1000 +elif sla_state == 'Due <24h': + score += 500 +elif sla_state == 'Due <72h': + score += 200 + +score += (escalation or 0) * 50 + +prio_map = { + 'Priority 1 - Critical': 400, + 'Priority 2 - High': 200, + 'Priority 3 - Medium': 50, + 'Priority 4 - Low': 10 +} +score += prio_map.get(priority_name, 0) + +if severity in ('Critical', 'High'): + score += 100 +if impact in ('Critical', 'High'): + score += 100 + +if date_entered: + age_days = (now - date_entered).total_seconds() / 86400 + score += min(int(age_days) * 5, 300) +``` + +## SLA State Parsing + +```python +import re +from datetime import datetime + +def parse_sla(sla_status_text): + if not sla_status_text or sla_status_text == 'Resolved': + return sla_status_text or 'No SLA' + m = re.search(r'(Respond|Resolve)\s+by\s+(.+)', sla_status_text, re.IGNORECASE) + if m: + due_text = m.group(2).strip() + try: + dt = datetime.strptime(due_text, '%a %m/%d %I:%M %p %Z%z') + if dt < now: + return 'Overdue' + hours = (dt - now).total_seconds() / 3600 + if hours < 24: + return 'Due <24h' + elif hours < 72: + return 'Due <72h' + return 'On Track' + except ValueError: + return 'Due (unparsed)' + return sla_status_text +``` + +## RMM Alert Categories (for filtering / triage) + +Keyword-based categorization of common Sophos/RMM-generated summaries: + +| Category | Keywords | +|----------|----------| +| Firewall Sophos Offline | `firewall` + `sophos` | +| Firewall Heartbeat | `not sending heartbeat` | +| Gateway Down | `gateway` + `down` | +| Malware Detection | `malicious`, `c2/` | +| Device Offline | `has not contacted` | +| Disk/Storage | `disk`, `drive`, `storage`, `c:` | +| CPU Alert | `cpu` | +| Memory Alert | `memory`, `ram` | +| Reboot Required | `reboot`, `restart` | +| AV Alert | `antivirus`, `virus` | + +## Bulk Close Recipe + +Update stale "new from RMM" tickets to "Self-Healed": + +```python +# 1. Fetch all open tickets +# 2. Filter: status == 'new from RMM' AND _info.dateEntered > 7 days ago +# 3. PATCH each: [{"op": "replace", "path": "/status/id", "value": 425}] +# Status ID 425 = "Self-Healed" on board 6 (Managed Service Alerts) +``` + +**Never auto-close malware detections without human review.** \ No newline at end of file diff --git a/ops/connectwise/connectwise-open-tickets-report/references/ticket_filtering.md b/ops/connectwise/connectwise-open-tickets-report/references/ticket_filtering.md new file mode 100644 index 0000000..d3fdd8b --- /dev/null +++ b/ops/connectwise/connectwise-open-tickets-report/references/ticket_filtering.md @@ -0,0 +1,12 @@ +# ConnectWise PSA Ticket Report Logic +Reference for the `cw_open_tickets.py` script logic. + +## Filtering Logic +- **URL Condition**: `closedFlag = false` (Must be URL-encoded). +- **Post-Processing**: + - `owner.identifier == 'SBrown'` + - `board.name == 'VistaNet Help Desk'` + - (Optional) `status.name != '>Completed'` + +## Production Notes +- Historically, `id >= 110000` was required to avoid the 2011 legacy mirror. Current implementation prioritizes `closedFlag=false`. \ No newline at end of file diff --git a/ops/connectwise/connectwise-open-tickets-report/scripts/generate_open_tickets.py b/ops/connectwise/connectwise-open-tickets-report/scripts/generate_open_tickets.py new file mode 100644 index 0000000..dc54146 --- /dev/null +++ b/ops/connectwise/connectwise-open-tickets-report/scripts/generate_open_tickets.py @@ -0,0 +1,69 @@ +import base64 +import requests +import pandas as pd +from datetime import datetime +import sys + +def generate_report(owner_id, company_id, public_key, private_key, client_id): + base_url = 'https://cw.vistanetinc.com/v4_6_release/apis/3.0' + + # Auth Format: Basic base64(companyidpublickey:privatekey) + auth_str = f"{company_id}{public_key}:{private_key}" + encoded_auth = base64.b64encode(auth_str.encode()).decode() + headers = { + 'Authorization': f'Basic {encoded_auth}', + 'clientId': client_id, + 'Company-Id': company_id, + 'Content-Type': 'application/json' + } + + conditions = f"closedFlag=false and owner/identifier='{owner_id}'" + url = f"{base_url}/service/tickets?conditions={conditions}" + + response = requests.get(url, headers=headers) + if response.status_code != 200: + print(f"Error: API request failed with status {response.status_code}: {response.text}") + sys.exit(1) + + tickets = response.json() + if not tickets: + return f"No open tickets found for {owner_id}." + + data = [] + for t in tickets: + status_name = t.get('status', {}).get('name', 'Unknown') if isinstance(t.get('status'), dict) else t.get('status', 'Unknown') + if status_name.startswith('>'): + continue + + data.append({ + 'Ticket #': t.get('id', 'N/A'), + 'Company': t.get('company', {}).get('name', 'N/A') if isinstance(t.get('company'), dict) else t.get('company', 'N/A'), + 'Owner': t.get('owner', {}).get('identifier', 'N/A') if isinstance(t.get('owner'), dict) else t.get('owner', 'N/A'), + 'Status': status_name, + 'Summary': t.get('summary', 'No Summary'), + 'Date Entered': t.get('dateEntered', 'N/A') + }) + + if not data: + return f"No open tickets found for {owner_id} (excluding completed statuses)." + + df = pd.DataFrame(data).sort_values(by='Date Entered', ascending=False) + + return f''' +
+

Open Tickets Report: {owner_id}

+

Generated on {datetime.now().strftime('%Y-%m-%d %H:%M:%S')}

+ {df.to_html(index=False, border=1, justify='left')} +
+ ''' + +if __name__ == "__main__": + # This script is intended to be used by the agent providing credentials from a secret store + if len(sys.argv) < 2: + print("Usage: generate_open_tickets.py ") + sys.exit(1) + + # Note: Actual credentials should be passed via env or a wrapper; + # the agent should read from ~/.secrets/connectwise + print("Error: This script requires a wrapper to inject credentials from ~/.secrets/connectwise") + sys.exit(1) diff --git a/ops/connectwise/connectwise-open-tickets-robust/SKILL.md b/ops/connectwise/connectwise-open-tickets-robust/SKILL.md new file mode 100644 index 0000000..63a5a5e --- /dev/null +++ b/ops/connectwise/connectwise-open-tickets-robust/SKILL.md @@ -0,0 +1,60 @@ +--- +name: connectwise-open-tickets-robust +description: Use when API returns old/empty results. Robust ticket fetch. +--- + +# ConnectWise Open Tickets (Robust) + +This skill provides a reliable method for fetching open tickets from the ConnectWise PSA API, specifically addressing the common issue where the API returns the oldest tickets first, potentially masking active tickets in a large database. + +## Trigger Conditions +- User requests an "Open Tickets" report for themselves or another technician. +- Previous reports returned 0 results despite known open tickets. + +## Technical Specifications +- **API Endpoint**: `https://cw.vistanetinc.com/v4_6_release/apis/3.0/service/tickets` +- **Authentication**: Use the `Authorization: Basic base64(companyid+publickey:privatekey)` header and a separate `clientId` header. +- **The "Oldest-First" Pitfall**: A simple query for `closedFlag=false` may return 1,000 results starting from the very first tickets created in the system (many years ago), which may all be closed, leading to an empty result set for newer open tickets. + +## Execution Workflow +1. **Initial Fetch**: Attempt a query with `closedFlag=false` and `pageSize=1000`. +2. **Staleness Check**: If the returned tickets are all `closedFlag: true` or the ID range is very old (e.g., IDs < 20,000), the API is likely returning the oldest records first. +3. **Robust Recovery**: Pivot to an ID-based query. Fetch tickets with `id > [Current_Estimated_Floor]` (e.g., `id > 110000` or `id > 119000`). +4. **Refined Filtering**: + - Ensure `closedFlag == false`. + - Exclude any status starting with `>` (e.g., `>Completed`). + - Filter by the specific `owner/identifier` requested. +5. **Formatting**: + - Generate a professional HTML table. + - Include: ID, Summary, Status, Company, Date Entered, and SLA Status. + - **SLA Color Coding**: Green for `isInSla: true`, Red for `isInSla: false`. +6. **Delivery**: Pipe the raw HTML email (including headers) to `himalaya message send -`. + +## Pitfalls & Lessons +- **dateEntered is NULL on ticket objects** in this deployment (v4_6, seen 2026-09-22) — even on single-ticket GETs. The real entry date lives in the `_info` block: `t['_info']['dateEntered']` (also `enteredBy`, `lastUpdated`, `updatedBy`). Filtering/conditioning on `dateEntered` in list conditions silently matches nothing. +- **`slaStatus` is a plain string** (e.g. "Respond by Fri 09/11 3:10 PM UTC-07"), NOT an object with `.name`. `hoursToSla`/`dateResponded` may also be null. `isInSla` (bool) is the reliable SLA filter. +- **Do NOT** rely on `closedFlag` as the only filter if the database is large; always verify the ID range of the returned results. +- **Ordering**: If `sort=dateEntered DESC` is not supported or ignored by the API, ID-based filtering is the only reliable way to reach recent tickets. +- **Himalaya Error**: Avoid using files for `himalaya message send` if you encounter `index out of bounds` panics; use stdin piping instead. + +## Ticket Notes & Activity API (learned 2026-09-10) +- Notes endpoint: `GET /service/tickets/{id}/notes`. Field is **`dateCreated`**, NOT `dateEntered` — filtering on `dateEntered` silently matches nothing. `orderBy=dateEntered` is rejected 400 InvalidOrderBy on this endpoint; sort client-side. +- Recent activity often lives in **time entries, not notes**: `GET /time/entries?conditions=(ticket/id = {id})` — time entries DO use `dateEntered` and have `member.identifier` and `notes`. Check both when asked "any recent activity". +- Contact-authored notes (email-to-ticket) have **no `member` object** — only `contact`. Skip them (and skip the owner's own notes) when counting other-technician activity. +- Automated "VNI Bot" notes are a member but not a technician — report them separately from human tech activity. +- A recent-activity ticket may still return 0 notes and 0 time entries yet show `dateResponded`/`slaStatus` on the ticket detail — ticket detail carries NO `lastUpdate` object in this deployment (v4_6). + +## Changing Ticket Owner via API (learned 2026-09-10) +- `PATCH /service/tickets/{id}` requires a **JSON Patch array**: `[{"op": "replace", "path": "owner/id", "value": }]` — a plain `{"owner": {"id": N}}` body fails 400 "not in the expected array format". +- `/system/members` is **403** for the standard API key (no security permission). To get a member's numeric id, read any of their notes/ticket objects where `member: {id, identifier, name}` is embedded. +- Always verify assignments by re-reading the ticket: `owner.identifier` should match the target (SBrown=147, JGrigg=176). + +## Scheduling Ticket Work Blocks (learned 2026-09-10) +Used for the cert-renewal playbook: schedule expiry-minus-7-days, 1h, weekend expiries shift to preceding Friday, stagger same-day blocks by 1h. +- Endpoint: `POST /schedule/entries`. Link to ticket via `objectId` (query existing with `(objectId = {id})`). +- Minimal working body: `{name, objectId, member:{id}, where:{id}, dateStart, dateEnd, reminder:{id}, status:{id}, type:{id}, span:{id}, hours}` (all times UTC). Returns 201 with created entry. +- Known-good values: member SBrown=147 / JGrigg=176 / JWiest=149; where Remote=4; status Firm=2; type id=4 (identifier 'S'); span id=1 ('N' normal block) or 2 ('B' auto-assign marker); reminder 15min=4. +- Auto-assign entries have NO date fields (hours 0.0) — markers only. A dated template entry (has dateStart/dateEnd) is the POST template. Query dated entries with `(dateStart > [YYYY-MM-DDT00:00:00Z])`. +- Duplicate check first: filter existing entries by objectId for any with `dateStart` before POSTing; skip if present. A ticket can legitimately need TWO blocks when its summary cert (e.g. GlobalSign Apr 2027) differs from its live cert (e.g. Let's Encrypt Oct 2026) — check what the existing block is for before skipping. +- After scheduling, flip ticket status via JSON Patch: `[{"op":"replace","path":"status/id","value":13}]` (13 = 'Scheduled' on board 1). Verify by re-reading the ticket AND the schedule entry. +- Working script: `scripts/schedule_cert_renewals.py` (edit TICKETS list; PATCH_STATUS=True also flips ticket status). diff --git a/ops/connectwise/connectwise-open-tickets-robust/scripts/schedule_cert_renewals.py b/ops/connectwise/connectwise-open-tickets-robust/scripts/schedule_cert_renewals.py new file mode 100644 index 0000000..18a29bc --- /dev/null +++ b/ops/connectwise/connectwise-open-tickets-robust/scripts/schedule_cert_renewals.py @@ -0,0 +1,93 @@ +import os +import requests, base64, json, datetime, re + +# Generic ConnectWise cert-renewal scheduler. +# Usage: edit TICKETS list, run. Schedule = expiry minus 7 days; +# Sat/Sun shifts to preceding Friday; 9am PDT start, staggered +1h per same-day block. +# Set PATCH_STATUS=True to flip tickets to 'Scheduled' (status id 13) after entry creation. + +def _load_creds(): + """Load ConnectWise API creds from ~/.secrets/connectwise or env.""" + path = os.path.expanduser("~/.secrets/connectwise") + keys = {} + if os.path.exists(path): + with open(path) as f: + for line in f: + if "=" in line and not line.lstrip().startswith("#"): + k, v = line.strip().split("=", 1) + keys[k.strip()] = v.strip() + for k in ("CW_COMPANY_ID", "CW_PUBLIC_KEY", "CW_PRIVATE_KEY", "CW_CLIENT_ID"): + if os.getenv(k): + keys[k] = os.environ[k] + missing = [ + k for k in ("CW_COMPANY_ID", "CW_PUBLIC_KEY", "CW_PRIVATE_KEY", "CW_CLIENT_ID") + if not keys.get(k) + ] + if missing: + raise SystemExit( + f"missing {missing}: export them or populate ~/.secrets/connectwise" + ) + return keys + + +_CREDS = _load_creds() +COMPANY_ID = _CREDS["CW_COMPANY_ID"] +PUBLIC_KEY = _CREDS["CW_PUBLIC_KEY"].lstrip("+") +PRIVATE_KEY = _CREDS["CW_PRIVATE_KEY"] +CLIENT_ID = _CREDS["CW_CLIENT_ID"] + +BASE = "https://cw.vistanetinc.com/v4_6_release/apis/3.0" +MEMBER_ID = 147 # SBrown +WHERE_ID = 4 # Remote +SCHED_STATUS_ID = 2 # Firm +SCHED_TYPE_ID = 4 # 'S' +SPAN_ID = 1 # normal block +REMINDER_ID = 4 # 15 minutes +TICKET_STATUS_SCHEDULED = 13 +PATCH_STATUS = False # True -> also PATCH ticket status to Scheduled + +auth = base64.b64encode(f"{COMPANY_ID}+{PUBLIC_KEY}:{PRIVATE_KEY}".encode()).decode() +H = {"Authorization": f"Basic {auth}", "clientId": CLIENT_ID, "Content-Type": "application/json"} + +TICKETS = [] # e.g. [122333, 122334, 122332, 122335, 122331, 122330, 122329, 122328] + + +def plan_date(expiry): + d = datetime.date.fromisoformat(expiry) - datetime.timedelta(days=7) + while d.weekday() >= 5: + d -= datetime.timedelta(days=1) + return d + + +def main(): + plan, slot = [], {} + for tid in TICKETS: + t = requests.get(f"{BASE}/service/tickets/{tid}", headers=H).json() + m = re.search(r"Expiring on (\d{4}-\d{2}-\d{2})", t.get("summary") or "") + expiry = m.group(1) + d = plan_date(expiry) + hour = 16 + slot.get(d, 0) + slot[d] = slot.get(d, 0) + 1 + plan.append({"tid": tid, "co": t["company"]["identifier"], "expiry": expiry, + "date": d.isoformat(), + "start": f"{d.isoformat()}T{hour:02d}:00:00Z", + "end": f"{d.isoformat()}T{hour+1:02d}:00:00Z"}) + for p in plan: + r = requests.get(f"{BASE}/schedule/entries", headers=H, + params={"conditions": f"(objectId = {p['tid']})", "pageSize": 50}) + if any(e.get("dateStart") for e in r.json()): + print(f"{p['tid']}: SKIP (existing dated block)"); continue + body = {"name": f"{p['co']} / Domain certificate renewal expiring {p['expiry']}", + "objectId": p["tid"], "member": {"id": MEMBER_ID}, "where": {"id": WHERE_ID}, + "dateStart": p["start"], "dateEnd": p["end"], "reminder": {"id": REMINDER_ID}, + "status": {"id": SCHED_STATUS_ID}, "type": {"id": SCHED_TYPE_ID}, + "span": {"id": SPAN_ID}, "hours": 1.0} + r = requests.post(f"{BASE}/schedule/entries", headers=H, json=body) + print(f"{p['tid']}: {r.status_code} {r.json().get('id') if r.status_code == 201 else r.text[:150]}") + if PATCH_STATUS: + requests.patch(f"{BASE}/service/tickets/{p['tid']}", headers=H, + json=[{"op": "replace", "path": "status/id", "value": TICKET_STATUS_SCHEDULED}]) + + +if __name__ == "__main__": + main() diff --git a/ops/connectwise/connectwise-psa-reporting/SKILL.md b/ops/connectwise/connectwise-psa-reporting/SKILL.md new file mode 100644 index 0000000..3f896f4 --- /dev/null +++ b/ops/connectwise/connectwise-psa-reporting/SKILL.md @@ -0,0 +1,157 @@ +--- +name: connectwise-psa-reporting +description: Workflows for querying, reporting, updating, and scheduling ConnectWise PSA tickets — handling legacy mirror bypass, authentication masking, ticket mutations, and schedule entry creation. +--- + +# ConnectWise PSA Reporting & Scheduling + +## Overview +This skill governs the retrieval, reporting, and mutation of ticket data from the ConnectWise PSA API, with specific focus on bypassing environment-specific routing issues (legacy mirrors) and handling secure credential retrieval within the Hermes runtime. It also covers schedule entry creation, since that is the correct way to assign dates to tickets. + +## Core Workflow + +### 1. Authentication & Setup +To avoid "credential masking" (where the runtime truncates secrets in prompts), **never** hardcode API keys in prompts or scripts. +- **Reference Data**: Use `references/connectwise_reference.md` for the Base URL, Client ID, and Reporting Conventions. +- **Secrets**: Store the Company ID, Public Key, and Private Key in a secure file (e.g., `~/.secrets/connectwise`). +- **Execution**: The agent or script must read these files at runtime to construct the `Basic Auth` header: `base64([CompanyID][PublicKey]:[PrivateKey])`. + - **Secret file format**: `~/.secrets/connectwise` is a `KEY=value` file with vendor-prefixed keys (`CW_COMPANY_ID`, `CW_PUBLIC_KEY`, `CW_PRIVATE_KEY`). Parse defensively — normalize key names case-insensitively, ignore `_`/`-` and strip vendor prefixes (`CW_`) so any spelling resolves. Hardcoding one exact spelling produces empty lookups and a misleading 401. + - **Parse sanity before retrying auth**: on 401 Unauthorized, print the parsed key NAMES and value lengths before changing any code — a key-name mismatch and a genuinely bad credential produce identical HTTP errors but different fixes. See `references/api_quirks.md` for the proven build. + - **The `+` Logic**: the `+` is part of the PublicKey value on this instance. Build the pre-encoded string as `companyid + publickey + ":" + privatekey` by plain concatenation (e.g. `VNI+rt...:priv...`) — do not insert a second `+` (avoid `VNI++rt...`). +- **Member identity**: `/system/myMember` returns 404 for API members on this instance. Resolve the acting member with `GET /system/members?conditions=identifier=''` (URL-encode the quotes) and reuse the returned `id` in every owner-scoped query and schedule POST (`owner/id=`, `member/id=`; resolve any other member the same way). + - **Preferred Method**: Use the n8n MCP server for ConnectWise data retrieval whenever possible to avoid the fragility of raw API calls and the legacy mirror bug. + +### 2. Bypassing the Legacy Mirror +In certain environments, general list requests to `/service/tickets` route to a legacy data mirror (returning stale data from ~2011). +- **The Fix**: You MUST use the `conditions` parameter to target production IDs (e.g., `conditions=id>=110000`). Without this, the API will return no results or outdated data from 2011. +- **Critical Update**: Only use the `id>=110000` filter if specifically targeting a subset of newer tickets. For comprehensive reporting (e.g., finding all unowned tickets), omit this condition, as it will filter out legitimate open tickets with lower IDs. +- **The "Mirror Bug"**: For comprehensive reporting (e.g., finding all unowned tickets), omit this condition, as it will filter out legitimate open tickets with lower IDs. +- **Verification**: If the returned tickets are from 2011, or the list is unexpectedly empty despite known active tickets, a `conditions` filter is required. +- **Server-Side Crashes**: Be aware that the `/service/tickets` endpoint can throw a `500 Internal Server Error` with the message `"Length cannot be less than zero. Parameter name: length"`. This is a .NET internal `Substring()` exception typically caused by malformed data in a specific record. It is generally not solvable by adjusting request parameters (like `pageSize`) and requires ConnectWise support to resolve. +- **Owner Logic**: For ownership filtering, check both the `owner.identifier` field and the `resources` string (comma-separated list), as tickets may be assigned to multiple members. + +### 3. "Open Tickets" Definition +For VistaNet reporting, a ticket is considered "Open" only if it meets all these criteria: +- `closedFlag == false` +- Status name does NOT start with `>` (e.g., exclude `>Closed`, `>Completed`) +- Status name is NOT exactly "Closed" +- `dateResolved` is null/absent. + +## Implementation Patterns + +### LLM-Driven Reports (Cron Jobs) +When using an agent for a recurring report: +- Prompt the agent to read the reference file and secrets file first. +- Explicitly command the use of `conditions` and a large `pageSize` (e.g., 1000) to ensure production data is captured. + +### Scripted Reports (Recommended for Stability) +For high-reliability reporting, move the logic into a standalone Python script: +- Use Python's `urllib.request` or `requests` library rather than `subprocess.run(['curl'])` to avoid environment-specific header mismatches and shell-injection risks. +- Perform strict JSON type checking (verify the response is a `list` or a `dict` containing a `tickets` key). +- Implement the "Open" filter in Python for maximum precision. + +### Scalable Reporting Architecture +To avoid reporting loops and delivery failures in multi-technician environments: +- **Avoid Redundant Scripts**: Do not create separate `.py` files for different users. This leads to copy-paste errors where recipient emails and subject lines are not updated. +- **The Master-Launcher Pattern**: + - Create one **Master Script** that accepts parameters (e.g., `tech_id`, `tech_email`) as command-line arguments. + - Create a small **Launcher Shell Script** for each user that calls the master script with the specific arguments. + - Point the Cron jobs to these launcher scripts. +- **Recipients**: Always ensure the `To:` header in the email construction is dynamically set to the argument passed to the script. +- **Formatting**: Use inline CSS for HTML emails to ensure compatibility with Outlook, specifically using `background-color` on `` or `` elements rather than `` for consistent rendering. + +### Scheduling Tickets (POST to /schedule/entries) +Ticket scheduling is **not** done via `PATCH /service/tickets/{id}`. Instead, create a schedule entry object via `POST /schedule/entries`. +- **Endpoint**: `POST /schedule/entries` +- **Required Fields**: + - `member`: `{"id": }` — the person being scheduled. + - `type`: `{"id": 4}` — service ticket (type `S`). + - `span`: `{"id": 1}` — span `N`; this is what every live entry on this instance carries and POSTs accept. (Older guidance said span id 2 `B`; mirror a real entry via `GET /schedule/entries/{id}` before deviating.) + - `status`: `{"id": 2}` — `Firm`. + - `objectId`: the ticket number. + - `ticketType`: `"S"`. + - `dateStart`: ISO-8601 start time (e.g. `"2026-09-08T15:00:00Z"`). + - `dateEnd`: ISO-8601 end time. + - `hours`: float duration (e.g. `1.0`). + - `doneFlag`: `false`. + - `meetingFlag`: `false`. + - `name`: free-form calendar label — prefix with company + ticket number. + - `where`: `{"id": 4}` — Remote (query `/service/locations` for alternatives). +- **Timestamps are UTC (`Z`)**: GET responses carry `Z` times; convert local (PDT = UTC-7) to UTC (+7h) when POSTing (e.g. 2:30p PDT = 21:30Z). Week-window conditions accept local-offset ISO like `[2026-10-05T00:00:00-07:00]` and work as written. +- **Commitment pre-check**: before composing slots, fetch the target week with the stable pattern in "Schedule list reliability" below and build around the member's firm entries — pre-existing all-day placeholders (`hours: 0.0`, start == end) don't block POSTs but should shape placement. Never plan from a cached fetch or a member-scoped conditions query. +- **Verify after POST**: refetch via the unfiltered window and confirm each new entry by objectId AND intended start time — totals shift when other humans edit the calendar live. A 200 on the POST is not proof the calendar shows the entry. +- **Full runbook**: `references/scheduling-tickets.md` carries the end-to-end validated flow incl. SLA-plan reality, priority ranking when all tickets share one priority, dispositions for externally-gated tickets, and a §8 coverage-audit (cert deadlines vs calendar, Must Schedule coverage, overlap check) — run §8 whenever the user asks to "review the calendar" or "check we're not missing anything". +- **Header**: `Content-Type: application/json`. Send a plain JSON object, not JSON Patch. +- **Conflict Guard**: If the same member already has a schedule entry at the requested time, the API returns `400 InvalidObject` with `SystemConflict` on `dateStart`. Stagger entries (e.g. back-to-back hours) rather than overlapping. +- **Autoassign Entries**: When tickets are created, autoassign may generate un-dated schedule entries with `hours: 0.0` and no `dateStart`/`dateEnd`. These do not block POSTing a new, properly-dated entry. +- **Externally held tickets stay off the calendar but on the list**: a start gated on client confirmation, vendor scheduling, or an evaluation phase gets NO schedule entry — record it in a disposition list with the reason, and book only when the gate clears. An already-booked ticket whose gate moves later keeps its entry (reschedule via PATCH, don't delete/repost). +- **Client-gated bookings carry the gate in the TICKET, not the entry label**: the visible name of a ticket-linked schedule entry auto-regenerates from `Company/Summary` — custom text written to the entry's `name` field does not stick. Record scheduling gates (`PENDING CLIENT CONFIRMATION`, `DO NOT START until X`) in an internal ticket note instead; that is where the team reads constraints. +- **Booking instructions are literal id lists**: book exactly the named tickets into the recommended slots; a repeated id is one booking — dedupe and note it, never invent extra bookings. + +### Schedule list reliability +Only two access patterns are trustworthy on this instance: (1) DIRECT GET `/schedule/entries/{id}` and (2) UNFILTERED date-window list (`conditions=dateStart > [...] AND dateStart < [...]`, pageSize 500, filter member client-side). Everything else intermittently routes to the mirror: member-scoped window lists like `member/id=X AND dateStart` (mutating subsets, omitting entries seconds after POSTing them) and per-ticket queries like `type/id=4 AND objectId=X` (returning empty for entries that exist). +- **Error transparency in probe code**: fetch helpers must surface the HTTP status — never convert `HTTPError` to an empty list/`[]`. A swallowed 500 reads as a legitimately empty calendar and manufactures phantom "no entries exist" conclusions. +- **Stability gate = agreement, not counts**: retry a window query until two consecutive fetches return identical result sets, then trust it. Never gate on an absolute entry-count baseline — entries legitimately disappear when another human edits the calendar, so a shrinking-but-stable set is truth, not sensor noise. +- **Absence is ambiguous**: a known-posted entry missing from a refetch is NOT proof of deletion or of write failure until you direct-GET the entry id (404 ⇒ deleted) AND check the ticket's status and owner — `>Completed` means the work was done and the block removed, an owner change means the ticket left the queue. Both remove data from view exactly like deletion does. +- Empty results are never proof of absence — re-probe with a direct GET, and verify writes against the unfiltered window by objectId, never via conditions queries or the POST response alone. +- **Listing Existing Entries**: prefer `GET /schedule/entries/{id}` when the entry id is known; otherwise pull the unfiltered date window and filter by objectId client-side — see "Schedule list reliability". + +### Condition-syntax 400s (RQL rejects the whole query, not the bad clause) +- **Bracket DateTime literals**: `DateStart >= [2026-10-09T07:00:00Z]`; a local-offset form like `[2026-10-05T00:00:00-07:00]` also works. A quoted datetime 400s `Expected a datetime value, not a text` — quotes mark text values only. +- **No numeric `in` lists**: `chargeToId in [122, 123]` 400s `Expected a numeric value, not a datetime` — bracketed lists parse as datetime lists. OR-chain `chargeToId = 122 or chargeToId = 123` instead. +- **`where` is response-only** on `schedule/entries` (`where is not a recognized name`) — filter by date window and read `where.name`/`objectId` client-side. `objectId` on a schedule entry is the related ticket id; `dateStart`/`dateEnd` are UTC `Z`. +- **Member identifiers are case-sensitive and fail silent**: a wrong-cased `member/identifier` returns an empty list, not an error. Retry with exact casing (`SBrown`, not `scbrown`) before believing any member-scoped empty result. + +### Ticket & Entry Updates (JSON Patch) +ConnectWise PSA `PATCH` endpoints require a JSON Patch (RFC 6902) **array**, not a plain JSON object — this includes both `/service/tickets/{id}` AND `/schedule/entries/{id}`. A plain object gets `400 "The JSON input is not in the expected array format for a JSON Patch document"`. +- **Change Owner** (validated scalar path): `[{"op":"replace","path":"/owner/id","value":}]` — verify with a fresh GET; the PATCH response echoes the new value but that is not proof. +- **Move a schedule entry instead of delete+repost** (preserves the entry id): `[{"op":"replace","path":"/dateStart","value":"...Z"},{"op":"replace","path":"/dateEnd","value":"...Z"},{"op":"replace","path":"/hours","value":3.0}]`. Do not bother patching `/name` on a ticket-linked entry — it accepts the write but rediscplays as `Company/Summary` regardless. +- **Change Status**: `[{"op":"replace","path":"/status","value":{"id":}}]` +- **Close/Cancel Ticket**: Combine status change and flag: `[{"op":"replace","path":"/status","value":{"id":80}},{"op":"replace","path":"/closedFlag","value":true}]` +- **Header**: Use `Content-Type: application/json`. The body is standard JSON; the API interprets the array format as JSON Patch. + +### Internal Ticket Notes (scheduling gates, handoffs) +`POST /service/tickets/{id}/notes` with `Content-Type: application/json` and a plain JSON object: +`{"text": "...", "internalAnalysisFlag": true, "processNotifications": false}`. +- `internalAnalysisFlag: true` keeps it internal (team-only). `customerFlag` is NOT a member of ServiceNote on this version — including it 400s with `Could not find member 'customerFlag'`. +- Use these for constraints that must survive calendar edits: client-confirmation gates, coordination state, why a window moved. + +### Time Entry Lookups +Query time entries to see who last worked on a ticket. +- **Endpoint**: `GET /time/entries` +- **Filter by Ticket**: `conditions=chargeToType='ServiceTicket' AND chargeToId=` +- **Get Latest Entry**: `sort=timeEnd:desc` with `pageSize=1` +- **Key Fields**: `member` (technician), `timeStart`/`timeEnd`, `actualHours`, `notes`, `billableOption` +- Server-side `conditions` are reliable on `time/entries` (the filtering-unreliability/mirror pitfall applies to `/service/tickets`, not here). + +### Schedule-vs-time audit ("do today's tickets have TEs?") +1. Pull the member's schedule via an unfiltered UTC date-window list (bracket the datetimes; a local day is ~T07:00Z→T07:00Z next day for PDT) and filter by member client-side; take ticket ids from each entry's `objectId`. +2. Query `time/entries` per ticket with the chargeTo filter above — OR-chain the ticket ids for batches (no numeric `in`); zero-hour NoCharge Admin TEs count as covered. +3. A TE entered on a different date than the audited window still counts as coverage — surface the entry date when it differs. Report the gaps as an explicit ticket list (gap tickets carry the scheduled window so the user sees what to backfill). + +## n8n Integration & MCP Pitfalls +When offloading ConnectWise reporting to n8n via the MCP server: +- **Data Retrieval**: The `get_execution` tool returns only metadata by default. You MUST set `includeData=true` to retrieve the actual node output. +- **Avoid Data Bloat**: Avoid fetching large arrays (like all ticket notes) in a a single workflow. This can cause the MCP response to exceed the context window and truncate, making the data unparseable. Design "lean" workflows that return only essential IDs and summaries. +- **n8n Data Parsing**: The output of an n8n execution via MCP is a double-escaped JSON string. To parse it reliably: + 1. Load the `result` string as a JSON object. + 2. Navigate to `data` -> `resultData` -> `runData` -> `[Node Name]` (which is a list). + 3. Access the first element of that list, then its `data` -> `main` list. + 4. Each item in the `main` list is often a list containing a single dictionary under the `json` key. +- **Workflow Publishing**: Workflows using a Webhook trigger must include a `Respond to Webhook` node as the final step; otherwise, the workflow cannot be "published" (active) and will return an error when executed via MCP. +- **Bypassing the Mirror**: If raw API `conditions` filters return empty results despite known data, attempt a broad fetch (omit `conditions`, use large `pageSize`) and filter the results client-side in Python. + + +## Pitfalls & Lessons +- **Masking**: Any secret passed as a string in a prompt will be truncated and cause `Unauthorized` errors. Always use file-based reads. +- **The Mirror**: `sort=dateEntered:desc` does NOT fix the legacy mirror; only a `conditions` filter on the ID range works. Note: this condition can accidentally filter out newer tickets if the range is too restrictive (e.g. `id>=110000` may miss some tickets); verify if results are unexpectedly empty. +- **Filtering Unreliability**: Server-side filtering via `conditions` on the `/service/tickets` endpoint can be unreliable, returning empty results even when records exist. If filters fail, perform a broad fetch (e.g., fetch by board only) and apply specific filters (owner, status, etc.) client-side in Python. +- **Owner Name vs Identifier**: When filtering by owner in n8n or raw API calls, be aware that `owner/name` typically contains the full name (e.g., "Scott Brown"), while `owner/identifier` contains the username (e.g., "SBrown"). Using a username in a filter targeting `owner/name` (like `owner/name like '*SBrown*'`) will often return zero results even if the ticket is assigned to that user. Always verify which field is being targeted or filter client-side using the identifier. +- **Internal Server Errors (500)**: If the API returns `\"Length cannot be less than zero. Parameter name: length\"`, this is a server-side .NET substring exception. It is typically data-dependent (caused by a malformed record in the database) and cannot be bypassed by changing query parameters or page sizes. Report this to ConnectWise support as a backend bug. +- **Board Filtering**: When filtering by board in API requests, use the path-style reference `board/id=X` rather than `boardId=X`. Be aware that the API may still return tickets from other boards despite this filter; always verify the `board.id` field in the returned objects to ensure strictly correct results. +- **Identifying Truly Open Tickets**: The `closedFlag=false` API filter is often imprecise and may return tickets with a status of "Closed". To identify truly open tickets, manually exclude any ticket where the status name starts with `>` (e.g., `>Resolved`), the status name is exactly `"Closed"`, or the `dateResolved` field is present. +- **Board Filtering**: Use the format `board/id=1` in the query string to filter by board. Using `boardId=1` may be ignored by the API. +- **Response Formats**: The API may return a raw list `[...]` or a wrapped object `{"tickets": [...]}`. Always implement a check for both formats. +- **Header Sensitivity**: The API is extremely sensitive to the `Authorization` header format. If encountering `401 Unauthorized` with `Incorrect Authorization header format` despite correct keys, this is often a sign of credential corruption in the secret file rather than a tool-chain issue. Verify credentials via a raw `curl` call with hardcoded keys before troubleshooting the code. +- **Tooling Dependencies**: When using Bash-based reporting scripts, ensure `jq` is installed for JSON parsing. If `jq` is unavailable and cannot be installed via `sudo`, fallback to Python's `json` library. +- **Execution Stability**: LLM-driven cron jobs are subject to "session amnesia" and prompt interpretation variability. For mission-critical reports, use a standalone script (`.py` or `.sh`) and set the cron job to `no_agent=true` to run the script directly. diff --git a/ops/connectwise/connectwise-psa-reporting/references/api_quirks.md b/ops/connectwise/connectwise-psa-reporting/references/api_quirks.md new file mode 100644 index 0000000..af50b5c --- /dev/null +++ b/ops/connectwise/connectwise-psa-reporting/references/api_quirks.md @@ -0,0 +1,34 @@ +# ConnectWise PSA Production Query Patterns + +## Legacy Mirror Bypass +If the `/service/tickets` endpoint returns tickets from 2011, the request is hitting a legacy mirror. + +**Solution:** Use the `conditions` parameter to force a production database hit. +- **Query**: `conditions=id >= 110000` +- **Result**: This bypasses the mirror and retrieves current production records. + +## Secrets File Parsing & 401 Triage +`~/.secrets/connectwise` uses `KEY=value` lines with prefixed keys (`CW_COMPANY_ID` / `CW_PUBLIC_KEY` / `CW_PRIVATE_KEY`). Proven auth build: +```python +import base64 +d = {} +for line in open(path).read().splitlines(): + if "=" in line: + k, v = line.split("=", 1); d[k.strip()] = v +preencode = d["CW_COMPANY_ID"] + d["CW_PUBLIC_KEY"] + ":" + d["CW_PRIVATE_KEY"] +auth = "Basic " + base64.b64encode(preencode.encode()).decode() +``` +The PublicKey already starts with `+`, so plain concatenation is correct (no extra separator). + +On 401 Unauthorized: print parsed key names and value lengths BEFORE editing code. A key-name mismatch (lookup found nothing) and a genuinely bad credential emit the same errors — `Incorrect username/password` or `Incorrect Authorization header format` — and only the parsed shape tells which fix applies. Patch the lookup; do not rewrite the whole script around it. + +## Data Structures +The API can return tickets in two primary formats: +1. **Raw List**: `[{"id": 123, ...}, {...}]` +2. **Wrapped Object**: `{"tickets": [{"id": 123, ...}, {...}]}` + +Always check for both in Python: +```python +raw_data = json.loads(response) +tickets = raw_data['tickets'] if isinstance(raw_data, dict) and 'tickets' in raw_data else raw_data +``` diff --git a/ops/connectwise/connectwise-psa-reporting/references/connectwise_reference.md b/ops/connectwise/connectwise-psa-reporting/references/connectwise_reference.md new file mode 100644 index 0000000..569be71 --- /dev/null +++ b/ops/connectwise/connectwise-psa-reporting/references/connectwise_reference.md @@ -0,0 +1,26 @@ +# ConnectWise PSA Technical Reference + +## Authentication +- **Auth Format**: `Basic base64(companyid+publickey:privatekey)` +- **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` diff --git a/ops/connectwise/connectwise-psa-reporting/references/scheduling-tickets.md b/ops/connectwise/connectwise-psa-reporting/references/scheduling-tickets.md new file mode 100644 index 0000000..04dac6a --- /dev/null +++ b/ops/connectwise/connectwise-psa-reporting/references/scheduling-tickets.md @@ -0,0 +1,75 @@ +# Ticket Scheduling Runbook (Schedule Entries) + +End-to-end flow for "schedule my tickets on the calendar" requests, validated end-to-end on the VistaNet instance. All timestamps UTC. + +## 1. Resolve the member +`/system/myMember` 404s for API members. Use `GET /system/members?conditions=identifier='SBrown'` (URL-encode quotes) → id. Reuse the id for every `owner/id` and `member/id` (SBrown = 147). + +## 2. Pull open tickets +`GET /service/tickets?conditions=owner/id= AND closedFlag=false&pageSize=1000`; filter client-side for truly-open (status starting `>`, name `Closed`, or `dateResolved` present ⇒ exclude). Handle both list and `{"tickets": [...]}` shapes. + +## 3. Check SLA reality before doing SLA math +`GET /service/SLAs/{id}` tells you the plan exists. If `/service/SLAs/{id}/plans` returns EMPTY and `/service/slaPlans` returns 404, the SLA carries NO hour plans — Standard SLA (id 2) here has none, so every Priority 3–Medium ticket is SLA-identical and SLA contributes nothing to urgency. Do not invent response-time tiers from the SLA name. `/service/boards/{id}/slaVersions` and its `/detail` subpath also 404 on this instance — treat both as dead ends, not as a reason to stop ranking. + +## 4. Rank by what changes a deadline +When priorities are uniform (all P3-Medium), rank from signals in the ticket data itself, in order: +1. Hard expiration dates in the summary (cert renewals: "Expiring on YYYY-MM-DD") — expired or expiring this week first. +2. Active security incidents and outages (summary words: intrusion, confirmed, outage, unreachable, failing) with status In Progress. +3. Client-flagged urgency ("Urgent per "). +4. Security hygiene (patching, key setup, directory sync, mail filtering). +5. User-facing breakage (Tier 3 Assigned). +6. Small tasks (new user setup) swept into slack blocks. + +Do NOT cram project/coordination tickets (status `Must Schedule`) into gaps — they need client scheduling in long blocks; propose them for next week instead. + +Unschedulable (list, don't book): On Hold, Waiting Client Response, Waiting parts/repair. + +Status nuance: ticket status `Scheduled` only means SOME entry exists — often an all-day 0.0h placeholder months out. Check the entry's date against the summary expiry before trusting it. + +## 5. Check existing commitments first +Fetch the week UNFILTERED — `dateStart > [Monday-local ISO] AND dateStart < [NextMonday-local ISO]`, pageSize 500 — and filter by `member.id`/`member.identifier` client-side. Member-scoped conditions on this endpoint intermittently drop or mutate entries. Retry until two consecutive fetches agree (a stability gate), never gate on an absolute entry count — entries legitimately vanish mid-session when other people edit the calendar. Compose around firm entries; anchor back-to-back rather than overlapping (overlaps ⇒ `400 InvalidObject` SystemConflict on dateStart). Note objectId-0 blocks (internal placeholders with no ticket behind them) and re-check commitments immediately before POSTing — the calendar can move between your fetch and your write. + +## 6. Slot composition and dispositions +- Local (PDT = UTC-7) to UTC conversion: +7h (2:30p PDT → 21:30Z). +- Same-day urgent work goes TODAY in the first free block — an expiring cert waits for no one; start from the next half hour. +- Batch small tasks (≤1h each) contiguously on the lightest afternoon. +- Tickets whose start is gated externally (client confirmation pending, vendor scheduling unknown, still in evaluation) get NO entry — list them as dispositions with the blocking reason so nothing silently drops. Book when the gate clears. An ALREADY-BOOKED ticket whose gate moves later keeps its entry: reschedule via PATCH (§9), never delete+repost. A scheduling gate is recorded as an INTERNAL TICKET NOTE (§9), never in the entry `name` — a ticket-linked entry's display name auto-regenerates from `Company/Summary` and silently discards custom label text. +- Recurring unavailability: team/tech meeting every Friday 8:00–9:30 AM PDT — never schedule SBrown in that window, and never let a Friday block start before 9:30. +- After-hours work (evening server/RDS upgrades needing users logged off) gets a full evening block (e.g. 6–9p), not an afternoon gap fill, and needs a coordination runway — book the earliest evening the client could plausibly agree to, not tonight. +- Booking requests are literal id lists: book exactly the named tickets; a duplicated id means one booking plus a note, not two entries. + +## 7. POST each entry +`POST /schedule/entries` with a plain JSON object (NOT JSON Patch): +```json +{ + "name": "Company / Ticket# 12345 - short label", + "member": {"id": 147}, + "type": {"id": 4}, + "span": {"id": 1}, + "status": {"id": 2}, + "objectId": 12345, + "ticketType": "S", + "where": {"id": 4}, + "dateStart": "2026-10-06T16:00:00Z", + "dateEnd": "2026-10-06T18:00:00Z", + "hours": 2.0, + "doneFlag": false, + "meetingFlag": false +} +``` +Observed ids: span 1 = `N`, status 2 = `Firm`, type 4 = `S`, where 4 = `Remote`. `name` is the free-form calendar label. + +## 8. Verify, then audit coverage +Re-GET the unfiltered week window and confirm each new entry by objectId AND intended start time; a 200 on the POST is not proof the calendar shows it. If a freshly posted entry is missing from the refetch, direct-GET the entry id: 404 ⇒ deleted/rolled back; present ⇒ transient list unreliability. Then audit the whole picture in the same pass: every open ticket with a summary expiration date vs its calendar coverage, every Must Schedule ticket vs entries, my timed entries pair-wise for overlaps, and next week's window for duplicate bookings of the same ticket. A vanished block usually means the ticket closed (`>Completed`), was reassigned (owner changed), or a duplicate was cleaned up — check ticket status/owner before treating absence as a scheduling failure. + +Present results with local times, then a disposition list — booked / blocked-status (Waiting Client, On Hold, Waiting parts) / pending-external-gate / intentionally unbooked — plus flags: expired-but-waiting-on-client warnings, objectId-0 blocks with no ticket, and Must Schedule candidates for next week. + +## 9. Modifying existing entries and recording gates +- **PATCH `/schedule/entries/{id}` requires a JSON Patch ARRAY** (same as tickets): `[{'op':'replace','path':'/dateStart','value':'...Z'},{'op':'replace','path':'/dateEnd','value':'...Z'},{'op':'replace','path':'/hours','value':3.0}]`. A plain JSON object 400s. A 200 does NOT prove every field took — re-GET and check each patched field. +- **Do not patch `/name` on a ticket-linked entry**: the write is accepted but the display name regenerates from `Company/Summary`, so any PENDING/DO-NOT-START marker in the label silently disappears. Skip it up front. +- **Scheduling gates live as internal ticket notes**: `POST /service/tickets/{id}/notes` with a PLAIN JSON object (notes are not JSON Patch): `{'text': '...', 'internalAnalysisFlag': true, 'processNotifications': false}`. State the window, the entry id, who must confirm, and DO-NOT-START until then. `customerFlag` is not a valid ServiceNote member on this version (400 if included). +- **Owner reassignment** (ticket leaves your queue): `[{'op':'replace','path':'/owner/id','value':}]` on `/service/tickets/{id}`, then fresh-GET to verify owner identifier. Resolve the new member's id first with `GET /system/members?conditions=identifier='X'`. Remove the ticket from your scheduling plans the same turn — don't book/keep entries for tickets you no longer own. +- **Ownership hygiene check (standing rule)**: for a tech's open tickets whose most recent note is from another tech (a likely transfer), vet before PATCH: automation members (the API/service-account members) NEVER receive ownership — their notes are integration/alert noise; time entries count as "me being there" (older intake note beats nothing, loses to a newer TE by the current owner); read the note's intent — intake/directive notes ("please order and drop ship", "get you guys involved") keep the ticket with the current owner; when the current owner has NO note and NO TE and the other tech's note is newer, that's a legitimate transfer. Verify each PATCH with a fresh GET of owner.identifier; drop transferred tickets from any staged plan same turn. + +## Next-week candidate review +When asked what could be scheduled next week: fetch next + far-week windows (stability-gated), subtract every open ticket that has a booking in them, list the remainder grouped as schedulable (with concrete proposed slots from actual gaps), conditional-on-gate, and parked — naming the gate per ticket. Next-week Mon–Wed is typically wide open; propose day+time anchors, not vague availability. \ No newline at end of file diff --git a/ops/connectwise/connectwise-reporting/SKILL.md b/ops/connectwise/connectwise-reporting/SKILL.md new file mode 100644 index 0000000..c405b5b --- /dev/null +++ b/ops/connectwise/connectwise-reporting/SKILL.md @@ -0,0 +1,171 @@ +--- +name: connectwise-reporting +description: Workflows for generating and automating ConnectWise PSA ticket reports via API and email. +--- + +# ConnectWise Ticket Reporting + +This skill governs the extraction of ticket data from the ConnectWise PSA API and the delivery of formatted reports to technicians. + +## Standard Workflow +1. **Authentication:** Use Basic Auth (Base64 encoded `companyid+publickey:privatekey`) and a valid `clientId`. +2. **Data Extraction:** Use the `/service/tickets` endpoint with specific conditions (e.g., `closedFlag=false` and `board/id=1`) to isolate open tickets. +3. **Filtering:** Filter results by `owner/identifier` to ensure technicians only see their own tickets. +4. **Formatting:** Generate an Outlook-optimized HTML table with inline CSS for status-based color coding. +5. **Delivery:** Deliver via the Himalaya CLI using a temporary file for the email body. + +## Customer-Level Aggregation Workflow + +When the user asks for "customers with open tickets" rather than a raw ticket list, aggregate by `company.id` and enrich each record with primary contact details. + +**Steps:** +1. Query `/service/tickets?conditions=board/id=1 and closedFlag=false and dateEntered>'...'` with `pageSize=1000`. +2. Group by `company.id`: + - Count open tickets per company + - Track latest `_info.dateEntered` +3. Post-filter: Skip statuses starting with `>` (e.g., `>Completed`) to exclude resolved-but-not-closed tickets. +4. For each unique company, call `/company/companies/{id}`: + - Extract `defaultContact` (id + name) + - Extract `invoiceToEmailAddress` as fallback +5. Call `/company/contacts/{id}` for the default contact: + - Walk `communicationItems` + - Select item where `type.name == 'Email'` and `defaultFlag == true` + - Use `value` as the primary contact email +6. Sort by company name. Output: Company | Open Tickets | Primary Contact | Email. + +**Board IDs:** +- VistaNet Help Desk = 1 +- VistaNet Management = 25 +- Managed Service Alerts = 6 + +**Date Range Condition:** +- `dateEntered>'YYYY-MM-DDTHH:MM:SSZ'` (UTC) works for any time window (past year, two years, etc.). + +**Note:** Some companies have no default contact email in CW (e.g., BJ LaRossa, Far West Rice Inc.). Display `N/A` gracefully.\n\n## Implementation Patterns\n- **VistaNet Environment:** Use the internal base URL `https://cw.vistanetinc.com/v4_6_release/apis/3.0`. Public endpoints like `api-na.connectwise.com` are not reachable from this environment.\n- **The Master Script Pattern:** Avoid creating individual scripts for every user. Use a single master script that accepts `tech_identifier` and `tech_email` as command-line arguments. +- **Cron Execution:** Because the Hermes cron scheduler may not support arguments in the `script` field for `no_agent` jobs, use **launcher shell scripts** (e.g., `run_techname_report.sh`) to call the master script with the necessary arguments. +- **n8n Execution Data Extraction:** When retrieving data from `mcp__n8n__get_execution` for workflows that process many tickets (e.g., fetching all notes), the total payload often exceeds MCP limits and causes truncation. To avoid this, use the `nodeNames` parameter to target only the final result nodes (e.g., `Aggregate` or `Format Summary`). +- **n8n Data Parsing:** Be aware that n8n node outputs for ConnectWise often follow a `main: [[{json: ...}], [{json: ...}]]` structure (a list of lists), requiring an extra layer of iteration when parsing in Python. +- **n8n Native Node vs HTTP Request:** The native `@mspcopilot/n8n-nodes-connectwise.connectWisePsa` node handles credential management and some query building automatically. Prefer it for standard CRUD (Get Company, Get Many Tickets, Get Many Time Entries) when the API is healthy. Fall back to raw HTTP Request only when the native node lacks a needed operation or when debugging credential issues. +- **n8n Complex Report Generation:** Do NOT use a `Set` node for multi-line JavaScript logic (e.g., building HTML reports from aggregated data). Set nodes in `manual` mode only support simple field mapping expressions. Use a `Code` node with `mode: 'runOnceForAllItems'` for any logic requiring variables, loops, or string concatenation. +- **n8n POST Webhook Body Nesting:** In n8n, POST webhooks expose the JSON body under `$json.body`, not directly on `$json`. When a Code node passes through values from a POST webhook to downstream nodes, downstream expressions must reference `$json.fromEmail`, not `$json.body.fromEmail`, because the Code node flattens its output. However, inside the Code node itself, access the payload as `$('Webhook').first().json.body || $('Webhook').first().json`. +- **n8n Workflow: Customer Audit Pattern:** To build a reusable customer audit workflow in n8n: (1) Webhook trigger accepts `companyName` (and optional `toEmail`, `fromEmail`, `subject`, `startDate`, `endDate`), (2) native `connectWisePsa` node searches for company by name, (3) parallel branches fetch `ticket` (getAll) and `timeEntry` (getAll) using `company/id={{ $json.id }}`, (4) Merge node combines results, (5) Code node generates the final HTML report using `actualHours` for hour aggregation and optional `timeStart` timeframe filtering, (6) Email node sends parameterized report. See `references/n8n-customer-audit-workflow.md` for the full SDK code. +- **n8n Activation Requirement:** After updating a workflow via MCP (`update_workflow`), you MUST call `publish_workflow` to activate the new version. Until published, the old version continues executing. +- **Cross-Company Time Entry Aggregation:** To find "top N companies by billed hours" for a date range, do NOT query the company endpoint. Query `/time/entries?conditions=timeStart>[YYYY-MM-DDTHH:MM:SSZ]` with `pageSize=1000` across pages, then group by `company.id` in Python. Sum `actualHours` per company. Derive the lead tech by tracking `member.name` hours per company and picking whoever logged the most. The company record has `territoryManager` (sales/account manager) but **no built-in `leadTech` or `primaryEngineer` field** — the only meaningful lead tech is the person with the most billable hours. See `scripts/top-companies-by-hours.py`. +- **No `leadTech` Field on Company Record:** ConnectWise company records do NOT contain a field that stores the assigned lead technician. `territoryManager` is the account/sales manager. `customFields` contains phone brand, install date, etc. — none store lead tech. Do not waste time looking for it. + +## Pitfalls & Lessons Learned + +### "Length cannot be less than zero" — Server-Side API Crash +A `500 Internal Server Error` with the message `"Length cannot be less than zero. Parameter name: length"` is a known, low-level .NET `Substring()` exception in ConnectWise's own code. + +- **It is not your fault.** The error is triggered by a malformed record on the server side (e.g., a string slice operation receiving `-1` from a failed character search). +- **It is not bypassable client-side.** Removing `pageSize`, `conditions`, or any parameter does not fix it — even the barest `/service/tickets` request fails. +- **It is likely data-dependent.** One corrupted ticket in the dataset causes the API to crash when generating the response list. +- **Workaround:** Report to ConnectWise support. For urgent access, query for a specific known-valid Ticket ID instead of the general list endpoint. +- **Reference:** Stack Overflow and ConnectWise support articles confirm this is a recurring server-side bug. + +### Auth String Format +The Basic Auth string must be **exactly**: `companyid+publickey:privatekey` with a literal `+` between company ID and public key. +- **Correct:** `VNI+:` +- **Incorrect:** `VNI++:` (double `+`) + +### Client ID Requirement +If you receive a `401 Unauthorized` with the message `"Incorrect or disabled client ID"`, it means the `clientId` header is missing or invalid. This is a separate requirement from Basic Auth. Check `references/raw-api-authentication.md` for the current valid `clientId`. + +### Ticket Updates (PUT vs PATCH) +The `/service/tickets/{id}` endpoint does **not** support `application/json-patch+json`. To update a ticket (e.g., changing the owner), you must: +1. Fetch the current ticket object via `GET`. +2. Modify the desired fields in the JSON object. +3. Perform a full `PUT` request with `Content-Type: application/json`. + +### Credential File Format +The ConnectWise credential file at `~/.secrets/connectwise` is a **multi-line `.env` file**, not a raw auth string. +- **File contents:** `CW_COMPANY_ID=VNI\nCW_PUBLIC_KEY=+rtDj...\nCW_PRIVATE_KEY=HcCOK...` +- **WRONG:** Base64-encoding the entire file text as the Authorization header. +- **RIGHT:** Parse the key=value pairs, construct `companyid+publickey:privatekey` from the extracted values, then Base64-encode that string. The public key already starts with `+`, so concatenation produces `VNI+rtDj...` — **do not add a second plus**. + +### Time Entries Endpoint & Field +- **WRONG endpoint:** `/service/time` returns `403 Forbidden`. +- **RIGHT endpoint:** `/time/entries` (e.g., `GET /time/entries?conditions=company/id={id}&pageSize=1000`). +- **WRONG hour field:** `hours` is `None` or missing. +- **RIGHT hour field:** `actualHours`. +- **DateTime condition syntax:** Use **square brackets** for date values in query conditions: `dateEntered>[2025-08-11T02:47:43Z]`. Quoted strings (`'...'`) cause a `400 ApiFindCondition` error expecting a datetime value. + +### Schedule Entries Mirror Bug +The `/schedule/entries` endpoint has a severe data-mirroring bug that affects both general list queries and ticket-linked queries. + +**Observed behavior (confirmed in this session):** +- `GET /schedule/entries?conditions=member/id=` returns entries from **2011–2012**, regardless of date filters. +- Adding date range conditions (e.g., `dateStart>[2026-08-01T00:00:00Z]`) does not help; the endpoint either returns the same stale 2011 data or an empty result. +- Querying via `objectId=` also fails to return current data — it yielded empty results for 2026 ranges in testing. +- The `pageSize` parameter has no effect on the date filter behavior. + +**Confirmed workarounds (none fully reliable):** +- There is **no known client-side workaround** for retrieving current/future schedule entries via the REST API. +- The bug is server-side and data-dependent. The API appears to be returning a static mirror of ancient historical entries. +- For urgent calendar access, use the ConnectWise web UI directly or export via the reporting module. + +**What NOT to try:** +- Do not assume a ticket-linked `objectId` query will return current data — it does not in practice. +- Do not rely on `dateStart`/`dateEnd` conditions on `/schedule/entries` to filter to current dates. + +### agreementrecap Date-Window Off-By-One (n8n) +`/finance/agreementrecap` returns 0 rows with a `< [{{ $today.plus(30,'Days') }}])` upper bound when agreements bill on the same day of next month (e.g. all monthly recaps due Nov 1 queried on Oct 1 = 31 days out, excluded by `< Oct 31`). Syntax is fine — each clause validates individually; `lastInvoiceAmount` is a *string* field so the quoted `'0.00'` literal is correct (numeric literal there → 400 ApiFindCondition). +- Fix: `< [{{ $today.plus(31,'Days') }}]` (exclusive) or `<= [{{ $today.plus(30,'Days') }}]`. Verified live: original → 0 rows, fixed → 154. +- The `/finance/agreementrecap/count` endpoint 403s with the reporting key; pull the list with `pageSize=1000` and count client-side instead. + +### Reference File +The endpoint reference lives at `Documents/cwendpoints.json` (Nextcloud) or `references/api_details.md` in this skill; a current OpenAPI copy also sits at `/home/tech/.hermes/references/connectwise/cwendpoints.json` (schemas include AgreementRecap field types). + +### Delivery Loops +Be cautious of the `deliver: "origin"` setting in cron jobs. If a script prints "Success" to stdout, Hermes will send that log as a second, plain-text message to the user. Set `deliver: "local"` to suppress these notifications while still allowing the script to send its own professional email. + +### HTML Rendering +Outlook requires strict inline CSS. Always apply styles directly to `` and `` elements; avoid relying on `