From 46865882c6fd16ecbc75e5cc74ac6b4e260d9bb6 Mon Sep 17 00:00:00 2001 From: chihlasm Date: Sun, 15 Mar 2026 01:45:35 -0400 Subject: [PATCH] feat: ConnectWise PSA integration (#106) PSA abstraction layer with provider pattern, ConnectWise integration (connection management, ticket linking, note posting, status updates, member mapping), Integrations page UI, Fernet credential encryption, in-memory TTL cache, 6 DB migrations, ConnectWise API reference docs. --- CLAUDE.md | 26 +- backend/alembic/env.py | 3 + .../versions/058_add_psa_connections.py | 39 + .../059_add_psa_ticket_link_to_sessions.py | 31 + .../alembic/versions/060_add_psa_post_log.py | 57 + .../versions/061_add_psa_member_mappings.py | 60 + backend/app/api/endpoints/integrations.py | 565 + backend/app/api/endpoints/sessions.py | 385 +- backend/app/api/router.py | 2 + backend/app/core/config.py | 10 + backend/app/models/__init__.py | 6 + backend/app/models/account.py | 2 + backend/app/models/psa_connection.py | 48 + backend/app/models/psa_member_mapping.py | 47 + backend/app/models/psa_post_log.py | 58 + backend/app/models/session.py | 9 + backend/app/schemas/__init__.py | 11 + backend/app/schemas/psa_connection.py | 138 + backend/app/schemas/session.py | 29 + backend/app/services/psa/__init__.py | 1 + backend/app/services/psa/base.py | 68 + backend/app/services/psa/cache.py | 38 + .../app/services/psa/connectwise/__init__.py | 1 + .../app/services/psa/connectwise/client.py | 288 + .../app/services/psa/connectwise/provider.py | 283 + backend/app/services/psa/encryption.py | 53 + backend/app/services/psa/exceptions.py | 45 + backend/app/services/psa/registry.py | 51 + backend/app/services/psa/types.py | 63 + backend/tests/test_psa_connections.py | 59 + backend/tests/test_psa_encryption.py | 44 + docs/connectwise/All.json | 303215 +++++++++++++++ docs/connectwise/CONNECTWISE-API-REFERENCE.md | 267 + docs/connectwise/Developer-Guide.md | 1114 + .../best-practices/Bundled-Requests.md | 381 + .../best-practices/PSA-API-Requests.md | 360 + .../best-practices/PSA-Callbacks.md | 231 + .../PSA-Cloud-URL-Formatting.md | 51 + .../PSA-Company-Synchronization.md | 40 + .../best-practices/PSA-Data-Protection.md | 23 + .../best-practices/PSA-Markdown.md | 70 + .../best-practices/PSA-Pagination.md | 122 + .../best-practices/PSA-Service-Tickets.md | 48 + .../best-practices/PSA-Versioning.md | 50 + .../connectwise-psa-openapi-full.json | 303215 +++++++++++++++ ...nectwise-psa-resolutionflow-reference.json | 111573 ++++++ ...-03-14-connectwise-psa-integration-plan.md | 1482 + frontend/src/api/index.ts | 1 + frontend/src/api/integrations.ts | 41 + .../session/TicketLinkIndicator.tsx | 91 + .../components/session/TicketPickerModal.tsx | 436 + .../components/session/UpdateTicketModal.tsx | 313 + frontend/src/pages/AccountSettingsPage.tsx | 19 +- .../src/pages/ProceduralNavigationPage.tsx | 66 + frontend/src/pages/TreeNavigationPage.tsx | 64 + .../src/pages/account/IntegrationsPage.tsx | 799 + frontend/src/router.tsx | 9 + frontend/src/types/index.ts | 1 + frontend/src/types/integrations.ts | 123 + frontend/src/types/session.ts | 2 + 60 files changed, 726716 insertions(+), 11 deletions(-) create mode 100644 backend/alembic/versions/058_add_psa_connections.py create mode 100644 backend/alembic/versions/059_add_psa_ticket_link_to_sessions.py create mode 100644 backend/alembic/versions/060_add_psa_post_log.py create mode 100644 backend/alembic/versions/061_add_psa_member_mappings.py create mode 100644 backend/app/api/endpoints/integrations.py create mode 100644 backend/app/models/psa_connection.py create mode 100644 backend/app/models/psa_member_mapping.py create mode 100644 backend/app/models/psa_post_log.py create mode 100644 backend/app/schemas/psa_connection.py create mode 100644 backend/app/services/psa/__init__.py create mode 100644 backend/app/services/psa/base.py create mode 100644 backend/app/services/psa/cache.py create mode 100644 backend/app/services/psa/connectwise/__init__.py create mode 100644 backend/app/services/psa/connectwise/client.py create mode 100644 backend/app/services/psa/connectwise/provider.py create mode 100644 backend/app/services/psa/encryption.py create mode 100644 backend/app/services/psa/exceptions.py create mode 100644 backend/app/services/psa/registry.py create mode 100644 backend/app/services/psa/types.py create mode 100644 backend/tests/test_psa_connections.py create mode 100644 backend/tests/test_psa_encryption.py create mode 100644 docs/connectwise/All.json create mode 100644 docs/connectwise/CONNECTWISE-API-REFERENCE.md create mode 100644 docs/connectwise/Developer-Guide.md create mode 100644 docs/connectwise/best-practices/Bundled-Requests.md create mode 100644 docs/connectwise/best-practices/PSA-API-Requests.md create mode 100644 docs/connectwise/best-practices/PSA-Callbacks.md create mode 100644 docs/connectwise/best-practices/PSA-Cloud-URL-Formatting.md create mode 100644 docs/connectwise/best-practices/PSA-Company-Synchronization.md create mode 100644 docs/connectwise/best-practices/PSA-Data-Protection.md create mode 100644 docs/connectwise/best-practices/PSA-Markdown.md create mode 100644 docs/connectwise/best-practices/PSA-Pagination.md create mode 100644 docs/connectwise/best-practices/PSA-Service-Tickets.md create mode 100644 docs/connectwise/best-practices/PSA-Versioning.md create mode 100644 docs/connectwise/connectwise-psa-openapi-full.json create mode 100644 docs/connectwise/connectwise-psa-resolutionflow-reference.json create mode 100644 docs/plans/2026-03-14-connectwise-psa-integration-plan.md create mode 100644 frontend/src/api/integrations.ts create mode 100644 frontend/src/components/session/TicketLinkIndicator.tsx create mode 100644 frontend/src/components/session/TicketPickerModal.tsx create mode 100644 frontend/src/components/session/UpdateTicketModal.tsx create mode 100644 frontend/src/pages/account/IntegrationsPage.tsx create mode 100644 frontend/src/types/integrations.ts diff --git a/CLAUDE.md b/CLAUDE.md index f16fd884..a66d4acd 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -53,18 +53,19 @@ When adding new pages/components: use "ResolutionFlow" branding, ice-cyan gradie ## Current State -- **Phase:** Phase 2.5 - Step Library Foundation (In Progress) +- **Phase:** Phase 3 - PSA Integration (In Progress) - **Backend:** Complete (35+ API endpoints, 100+ integration tests) - **Frontend:** Core features complete, Tree Editor functional -- **Database:** PostgreSQL with Docker, 49 migrations +- **Database:** PostgreSQL with Docker, 75 migrations - **Detailed status:** [CURRENT-STATE.md](CURRENT-STATE.md) ### What's In Progress -- Step Library Frontend UI +- ConnectWise PSA Integration (ticket linking, note posting, member mapping, status updates) ### Recently Completed +- Step Library Foundation - AI chat session conclusion: outcome tracking, AI-generated ticket summaries, resume flow - Survey completion: email-to-self, thank-you page, admin read/unread/archive/delete management - Survey system: public survey page, admin invite tracking, response viewer with CSV export @@ -105,12 +106,13 @@ patherly/ ├── backend/ │ ├── app/ │ │ ├── main.py # FastAPI entry point -│ │ ├── api/endpoints/ # Route handlers (auth, trees, sessions, admin, steps, survey, copilot, assistant_chat) +│ │ ├── api/endpoints/ # Route handlers (auth, trees, sessions, admin, steps, survey, copilot, assistant_chat, psa_connections) │ │ ├── api/deps.py # Auth dependencies │ │ ├── api/router.py # Route registration │ │ ├── core/ # config, database, permissions, security, audit, rate_limit │ │ ├── models/ # SQLAlchemy models -│ │ └── schemas/ # Pydantic schemas +│ │ ├── schemas/ # Pydantic schemas +│ │ └── services/psa/ # PSA provider abstraction (base, connectwise/, cache, encryption, registry, types) │ ├── alembic/ # Database migrations (001-029+) │ ├── scripts/ # seed_data.py, seed_trees.py │ └── tests/ # pytest integration tests @@ -189,10 +191,14 @@ Official ConnectWise developer guides live in `docs/connectwise/best-practices/` ### Key Implementation Rules - Auth: API Key auth (Base64 of `companyId+publicKey:privateKey`) + `clientId` header on every request -- All ConnectWise integration code belongs in a dedicated service layer (e.g., `services/connectwise/`) — do NOT scatter CW API calls across the codebase +- `clientId` is server-side config (`CW_CLIENT_ID` in `config.py`) — identifies the ResolutionFlow app, NOT per-tenant. Per-connection credentials: `company_id`, `public_key`, `private_key`, `server_url` +- All PSA integration code in `services/psa/` — provider pattern with `BasePsaProvider` abstract class, `ConnectWiseProvider` implementation, `PsaProviderRegistry` for multi-PSA dispatch +- PSA endpoints in `api/endpoints/psa_connections.py` — connection CRUD, ticket ops, member mapping +- Credentials encrypted at rest via `services/psa/encryption.py` (Fernet) - Each MSP tenant provides their own CW credentials — ResolutionFlow stores these per-team, never per-user - Design for the Autotask integration following the same service layer pattern (future PSA) -- Respect CW API: cache board/status/priority lookups, paginate with max 1000 per page, handle retries gracefully +- In-memory TTL cache in `services/psa/cache.py` for board/status/priority lookups +- Respect CW API: paginate with max 1000 per page, handle retries gracefully --- @@ -410,6 +416,8 @@ navigate(`/trees/${newTree.id}/edit`) **58. `scriptGeneratorStore.generate()` has an optional `sessionId` param:** `generate(sessionId?: string)` — do NOT pass it as a bare `onClick={generate}` handler (TypeScript error: MouseEvent not assignable to string). Always wrap: `onClick={() => generate()}`. +**59. ConnectWise `clientId` is server-side config, not per-connection:** `clientId` is set in backend `config.py` as `CW_CLIENT_ID` — it identifies the ResolutionFlow integration app, not the MSP tenant. Per-connection credentials are only `company_id`, `public_key`, `private_key`, and `server_url`. + --- ## RBAC & Permissions @@ -505,8 +513,8 @@ When a feature, fix, or significant piece of work is finished and merged/committ ## Future Roadmap -- **Phase 3:** File attachments, offline mode, client context, analytics -- **Phase 4:** PSA integrations (ConnectWise, Kaseya), PowerShell automation, enterprise SSO +- **Phase 3:** PSA integrations (ConnectWise in progress), file attachments, client context, analytics +- **Phase 4:** Additional PSA integrations (Autotask/Kaseya), PowerShell automation, enterprise SSO --- diff --git a/backend/alembic/env.py b/backend/alembic/env.py index fbc41435..64558e24 100644 --- a/backend/alembic/env.py +++ b/backend/alembic/env.py @@ -19,6 +19,9 @@ from app.models.survey_invite import SurveyInvite from app.models.ai_suggestion import AISuggestion # noqa: F401 from app.models.kb_import import KBImport, KBImportNode # noqa: F401 from app.models.script_template import ScriptCategory, ScriptTemplate, ScriptGeneration # noqa: F401 +from app.models.psa_connection import PsaConnection # noqa: F401 +from app.models.psa_post_log import PsaPostLog # noqa: F401 +from app.models.psa_member_mapping import PsaMemberMapping # noqa: F401 from app.core.config import settings # this is the Alembic Config object diff --git a/backend/alembic/versions/058_add_psa_connections.py b/backend/alembic/versions/058_add_psa_connections.py new file mode 100644 index 00000000..83a489bc --- /dev/null +++ b/backend/alembic/versions/058_add_psa_connections.py @@ -0,0 +1,39 @@ +"""Add psa_connections table. + +Revision ID: 058 +Revises: 057 +""" +from alembic import op +import sqlalchemy as sa +from sqlalchemy.dialects import postgresql + +revision = "058" +down_revision = "057" +branch_labels = None +depends_on = None + + +def upgrade() -> None: + op.create_table( + "psa_connections", + sa.Column("id", postgresql.UUID(as_uuid=True), nullable=False), + sa.Column("account_id", postgresql.UUID(as_uuid=True), nullable=False), + sa.Column("provider", sa.String(50), nullable=False), + sa.Column("display_name", sa.String(100), nullable=False), + sa.Column("site_url", sa.String(255), nullable=False), + sa.Column("company_id", sa.String(100), nullable=False), + sa.Column("credentials_encrypted", sa.Text(), nullable=False), + sa.Column("is_active", sa.Boolean(), nullable=False, server_default=sa.text("true")), + sa.Column("last_validated_at", sa.DateTime(timezone=True), nullable=True), + sa.Column("created_at", sa.DateTime(timezone=True), nullable=False, server_default=sa.func.now()), + sa.Column("updated_at", sa.DateTime(timezone=True), nullable=False, server_default=sa.func.now()), + sa.PrimaryKeyConstraint("id"), + sa.ForeignKeyConstraint(["account_id"], ["accounts.id"], ondelete="CASCADE"), + sa.UniqueConstraint("account_id"), + ) + op.create_index("ix_psa_connections_account_id", "psa_connections", ["account_id"]) + + +def downgrade() -> None: + op.drop_index("ix_psa_connections_account_id") + op.drop_table("psa_connections") diff --git a/backend/alembic/versions/059_add_psa_ticket_link_to_sessions.py b/backend/alembic/versions/059_add_psa_ticket_link_to_sessions.py new file mode 100644 index 00000000..cb7dc14c --- /dev/null +++ b/backend/alembic/versions/059_add_psa_ticket_link_to_sessions.py @@ -0,0 +1,31 @@ +"""Add psa_ticket_id and psa_connection_id to sessions. + +Revision ID: 059 +Revises: 058 +""" +from alembic import op +import sqlalchemy as sa +from sqlalchemy.dialects import postgresql + +revision = "059" +down_revision = "058" +branch_labels = None +depends_on = None + + +def upgrade() -> None: + op.add_column("sessions", sa.Column("psa_ticket_id", sa.String(100), nullable=True)) + op.add_column( + "sessions", + sa.Column( + "psa_connection_id", + postgresql.UUID(as_uuid=True), + sa.ForeignKey("psa_connections.id", ondelete="SET NULL"), + nullable=True, + ), + ) + + +def downgrade() -> None: + op.drop_column("sessions", "psa_connection_id") + op.drop_column("sessions", "psa_ticket_id") diff --git a/backend/alembic/versions/060_add_psa_post_log.py b/backend/alembic/versions/060_add_psa_post_log.py new file mode 100644 index 00000000..7001ffbd --- /dev/null +++ b/backend/alembic/versions/060_add_psa_post_log.py @@ -0,0 +1,57 @@ +"""Add psa_post_log table for PSA note posting audit trail. + +Revision ID: 060 +Revises: 059 +""" +from alembic import op +import sqlalchemy as sa +from sqlalchemy.dialects import postgresql + +revision = "060" +down_revision = "059" +branch_labels = None +depends_on = None + + +def upgrade() -> None: + op.create_table( + "psa_post_log", + sa.Column("id", postgresql.UUID(as_uuid=True), primary_key=True), + sa.Column( + "session_id", + postgresql.UUID(as_uuid=True), + sa.ForeignKey("sessions.id", ondelete="CASCADE"), + nullable=False, + index=True, + ), + sa.Column( + "psa_connection_id", + postgresql.UUID(as_uuid=True), + sa.ForeignKey("psa_connections.id", ondelete="SET NULL"), + nullable=True, + ), + sa.Column("ticket_id", sa.String(100), nullable=False), + sa.Column("note_type", sa.String(50), nullable=False), + sa.Column("content_posted", sa.Text(), nullable=False), + sa.Column("external_note_id", sa.String(100), nullable=True), + sa.Column("status", sa.String(20), nullable=False), + sa.Column("error_message", sa.Text(), nullable=True), + sa.Column("status_changed_from", sa.String(100), nullable=True), + sa.Column("status_changed_to", sa.String(100), nullable=True), + sa.Column( + "posted_by", + postgresql.UUID(as_uuid=True), + sa.ForeignKey("users.id"), + nullable=False, + ), + sa.Column( + "posted_at", + sa.DateTime(timezone=True), + nullable=False, + server_default=sa.func.now(), + ), + ) + + +def downgrade() -> None: + op.drop_table("psa_post_log") diff --git a/backend/alembic/versions/061_add_psa_member_mappings.py b/backend/alembic/versions/061_add_psa_member_mappings.py new file mode 100644 index 00000000..7d2be4df --- /dev/null +++ b/backend/alembic/versions/061_add_psa_member_mappings.py @@ -0,0 +1,60 @@ +"""Add psa_member_mappings table for user-to-CW-member mapping. + +Revision ID: 061 +Revises: 060 +""" +from alembic import op +import sqlalchemy as sa +from sqlalchemy.dialects import postgresql + +revision = "061" +down_revision = "060" +branch_labels = None +depends_on = None + + +def upgrade() -> None: + op.create_table( + "psa_member_mappings", + sa.Column("id", postgresql.UUID(as_uuid=True), primary_key=True), + sa.Column( + "psa_connection_id", + postgresql.UUID(as_uuid=True), + sa.ForeignKey("psa_connections.id", ondelete="CASCADE"), + nullable=False, + index=True, + ), + sa.Column( + "user_id", + postgresql.UUID(as_uuid=True), + sa.ForeignKey("users.id", ondelete="CASCADE"), + nullable=False, + ), + sa.Column("external_member_id", sa.String(100), nullable=False), + sa.Column("external_member_name", sa.String(200), nullable=False), + sa.Column("matched_by", sa.String(50), nullable=False), + sa.Column( + "created_at", + sa.DateTime(timezone=True), + nullable=False, + server_default=sa.func.now(), + ), + sa.Column( + "updated_at", + sa.DateTime(timezone=True), + nullable=False, + server_default=sa.func.now(), + ), + sa.UniqueConstraint( + "psa_connection_id", "user_id", + name="uq_psa_member_mapping_connection_user", + ), + sa.UniqueConstraint( + "psa_connection_id", "external_member_id", + name="uq_psa_member_mapping_connection_member", + ), + ) + + +def downgrade() -> None: + op.drop_table("psa_member_mappings") diff --git a/backend/app/api/endpoints/integrations.py b/backend/app/api/endpoints/integrations.py new file mode 100644 index 00000000..f4a5cd7c --- /dev/null +++ b/backend/app/api/endpoints/integrations.py @@ -0,0 +1,565 @@ +"""PSA integration endpoints — connection CRUD and test.""" +from __future__ import annotations + +from datetime import datetime, timezone +from typing import Annotated +from uuid import UUID + +from fastapi import APIRouter, Depends, HTTPException, status +from sqlalchemy import select +from sqlalchemy.ext.asyncio import AsyncSession + +from sqlalchemy import delete + +from app.api.deps import get_current_active_user, require_account_owner, require_engineer_or_admin +from app.core.database import get_db +from app.models.psa_connection import PsaConnection +from app.models.psa_member_mapping import PsaMemberMapping +from app.models.user import User +from app.schemas.psa_connection import ( + PsaConnectionCreate, + PsaConnectionResponse, + PsaConnectionTestResponse, + PsaConnectionUpdate, + PSATicketSearchResult, + PSATicketStatusItem, + PsaMemberMappingResponse, + PsaMemberMappingSaveRequest, + PsaMemberResponse, + AutoMatchResult, +) +from app.core.config import settings +from app.services.psa.encryption import ( + decrypt_credentials, + encrypt_credentials, + mask_credential, +) + +router = APIRouter(prefix="/integrations/psa", tags=["integrations"]) + + +# ── helpers ────────────────────────────────────────────────────────── + +def _to_response(conn: PsaConnection) -> PsaConnectionResponse: + """Build a response DTO with masked credential hints.""" + creds = decrypt_credentials(conn.credentials_encrypted) + return PsaConnectionResponse( + id=conn.id, + account_id=conn.account_id, + provider=conn.provider, + display_name=conn.display_name, + site_url=conn.site_url, + company_id=conn.company_id, + is_active=conn.is_active, + last_validated_at=conn.last_validated_at, + created_at=conn.created_at, + updated_at=conn.updated_at, + public_key_hint=mask_credential(creds.get("public_key")), + private_key_hint=mask_credential(creds.get("private_key")), + ) + + +async def _get_connection( + account_id: UUID, db: AsyncSession +) -> PsaConnection | None: + result = await db.execute( + select(PsaConnection).where(PsaConnection.account_id == account_id) + ) + return result.scalar_one_or_none() + + +async def _test_credentials( + provider: str, + site_url: str, + company_id: str, + public_key: str, + private_key: str, + client_id: str, +) -> PsaConnectionTestResponse: + """Instantiate a provider and run test_connection.""" + if provider == "connectwise": + from app.services.psa.connectwise.client import ConnectWiseClient + from app.services.psa.connectwise.provider import ConnectWiseProvider + + client = ConnectWiseClient( + site_url=site_url, + company_id=company_id, + public_key=public_key, + private_key=private_key, + client_id=client_id, + ) + result = await ConnectWiseProvider(client).test_connection() + return PsaConnectionTestResponse( + success=result.success, + message=result.message, + server_version=result.server_version, + ) + + return PsaConnectionTestResponse( + success=False, + message=f"Unsupported provider: {provider}", + ) + + +# ── endpoints ──────────────────────────────────────────────────────── + +@router.get("/connections", response_model=PsaConnectionResponse | None) +async def get_connection( + current_user: Annotated[User, Depends(get_current_active_user)], + db: Annotated[AsyncSession, Depends(get_db)], +): + """Return the account's PSA connection (redacted credentials) or null.""" + if not current_user.account_id: + return None + conn = await _get_connection(current_user.account_id, db) + if not conn: + return None + return _to_response(conn) + + +@router.post( + "/connections", + response_model=PsaConnectionResponse, + status_code=status.HTTP_201_CREATED, +) +async def create_connection( + data: PsaConnectionCreate, + current_user: Annotated[User, Depends(require_account_owner)], + db: Annotated[AsyncSession, Depends(get_db)], +): + """Create a new PSA connection. Tests credentials before saving.""" + if not current_user.account_id: + raise HTTPException(status.HTTP_400_BAD_REQUEST, "No account associated with user") + + if not settings.CW_CLIENT_ID: + raise HTTPException(status.HTTP_503_SERVICE_UNAVAILABLE, "ConnectWise integration is not configured on this server") + + # Check for existing connection + existing = await _get_connection(current_user.account_id, db) + if existing: + raise HTTPException( + status.HTTP_409_CONFLICT, + "A PSA connection already exists for this account. Update or delete the existing one.", + ) + + # Test connection before saving + test_result = await _test_credentials( + provider=data.provider, + site_url=data.site_url, + company_id=data.company_id, + public_key=data.public_key, + private_key=data.private_key, + client_id=settings.CW_CLIENT_ID, + ) + if not test_result.success: + raise HTTPException( + status.HTTP_422_UNPROCESSABLE_ENTITY, + f"Connection test failed: {test_result.message}", + ) + + credentials = { + "public_key": data.public_key, + "private_key": data.private_key, + } + + conn = PsaConnection( + account_id=current_user.account_id, + provider=data.provider, + display_name=data.display_name, + site_url=data.site_url, + company_id=data.company_id, + credentials_encrypted=encrypt_credentials(credentials), + is_active=True, + last_validated_at=datetime.now(timezone.utc), + ) + db.add(conn) + await db.commit() + await db.refresh(conn) + return _to_response(conn) + + +@router.put("/connections/{connection_id}", response_model=PsaConnectionResponse) +async def update_connection( + connection_id: UUID, + data: PsaConnectionUpdate, + current_user: Annotated[User, Depends(require_account_owner)], + db: Annotated[AsyncSession, Depends(get_db)], +): + """Update an existing PSA connection. Re-tests if credentials change.""" + conn = await _get_connection_or_404(connection_id, current_user, db) + + # Decrypt existing credentials + creds = decrypt_credentials(conn.credentials_encrypted) + + # Track whether credential fields changed + cred_fields = {"public_key", "private_key"} + cred_changed = False + + # Apply updates + update_data = data.model_dump(exclude_unset=True) + for field, value in update_data.items(): + if field in cred_fields: + if value is not None and value != creds.get(field): + creds[field] = value + cred_changed = True + else: + setattr(conn, field, value) + + # Re-test if credentials changed + if cred_changed: + site_url = update_data.get("site_url", conn.site_url) + company_id_val = update_data.get("company_id", conn.company_id) + + test_result = await _test_credentials( + provider=conn.provider, + site_url=site_url, + company_id=company_id_val, + public_key=creds["public_key"], + private_key=creds["private_key"], + client_id=settings.CW_CLIENT_ID or "", + ) + if not test_result.success: + raise HTTPException( + status.HTTP_422_UNPROCESSABLE_ENTITY, + f"Connection test failed: {test_result.message}", + ) + conn.credentials_encrypted = encrypt_credentials(creds) + conn.last_validated_at = datetime.now(timezone.utc) + + conn.updated_at = datetime.now(timezone.utc) + await db.commit() + await db.refresh(conn) + return _to_response(conn) + + +@router.delete( + "/connections/{connection_id}", + status_code=status.HTTP_204_NO_CONTENT, +) +async def delete_connection( + connection_id: UUID, + current_user: Annotated[User, Depends(require_account_owner)], + db: Annotated[AsyncSession, Depends(get_db)], +): + """Delete a PSA connection.""" + conn = await _get_connection_or_404(connection_id, current_user, db) + await db.delete(conn) + await db.commit() + + +@router.post( + "/connections/{connection_id}/test", + response_model=PsaConnectionTestResponse, +) +async def test_connection( + connection_id: UUID, + current_user: Annotated[User, Depends(require_account_owner)], + db: Annotated[AsyncSession, Depends(get_db)], +): + """Test an existing PSA connection.""" + conn = await _get_connection_or_404(connection_id, current_user, db) + creds = decrypt_credentials(conn.credentials_encrypted) + + result = await _test_credentials( + provider=conn.provider, + site_url=conn.site_url, + company_id=conn.company_id, + public_key=creds["public_key"], + private_key=creds["private_key"], + client_id=settings.CW_CLIENT_ID or "", + ) + + if result.success: + conn.last_validated_at = datetime.now(timezone.utc) + await db.commit() + # Invalidate cached PSA data when connection is re-validated + from app.services.psa.cache import psa_cache + psa_cache.clear() + + return result + + +# ── ticket / status / company endpoints ────────────────────────── + + +@router.get("/tickets/search", response_model=list[PSATicketSearchResult]) +async def search_tickets( + current_user: Annotated[User, Depends(require_engineer_or_admin)], + db: Annotated[AsyncSession, Depends(get_db)], + query: str = "", + board_id: int | None = None, + status_id: int | None = None, + include_closed: bool = False, +): + """Search ConnectWise tickets.""" + if not current_user.account_id: + raise HTTPException(status_code=400, detail="User has no account") + + from app.services.psa.registry import get_provider_for_account + from app.services.psa.exceptions import PSAError + + try: + provider = await get_provider_for_account(current_user.account_id, db) + tickets = await provider.search_tickets( + query, board_id=board_id, status_id=status_id, include_closed=include_closed + ) + return [ + PSATicketSearchResult( + id=t.id, + summary=t.summary, + company_name=t.company_name, + board_name=t.board_name, + status_name=t.status_name, + priority_name=t.priority_name, + closed=t.closed, + ) + for t in tickets + ] + except PSAError as e: + raise HTTPException(status_code=502, detail=str(e)) + + +@router.get("/tickets/{ticket_id}") +async def get_ticket( + ticket_id: str, + current_user: Annotated[User, Depends(require_engineer_or_admin)], + db: Annotated[AsyncSession, Depends(get_db)], +): + """Get a single CW ticket by ID.""" + if not current_user.account_id: + raise HTTPException(status_code=400, detail="User has no account") + + from app.services.psa.registry import get_provider_for_account + from app.services.psa.exceptions import PSAError, PSANotFoundError + + try: + provider = await get_provider_for_account(current_user.account_id, db) + ticket = await provider.get_ticket(ticket_id) + return ticket + except PSANotFoundError: + raise HTTPException(status_code=404, detail="Ticket not found") + except PSAError as e: + raise HTTPException(status_code=502, detail=str(e)) + + +@router.get("/tickets/{ticket_id}/statuses", response_model=list[PSATicketStatusItem]) +async def get_ticket_statuses( + ticket_id: str, + current_user: Annotated[User, Depends(require_engineer_or_admin)], + db: Annotated[AsyncSession, Depends(get_db)], +): + """Get available statuses for a ticket's board.""" + if not current_user.account_id: + raise HTTPException(status_code=400, detail="User has no account") + + from app.services.psa.registry import get_provider_for_account + from app.services.psa.exceptions import PSAError, PSANotFoundError + + try: + provider = await get_provider_for_account(current_user.account_id, db) + ticket = await provider.get_ticket(ticket_id) + if not ticket.board_id: + raise HTTPException(status_code=400, detail="Ticket has no board") + statuses = await provider.get_ticket_statuses(ticket.board_id) + return [PSATicketStatusItem(id=s.id, name=s.name, is_closed=s.is_closed) for s in statuses] + except PSANotFoundError: + raise HTTPException(status_code=404, detail="Ticket not found") + except PSAError as e: + raise HTTPException(status_code=502, detail=str(e)) + + +# ── member mapping endpoints ───────────────────────────────────────── + + +@router.get("/members", response_model=list[PsaMemberResponse]) +async def list_members( + current_user: Annotated[User, Depends(require_account_owner)], + db: Annotated[AsyncSession, Depends(get_db)], +): + """List CW members (from CW API).""" + if not current_user.account_id: + raise HTTPException(status_code=400, detail="User has no account") + + from app.services.psa.registry import get_provider_for_account + from app.services.psa.exceptions import PSAError + + try: + provider = await get_provider_for_account(current_user.account_id, db) + members = await provider.list_members() + return [ + PsaMemberResponse(id=m.id, identifier=m.identifier, name=m.name, email=m.email) + for m in members + ] + except PSAError as e: + raise HTTPException(status_code=502, detail=str(e)) + + +@router.get("/member-mappings", response_model=list[PsaMemberMappingResponse]) +async def get_member_mappings( + current_user: Annotated[User, Depends(require_account_owner)], + db: Annotated[AsyncSession, Depends(get_db)], +): + """Get all member mappings for the account.""" + conn = await _get_account_connection(current_user.account_id, db) + if not conn: + return [] + + result = await db.execute( + select(PsaMemberMapping).where(PsaMemberMapping.psa_connection_id == conn.id) + ) + mappings = result.scalars().all() + + response = [] + for m in mappings: + user_result = await db.execute(select(User).where(User.id == m.user_id)) + user = user_result.scalar_one_or_none() + if user: + response.append(PsaMemberMappingResponse( + id=str(m.id), + user_id=str(m.user_id), + user_email=user.email, + user_name=user.name, + external_member_id=m.external_member_id, + external_member_name=m.external_member_name, + matched_by=m.matched_by, + )) + return response + + +@router.post("/member-mappings", response_model=list[PsaMemberMappingResponse]) +async def save_member_mappings( + mappings: list[PsaMemberMappingSaveRequest], + current_user: Annotated[User, Depends(require_account_owner)], + db: Annotated[AsyncSession, Depends(get_db)], +): + """Save/update member mappings (batch). Replaces all existing mappings.""" + conn = await _get_account_connection(current_user.account_id, db) + if not conn: + raise HTTPException(status_code=400, detail="No PSA connection configured") + + # Delete existing mappings + await db.execute( + delete(PsaMemberMapping).where(PsaMemberMapping.psa_connection_id == conn.id) + ) + + # Insert new mappings + for m in mappings: + mapping = PsaMemberMapping( + psa_connection_id=conn.id, + user_id=UUID(m.user_id), + external_member_id=m.external_member_id, + external_member_name=m.external_member_name, + matched_by="manual_admin", + ) + db.add(mapping) + + await db.commit() + + # Return the saved mappings + return await get_member_mappings(current_user, db) + + +@router.post("/member-mappings/auto-match", response_model=AutoMatchResult) +async def auto_match_members( + current_user: Annotated[User, Depends(require_account_owner)], + db: Annotated[AsyncSession, Depends(get_db)], +): + """Auto-match RF users to CW members by email.""" + conn = await _get_account_connection(current_user.account_id, db) + if not conn: + raise HTTPException(status_code=400, detail="No PSA connection configured") + + from app.services.psa.registry import get_provider_for_account + from app.services.psa.exceptions import PSAError + + try: + provider = await get_provider_for_account(current_user.account_id, db) + cw_members = await provider.list_members() + except PSAError as e: + raise HTTPException(status_code=502, detail=str(e)) + + # Build email → member lookup + email_to_member: dict = {} + for m in cw_members: + if m.email: + email_to_member[m.email.lower()] = m + + # Get account users + users_result = await db.execute( + select(User).where(User.account_id == current_user.account_id, User.is_active.is_(True)) + ) + users = users_result.scalars().all() + + matched = [] + unmatched_count = 0 + + for user in users: + cw_member = email_to_member.get(user.email.lower()) + if cw_member: + # Check if mapping already exists + existing = await db.execute( + select(PsaMemberMapping).where( + PsaMemberMapping.psa_connection_id == conn.id, + PsaMemberMapping.user_id == user.id, + ) + ) + if not existing.scalar_one_or_none(): + mapping = PsaMemberMapping( + psa_connection_id=conn.id, + user_id=user.id, + external_member_id=cw_member.id, + external_member_name=cw_member.name, + matched_by="auto_email", + ) + db.add(mapping) + matched.append((mapping, user)) + else: + unmatched_count += 1 + + await db.commit() + + # Build response + matched_response = [ + PsaMemberMappingResponse( + id=str(m.id), + user_id=str(m.user_id), + user_email=u.email, + user_name=u.name, + external_member_id=m.external_member_id, + external_member_name=m.external_member_name, + matched_by=m.matched_by, + ) + for m, u in matched + ] + + return AutoMatchResult(matched=matched_response, unmatched_users=unmatched_count) + + +# ── internal helpers ───────────────────────────────────────────────── + + +async def _get_account_connection( + account_id: UUID | None, db: AsyncSession +) -> PsaConnection | None: + """Get the PSA connection for an account.""" + if not account_id: + return None + result = await db.execute( + select(PsaConnection).where(PsaConnection.account_id == account_id) + ) + return result.scalar_one_or_none() + + +async def _get_connection_or_404( + connection_id: UUID, user: User, db: AsyncSession +) -> PsaConnection: + """Fetch a connection by ID, ensuring it belongs to the user's account.""" + result = await db.execute( + select(PsaConnection).where(PsaConnection.id == connection_id) + ) + conn = result.scalar_one_or_none() + if not conn: + raise HTTPException(status.HTTP_404_NOT_FOUND, "PSA connection not found") + if conn.account_id != user.account_id: + raise HTTPException(status.HTTP_404_NOT_FOUND, "PSA connection not found") + return conn diff --git a/backend/app/api/endpoints/sessions.py b/backend/app/api/endpoints/sessions.py index 951489a7..e0e303a2 100644 --- a/backend/app/api/endpoints/sessions.py +++ b/backend/app/api/endpoints/sessions.py @@ -23,8 +23,12 @@ from app.schemas.session import ( SessionComplete, SessionVariablesUpdate, PrepareSessionRequest, + TicketLinkRequest, + TicketLinkResponse, + PSATicketResponse, ) -from app.api.deps import get_current_active_user +from app.schemas.psa_connection import PsaPostRequest +from app.api.deps import get_current_active_user, require_engineer_or_admin from app.core.permissions import can_access_tree from app.services.export_service import generate_markdown_export, generate_text_export, generate_html_export, generate_psa_export @@ -738,3 +742,382 @@ async def batch_launch_sessions( for s in created_sessions ], ) + + +# ── PSA Ticket Link ───────────────────────────────────────────────── + + +@router.patch("/{session_id}/ticket-link", response_model=TicketLinkResponse) +async def link_ticket( + session_id: UUID, + data: TicketLinkRequest, + current_user: Annotated[User, Depends(require_engineer_or_admin)], + db: Annotated[AsyncSession, Depends(get_db)], +): + """Link or unlink a PSA ticket to/from a session.""" + from app.models.psa_connection import PsaConnection + from app.services.psa.registry import get_provider_for_account + from app.services.psa.exceptions import PSANotFoundError, PSAError + + # Look up session + result = await db.execute(select(Session).where(Session.id == session_id)) + session = result.scalar_one_or_none() + if not session: + raise HTTPException( + status_code=status.HTTP_404_NOT_FOUND, + detail="Session not found", + ) + + # Verify ownership or admin + if session.user_id != current_user.id and session.assigned_to_id != current_user.id: + if not current_user.is_super_admin: + raise HTTPException( + status_code=status.HTTP_403_FORBIDDEN, + detail="You don't have access to this session", + ) + + # Unlink + if data.psa_ticket_id is None: + session.psa_ticket_id = None + session.psa_connection_id = None + await db.commit() + return TicketLinkResponse( + session_id=str(session.id), + psa_ticket_id=None, + ticket=None, + ) + + # Link — validate ticket exists in CW + if not current_user.account_id: + raise HTTPException( + status_code=status.HTTP_400_BAD_REQUEST, + detail="No account associated with your user", + ) + + try: + provider = await get_provider_for_account(current_user.account_id, db) + except PSAError as exc: + raise HTTPException( + status_code=status.HTTP_400_BAD_REQUEST, + detail=str(exc), + ) + + # Fetch the connection to store its ID + conn_result = await db.execute( + select(PsaConnection).where( + PsaConnection.account_id == current_user.account_id, + PsaConnection.is_active.is_(True), + ) + ) + psa_connection = conn_result.scalar_one_or_none() + + try: + ticket = await provider.get_ticket(data.psa_ticket_id) + except PSANotFoundError: + raise HTTPException( + status_code=status.HTTP_404_NOT_FOUND, + detail="Ticket not found in ConnectWise", + ) + except PSAError as exc: + raise HTTPException( + status_code=status.HTTP_502_BAD_GATEWAY, + detail=f"PSA error: {exc}", + ) + + session.psa_ticket_id = ticket.id + session.psa_connection_id = psa_connection.id if psa_connection else None + await db.commit() + + return TicketLinkResponse( + session_id=str(session.id), + psa_ticket_id=ticket.id, + ticket=PSATicketResponse( + id=ticket.id, + summary=ticket.summary, + company_name=ticket.company_name, + board_name=ticket.board_name, + status_name=ticket.status_name, + priority_name=ticket.priority_name, + ), + ) + + +# ── PSA Post to Ticket ──────────────────────────────────────────── + + +@router.get("/{session_id}/psa-post/preview") +async def psa_post_preview( + session_id: UUID, + current_user: Annotated[User, Depends(require_engineer_or_admin)], + db: Annotated[AsyncSession, Depends(get_db)], +): + """Preview the content that will be posted to the linked PSA ticket. + + Generates session documentation in PSA format, fetches current ticket + details and available statuses, and counts previous posts. + """ + from app.models.psa_post_log import PsaPostLog + from app.services.psa.registry import get_provider_for_account + from app.services.psa.exceptions import PSAError + from app.schemas.psa_connection import ( + PsaPreviewResponse, + PSATicketSearchResult, + PSATicketStatusItem, + ) + from sqlalchemy import func as sa_func + + # Load session + result = await db.execute(select(Session).where(Session.id == session_id)) + session = result.scalar_one_or_none() + if not session: + raise HTTPException(status_code=404, detail="Session not found") + + if session.user_id != current_user.id and session.assigned_to_id != current_user.id: + if not current_user.is_super_admin: + raise HTTPException(status_code=403, detail="You don't have access to this session") + + if not session.psa_ticket_id: + raise HTTPException( + status_code=status.HTTP_422_UNPROCESSABLE_ENTITY, + detail="Session has no linked PSA ticket. Link a ticket first.", + ) + + if not current_user.account_id: + raise HTTPException(status_code=400, detail="No account associated with your user") + + # Generate PSA export content + export_options = SessionExport( + format="psa", + include_timestamps=True, + include_tree_info=True, + include_outcome_notes=True, + include_next_steps=True, + include_summary=True, + ) + content = generate_psa_export(session, export_options) + + # Resolve session variables in content + session_vars = getattr(session, "session_variables", None) or {} + if session_vars: + from app.services.variable_service import resolve_variables + content = resolve_variables(content, session_vars) + + # Fetch ticket details and statuses from CW + try: + provider = await get_provider_for_account(current_user.account_id, db) + ticket = await provider.get_ticket(session.psa_ticket_id) + available_statuses: list[PSATicketStatusItem] = [] + if ticket.board_id: + statuses = await provider.get_ticket_statuses(ticket.board_id) + available_statuses = [ + PSATicketStatusItem(id=s.id, name=s.name, is_closed=s.is_closed) + for s in statuses + ] + except PSAError as e: + raise HTTPException(status_code=502, detail=f"PSA error: {e}") + + # Count previous posts + count_result = await db.execute( + select(sa_func.count(PsaPostLog.id)).where( + PsaPostLog.session_id == session_id + ) + ) + previous_posts = count_result.scalar_one() + + return PsaPreviewResponse( + content=content, + ticket=PSATicketSearchResult( + id=ticket.id, + summary=ticket.summary, + company_name=ticket.company_name, + board_name=ticket.board_name, + status_name=ticket.status_name, + priority_name=ticket.priority_name, + closed=ticket.closed, + ), + available_statuses=available_statuses, + character_count=len(content), + previous_posts=previous_posts, + ) + + +@router.post("/{session_id}/psa-post") +async def psa_post_to_ticket( + session_id: UUID, + data: PsaPostRequest, + current_user: Annotated[User, Depends(require_engineer_or_admin)], + db: Annotated[AsyncSession, Depends(get_db)], +): + """Post session documentation as a note to the linked PSA ticket. + + Optionally updates the ticket status if update_status_id is provided. + All actions are logged in psa_post_log for audit trail. + """ + from app.models.psa_connection import PsaConnection + from app.models.psa_post_log import PsaPostLog + from app.services.psa.registry import get_provider_for_account + from app.services.psa.exceptions import PSAError + from app.schemas.psa_connection import PsaPostResponse + + # Load session + result = await db.execute(select(Session).where(Session.id == session_id)) + session = result.scalar_one_or_none() + if not session: + raise HTTPException(status_code=404, detail="Session not found") + + if session.user_id != current_user.id and session.assigned_to_id != current_user.id: + if not current_user.is_super_admin: + raise HTTPException(status_code=403, detail="You don't have access to this session") + + if not session.psa_ticket_id: + raise HTTPException( + status_code=status.HTTP_422_UNPROCESSABLE_ENTITY, + detail="Session has no linked PSA ticket. Link a ticket first.", + ) + + if not current_user.account_id: + raise HTTPException(status_code=400, detail="No account associated with your user") + + # Get PSA connection ID for audit + conn_result = await db.execute( + select(PsaConnection).where( + PsaConnection.account_id == current_user.account_id, + PsaConnection.is_active.is_(True), + ) + ) + psa_connection = conn_result.scalar_one_or_none() + + # Look up member mapping for attribution + from app.models.psa_member_mapping import PsaMemberMapping + + member_id = None + if psa_connection: + mapping_result = await db.execute( + select(PsaMemberMapping).where( + PsaMemberMapping.psa_connection_id == psa_connection.id, + PsaMemberMapping.user_id == current_user.id, + ) + ) + mapping = mapping_result.scalar_one_or_none() + if mapping: + member_id = mapping.external_member_id + + # Post note + try: + provider = await get_provider_for_account(current_user.account_id, db) + note_result = await provider.post_note( + ticket_id=session.psa_ticket_id, + text=data.content, + note_type=data.note_type, + member_id=member_id, + ) + note_status = "success" + external_note_id = note_result.id + error_message = None + except PSAError as e: + note_status = "failed" + external_note_id = None + error_message = str(e) + + # Optionally update ticket status + status_changed_from = None + status_changed_to = None + if data.update_status_id and note_status == "success": + try: + # Get current status before update + current_ticket = await provider.get_ticket(session.psa_ticket_id) + status_changed_from = current_ticket.status_name + + if current_ticket.status_id != data.update_status_id: + updated_ticket = await provider.update_ticket_status( + session.psa_ticket_id, data.update_status_id + ) + status_changed_to = updated_ticket.status_name + except PSAError as e: + # Log the status update failure but don't fail the whole request + # since the note was already posted successfully + if error_message: + error_message += f"; Status update failed: {e}" + else: + error_message = f"Note posted successfully but status update failed: {e}" + + # Log to audit trail + log_entry = PsaPostLog( + session_id=session.id, + psa_connection_id=psa_connection.id if psa_connection else None, + ticket_id=session.psa_ticket_id, + note_type=data.note_type, + content_posted=data.content, + external_note_id=external_note_id, + status=note_status, + error_message=error_message, + status_changed_from=status_changed_from, + status_changed_to=status_changed_to, + posted_by=current_user.id, + ) + db.add(log_entry) + await db.commit() + await db.refresh(log_entry) + + if note_status == "failed": + raise HTTPException( + status_code=502, + detail=error_message or "Failed to post note to PSA", + ) + + return PsaPostResponse( + id=str(log_entry.id), + session_id=str(session.id), + ticket_id=session.psa_ticket_id, + note_type=data.note_type, + status=note_status, + external_note_id=external_note_id, + error_message=error_message, + status_changed_from=status_changed_from, + status_changed_to=status_changed_to, + posted_at=log_entry.posted_at.isoformat(), + ) + + +@router.get("/{session_id}/psa-posts") +async def list_psa_posts( + session_id: UUID, + current_user: Annotated[User, Depends(require_engineer_or_admin)], + db: Annotated[AsyncSession, Depends(get_db)], +): + """List all PSA post history for a session, ordered by most recent first.""" + from app.models.psa_post_log import PsaPostLog + from app.schemas.psa_connection import PsaPostLogResponse + + # Verify session access + result = await db.execute(select(Session).where(Session.id == session_id)) + session = result.scalar_one_or_none() + if not session: + raise HTTPException(status_code=404, detail="Session not found") + + if session.user_id != current_user.id and session.assigned_to_id != current_user.id: + if not current_user.is_super_admin: + raise HTTPException(status_code=403, detail="You don't have access to this session") + + # Query post log + log_result = await db.execute( + select(PsaPostLog) + .where(PsaPostLog.session_id == session_id) + .order_by(PsaPostLog.posted_at.desc()) + ) + logs = log_result.scalars().all() + + return [ + PsaPostLogResponse( + id=str(log.id), + ticket_id=log.ticket_id, + note_type=log.note_type, + status=log.status, + error_message=log.error_message, + status_changed_from=log.status_changed_from, + status_changed_to=log.status_changed_to, + posted_at=log.posted_at.isoformat(), + content_preview=log.content_posted[:200], + ) + for log in logs + ] diff --git a/backend/app/api/router.py b/backend/app/api/router.py index 13293cca..0e656178 100644 --- a/backend/app/api/router.py +++ b/backend/app/api/router.py @@ -17,6 +17,7 @@ from app.api.endpoints import ai_suggestions from app.api.endpoints import kb_accelerator from app.api.endpoints import beta_signup from app.api.endpoints import scripts +from app.api.endpoints import integrations api_router = APIRouter() @@ -58,3 +59,4 @@ api_router.include_router(ai_suggestions.router) api_router.include_router(kb_accelerator.router) api_router.include_router(beta_signup.router) api_router.include_router(scripts.router) +api_router.include_router(integrations.router) diff --git a/backend/app/core/config.py b/backend/app/core/config.py index 0cd64e94..ee0ea9db 100644 --- a/backend/app/core/config.py +++ b/backend/app/core/config.py @@ -119,6 +119,16 @@ class Settings(BaseSettings): """Check if any AI provider is configured.""" return self.ANTHROPIC_API_KEY is not None or self.GOOGLE_AI_API_KEY is not None + # ConnectWise PSA Integration + # CW_CLIENT_ID is a product-level GUID registered at developer.connectwise.com + # All MSP customers share this single clientId — it identifies ResolutionFlow as the integration + CW_CLIENT_ID: Optional[str] = None + + @property + def cw_enabled(self) -> bool: + """Check if ConnectWise integration is configured.""" + return self.CW_CLIENT_ID is not None + # Monitoring SENTRY_DSN: Optional[str] = None diff --git a/backend/app/models/__init__.py b/backend/app/models/__init__.py index 06003af7..1938cdf0 100644 --- a/backend/app/models/__init__.py +++ b/backend/app/models/__init__.py @@ -36,6 +36,9 @@ from .survey_response import SurveyResponse from .survey_invite import SurveyInvite from .kb_import import KBImport, KBImportNode from .script_template import ScriptCategory, ScriptTemplate, ScriptGeneration +from .psa_connection import PsaConnection +from .psa_post_log import PsaPostLog +from .psa_member_mapping import PsaMemberMapping __all__ = [ "User", @@ -86,4 +89,7 @@ __all__ = [ "ScriptCategory", "ScriptTemplate", "ScriptGeneration", + "PsaConnection", + "PsaPostLog", + "PsaMemberMapping", ] diff --git a/backend/app/models/account.py b/backend/app/models/account.py index 351a48b7..7792e9b8 100644 --- a/backend/app/models/account.py +++ b/backend/app/models/account.py @@ -15,6 +15,7 @@ if TYPE_CHECKING: from app.models.step_category import StepCategory from app.models.step_library import StepLibrary from app.models.account_limit_override import AccountLimitOverride + from app.models.psa_connection import PsaConnection class Account(Base): @@ -53,3 +54,4 @@ class Account(Base): step_categories: Mapped[list["StepCategory"]] = relationship("StepCategory", foreign_keys="[StepCategory.account_id]", back_populates="account") step_library: Mapped[list["StepLibrary"]] = relationship("StepLibrary", foreign_keys="[StepLibrary.account_id]", back_populates="account") limit_override: Mapped[Optional["AccountLimitOverride"]] = relationship("AccountLimitOverride", back_populates="account", uselist=False) + psa_connection: Mapped[Optional["PsaConnection"]] = relationship("PsaConnection", back_populates="account", uselist=False) diff --git a/backend/app/models/psa_connection.py b/backend/app/models/psa_connection.py new file mode 100644 index 00000000..8cdd609e --- /dev/null +++ b/backend/app/models/psa_connection.py @@ -0,0 +1,48 @@ +"""PSA connection model — one per account.""" +import uuid +from datetime import datetime, timezone +from typing import Optional + +from sqlalchemy import String, DateTime, Boolean, Text, ForeignKey +from sqlalchemy.orm import Mapped, mapped_column, relationship +from sqlalchemy.dialects.postgresql import UUID + +from app.core.database import Base + + +class PsaConnection(Base): + __tablename__ = "psa_connections" + + id: Mapped[uuid.UUID] = mapped_column( + UUID(as_uuid=True), primary_key=True, default=uuid.uuid4 + ) + account_id: Mapped[uuid.UUID] = mapped_column( + UUID(as_uuid=True), + ForeignKey("accounts.id", ondelete="CASCADE"), + nullable=False, + unique=True, + index=True, + ) + provider: Mapped[str] = mapped_column(String(50), nullable=False) + display_name: Mapped[str] = mapped_column(String(100), nullable=False) + site_url: Mapped[str] = mapped_column(String(255), nullable=False) + company_id: Mapped[str] = mapped_column(String(100), nullable=False) + credentials_encrypted: Mapped[str] = mapped_column(Text, nullable=False) + is_active: Mapped[bool] = mapped_column(Boolean, nullable=False, default=True) + last_validated_at: Mapped[Optional[datetime]] = mapped_column( + DateTime(timezone=True), nullable=True + ) + created_at: Mapped[datetime] = mapped_column( + DateTime(timezone=True), + nullable=False, + default=lambda: datetime.now(timezone.utc), + ) + updated_at: Mapped[datetime] = mapped_column( + DateTime(timezone=True), + nullable=False, + default=lambda: datetime.now(timezone.utc), + onupdate=lambda: datetime.now(timezone.utc), + ) + + # Relationships + account = relationship("Account", back_populates="psa_connection") diff --git a/backend/app/models/psa_member_mapping.py b/backend/app/models/psa_member_mapping.py new file mode 100644 index 00000000..e85925d8 --- /dev/null +++ b/backend/app/models/psa_member_mapping.py @@ -0,0 +1,47 @@ +"""Maps ResolutionFlow users to CW members.""" +import uuid +from datetime import datetime, timezone + +from sqlalchemy import String, DateTime, ForeignKey, UniqueConstraint +from sqlalchemy.orm import Mapped, mapped_column, relationship +from sqlalchemy.dialects.postgresql import UUID + +from app.core.database import Base + + +class PsaMemberMapping(Base): + __tablename__ = "psa_member_mappings" + __table_args__ = ( + UniqueConstraint("psa_connection_id", "user_id", name="uq_psa_member_mapping_connection_user"), + UniqueConstraint("psa_connection_id", "external_member_id", name="uq_psa_member_mapping_connection_member"), + ) + + id: Mapped[uuid.UUID] = mapped_column( + UUID(as_uuid=True), primary_key=True, default=uuid.uuid4 + ) + psa_connection_id: Mapped[uuid.UUID] = mapped_column( + UUID(as_uuid=True), + ForeignKey("psa_connections.id", ondelete="CASCADE"), + nullable=False, + index=True, + ) + user_id: Mapped[uuid.UUID] = mapped_column( + UUID(as_uuid=True), + ForeignKey("users.id", ondelete="CASCADE"), + nullable=False, + ) + external_member_id: Mapped[str] = mapped_column(String(100), nullable=False) + external_member_name: Mapped[str] = mapped_column(String(200), nullable=False) + matched_by: Mapped[str] = mapped_column(String(50), nullable=False) # 'auto_email', 'manual_admin', 'manual_self' + created_at: Mapped[datetime] = mapped_column( + DateTime(timezone=True), nullable=False, default=lambda: datetime.now(timezone.utc) + ) + updated_at: Mapped[datetime] = mapped_column( + DateTime(timezone=True), nullable=False, + default=lambda: datetime.now(timezone.utc), + onupdate=lambda: datetime.now(timezone.utc), + ) + + # Relationships + psa_connection = relationship("PsaConnection", foreign_keys=[psa_connection_id]) + user = relationship("User", foreign_keys=[user_id]) diff --git a/backend/app/models/psa_post_log.py b/backend/app/models/psa_post_log.py new file mode 100644 index 00000000..54372fe0 --- /dev/null +++ b/backend/app/models/psa_post_log.py @@ -0,0 +1,58 @@ +"""Audit trail for notes posted to PSA systems.""" +import uuid +from datetime import datetime, timezone +from typing import Optional + +from sqlalchemy import String, DateTime, Text, ForeignKey +from sqlalchemy.orm import Mapped, mapped_column, relationship +from sqlalchemy.dialects.postgresql import UUID + +from app.core.database import Base + + +class PsaPostLog(Base): + __tablename__ = "psa_post_log" + + id: Mapped[uuid.UUID] = mapped_column( + UUID(as_uuid=True), primary_key=True, default=uuid.uuid4 + ) + session_id: Mapped[uuid.UUID] = mapped_column( + UUID(as_uuid=True), + ForeignKey("sessions.id", ondelete="CASCADE"), + nullable=False, + index=True, + ) + psa_connection_id: Mapped[Optional[uuid.UUID]] = mapped_column( + UUID(as_uuid=True), + ForeignKey("psa_connections.id", ondelete="SET NULL"), + nullable=True, + ) + ticket_id: Mapped[str] = mapped_column(String(100), nullable=False) + note_type: Mapped[str] = mapped_column(String(50), nullable=False) + content_posted: Mapped[str] = mapped_column(Text, nullable=False) + external_note_id: Mapped[Optional[str]] = mapped_column( + String(100), nullable=True + ) + status: Mapped[str] = mapped_column( + String(20), nullable=False + ) # 'success' or 'failed' + error_message: Mapped[Optional[str]] = mapped_column(Text, nullable=True) + status_changed_from: Mapped[Optional[str]] = mapped_column( + String(100), nullable=True + ) + status_changed_to: Mapped[Optional[str]] = mapped_column( + String(100), nullable=True + ) + posted_by: Mapped[uuid.UUID] = mapped_column( + UUID(as_uuid=True), ForeignKey("users.id"), nullable=False + ) + posted_at: Mapped[datetime] = mapped_column( + DateTime(timezone=True), + nullable=False, + default=lambda: datetime.now(timezone.utc), + ) + + # Relationships + session = relationship("Session", foreign_keys=[session_id]) + psa_connection = relationship("PsaConnection", foreign_keys=[psa_connection_id]) + user = relationship("User", foreign_keys=[posted_by]) diff --git a/backend/app/models/session.py b/backend/app/models/session.py index 1e41c534..bbab74cf 100644 --- a/backend/app/models/session.py +++ b/backend/app/models/session.py @@ -83,6 +83,15 @@ class Session(Base): attachments: Mapped[list["Attachment"]] = relationship("Attachment", back_populates="session") shares: Mapped[list["SessionShare"]] = relationship("SessionShare", back_populates="session", cascade="all, delete-orphan") + # PSA ticket link + psa_ticket_id: Mapped[Optional[str]] = mapped_column(String(100), nullable=True) + psa_connection_id: Mapped[Optional[uuid.UUID]] = mapped_column( + UUID(as_uuid=True), + ForeignKey("psa_connections.id", ondelete="SET NULL"), + nullable=True, + ) + psa_connection = relationship("PsaConnection", foreign_keys=[psa_connection_id]) + # Batch tracking (maintenance flows) batch_id: Mapped[Optional[uuid.UUID]] = mapped_column( UUID(as_uuid=True), nullable=True, index=True diff --git a/backend/app/schemas/__init__.py b/backend/app/schemas/__init__.py index c761c02f..85067a1d 100644 --- a/backend/app/schemas/__init__.py +++ b/backend/app/schemas/__init__.py @@ -15,6 +15,12 @@ from .script_template import ( ScriptTemplateCreate, ScriptTemplateUpdate, ScriptTemplateListItem, ScriptTemplateDetail, ScriptGenerateRequest, ScriptGenerateResponse, ScriptGenerationRecord, ) +from .psa_connection import ( + PsaConnectionCreate, PsaConnectionUpdate, PsaConnectionResponse, PsaConnectionTestResponse, + PSATicketSearchResult, PSATicketStatusItem, + PsaPostRequest, PsaPostResponse, PsaPreviewResponse, PsaPostLogResponse, + PsaMemberMappingResponse, PsaMemberMappingSaveRequest, PsaMemberResponse, AutoMatchResult, +) __all__ = [ # User @@ -39,4 +45,9 @@ __all__ = [ "ScriptCategoryResponse", "ScriptTemplateCreate", "ScriptTemplateUpdate", "ScriptTemplateListItem", "ScriptTemplateDetail", "ScriptGenerateRequest", "ScriptGenerateResponse", "ScriptGenerationRecord", + # PSA Connection + "PsaConnectionCreate", "PsaConnectionUpdate", "PsaConnectionResponse", "PsaConnectionTestResponse", + "PSATicketSearchResult", "PSATicketStatusItem", + "PsaPostRequest", "PsaPostResponse", "PsaPreviewResponse", "PsaPostLogResponse", + "PsaMemberMappingResponse", "PsaMemberMappingSaveRequest", "PsaMemberResponse", "AutoMatchResult", ] diff --git a/backend/app/schemas/psa_connection.py b/backend/app/schemas/psa_connection.py new file mode 100644 index 00000000..d9dfeeb4 --- /dev/null +++ b/backend/app/schemas/psa_connection.py @@ -0,0 +1,138 @@ +"""Pydantic schemas for PSA connection management.""" +from __future__ import annotations +from datetime import datetime +from uuid import UUID +from pydantic import BaseModel, Field + + +class PsaConnectionCreate(BaseModel): + provider: str = Field(default="connectwise", pattern="^(connectwise|autotask)$") + display_name: str = Field(min_length=1, max_length=100) + site_url: str = Field(min_length=1, max_length=255) + company_id: str = Field(min_length=1, max_length=100) + public_key: str = Field(min_length=1) + private_key: str = Field(min_length=1) + # Note: client_id is NOT per-MSP — it's a product-level GUID from settings.CW_CLIENT_ID + + +class PsaConnectionUpdate(BaseModel): + display_name: str | None = None + site_url: str | None = None + company_id: str | None = None + public_key: str | None = None + private_key: str | None = None + + +class PsaConnectionResponse(BaseModel): + id: UUID + account_id: UUID + provider: str + display_name: str + site_url: str + company_id: str + is_active: bool + last_validated_at: datetime | None + created_at: datetime + updated_at: datetime + public_key_hint: str + private_key_hint: str + + model_config = {"from_attributes": True} + + +class PsaConnectionTestResponse(BaseModel): + success: bool + message: str + server_version: str | None = None + + +# ── Ticket search & status schemas ──────────────────────────────── + + +class PSATicketSearchResult(BaseModel): + id: str + summary: str + company_name: str | None = None + board_name: str | None = None + status_name: str | None = None + priority_name: str | None = None + closed: bool = False + + +class PSATicketStatusItem(BaseModel): + id: int + name: str + is_closed: bool = False + + +# ── PSA post (note posting) schemas ────────────────────────────── + + +class PsaPostRequest(BaseModel): + note_type: str = Field(pattern="^(internal_analysis|resolution|description)$") + content: str = Field(min_length=1) + update_status_id: int | None = None + + +class PsaPostResponse(BaseModel): + id: str + session_id: str + ticket_id: str + note_type: str + status: str + external_note_id: str | None = None + error_message: str | None = None + status_changed_from: str | None = None + status_changed_to: str | None = None + posted_at: str + + +class PsaPreviewResponse(BaseModel): + content: str + ticket: PSATicketSearchResult + available_statuses: list[PSATicketStatusItem] + character_count: int + previous_posts: int + + +class PsaPostLogResponse(BaseModel): + id: str + ticket_id: str + note_type: str + status: str + error_message: str | None = None + status_changed_from: str | None = None + status_changed_to: str | None = None + posted_at: str + content_preview: str # first 200 chars + + +# ── Member mapping schemas ─────────────────────────────────────── + + +class PsaMemberMappingResponse(BaseModel): + id: str + user_id: str + user_email: str + user_name: str + external_member_id: str + external_member_name: str + matched_by: str + + +class PsaMemberMappingSaveRequest(BaseModel): + user_id: str + external_member_id: str + external_member_name: str + + +class PsaMemberResponse(BaseModel): + id: str + identifier: str + name: str + email: str | None = None + + +class AutoMatchResult(BaseModel): + matched: list[PsaMemberMappingResponse] + unmatched_users: int diff --git a/backend/app/schemas/session.py b/backend/app/schemas/session.py index 61119b46..b8e10f9b 100644 --- a/backend/app/schemas/session.py +++ b/backend/app/schemas/session.py @@ -94,6 +94,10 @@ class SessionResponse(BaseModel): batch_id: Optional[UUID] = None target_label: Optional[str] = None + # PSA ticket link + psa_ticket_id: Optional[str] = None + psa_connection_id: Optional[UUID] = None + class Config: from_attributes = True @@ -140,3 +144,28 @@ class SaveAsTreeResponse(BaseModel): tree_id: UUID tree_name: str message: str + + +# ── PSA ticket link ────────────────────────────────────────────────── + + +class TicketLinkRequest(BaseModel): + """Link or unlink a PSA ticket to a session.""" + psa_ticket_id: Optional[str] = None # null to unlink + + +class PSATicketResponse(BaseModel): + """PSA ticket details returned when linking.""" + id: str + summary: str + company_name: Optional[str] = None + board_name: Optional[str] = None + status_name: Optional[str] = None + priority_name: Optional[str] = None + + +class TicketLinkResponse(BaseModel): + """Response after linking/unlinking a ticket.""" + session_id: str + psa_ticket_id: Optional[str] = None + ticket: Optional[PSATicketResponse] = None diff --git a/backend/app/services/psa/__init__.py b/backend/app/services/psa/__init__.py new file mode 100644 index 00000000..38a2e04e --- /dev/null +++ b/backend/app/services/psa/__init__.py @@ -0,0 +1 @@ +"""PSA integration abstraction layer.""" diff --git a/backend/app/services/psa/base.py b/backend/app/services/psa/base.py new file mode 100644 index 00000000..e2230aa0 --- /dev/null +++ b/backend/app/services/psa/base.py @@ -0,0 +1,68 @@ +"""Abstract base class for PSA provider implementations.""" +from __future__ import annotations + +from abc import ABC, abstractmethod + +from .types import ( + ConnectionTestResult, + PSATicket, + PSANote, + PSAStatus, + PSACompany, + PSAMember, + PSAConfiguration, +) + + +class PSAProvider(ABC): + """Abstract base for PSA integrations (ConnectWise, Autotask, etc.).""" + + @abstractmethod + async def test_connection(self) -> ConnectionTestResult: + ... + + @abstractmethod + async def get_ticket(self, ticket_id: str) -> PSATicket: + ... + + @abstractmethod + async def search_tickets(self, query: str, **filters) -> list[PSATicket]: + ... + + @abstractmethod + async def post_note( + self, + ticket_id: str, + text: str, + note_type: str, + member_id: str | None = None, + ) -> PSANote: + ... + + @abstractmethod + async def update_ticket_status( + self, + ticket_id: str, + status_id: int, + ) -> PSATicket: + ... + + @abstractmethod + async def get_ticket_statuses(self, board_id: int) -> list[PSAStatus]: + ... + + @abstractmethod + async def list_companies(self, **filters) -> list[PSACompany]: + ... + + @abstractmethod + async def get_company(self, company_id: str) -> PSACompany: + ... + + @abstractmethod + async def list_members(self) -> list[PSAMember]: + ... + + @abstractmethod + async def get_ticket_configurations(self, ticket_id: str) -> list[PSAConfiguration]: + ... diff --git a/backend/app/services/psa/cache.py b/backend/app/services/psa/cache.py new file mode 100644 index 00000000..148889c2 --- /dev/null +++ b/backend/app/services/psa/cache.py @@ -0,0 +1,38 @@ +"""Simple in-memory TTL cache for PSA API responses.""" +from __future__ import annotations + +import time +from typing import Any + + +class PSACache: + """Account-scoped in-memory cache with TTL expiry.""" + + def __init__(self) -> None: + self._store: dict[str, tuple[Any, float]] = {} + + def get(self, key: str) -> Any | None: + entry = self._store.get(key) + if entry is None: + return None + value, expires_at = entry + if time.time() > expires_at: + del self._store[key] + return None + return value + + def set(self, key: str, value: Any, ttl_seconds: int) -> None: + self._store[key] = (value, time.time() + ttl_seconds) + + def invalidate(self, prefix: str) -> None: + """Remove all entries matching a key prefix.""" + keys_to_remove = [k for k in self._store if k.startswith(prefix)] + for k in keys_to_remove: + del self._store[k] + + def clear(self) -> None: + self._store.clear() + + +# Global singleton — acceptable at current scale (see design doc section 6) +psa_cache = PSACache() diff --git a/backend/app/services/psa/connectwise/__init__.py b/backend/app/services/psa/connectwise/__init__.py new file mode 100644 index 00000000..fe4f48c4 --- /dev/null +++ b/backend/app/services/psa/connectwise/__init__.py @@ -0,0 +1 @@ +"""ConnectWise PSA provider implementation.""" diff --git a/backend/app/services/psa/connectwise/client.py b/backend/app/services/psa/connectwise/client.py new file mode 100644 index 00000000..4faaf176 --- /dev/null +++ b/backend/app/services/psa/connectwise/client.py @@ -0,0 +1,288 @@ +"""Low-level HTTP client for ConnectWise PSA REST API. + +Handles auth headers, base URL resolution (cloud vs on-premise), +pagination, retry with backoff, and error mapping. +""" +from __future__ import annotations + +import asyncio +import base64 +import ipaddress +import logging +import socket +from typing import Any +from urllib.parse import urlparse + +import httpx + +from app.services.psa.exceptions import ( + PSAAuthError, + PSAConnectionError, + PSANotFoundError, + PSAPermissionError, + PSARateLimitError, + PSAServerError, + PSATimeoutError, +) + +logger = logging.getLogger(__name__) + +# Pinned CW API version per best-practices/PSA-Versioning.md +CW_API_VERSION = "2025.16" +CW_ACCEPT_HEADER = f"application/vnd.connectwise.com+json; version={CW_API_VERSION}" + +# Known CW cloud domains (for SSRF prevention) +CW_ALLOWED_DOMAINS = { + "myconnectwise.net", + "connectwisedev.com", +} + +REQUEST_TIMEOUT = 30.0 +MAX_RETRIES = 2 +MAX_PAGE_SIZE = 1000 + + +def _validate_site_url(site_url: str) -> None: + """Validate site_url is a known CW domain (SSRF prevention). + + Rejects any hostname that is not a recognized ConnectWise domain + and any hostname that resolves to a private/loopback/link-local IP. + """ + # Ensure scheme for parsing + url = site_url if "://" in site_url else f"https://{site_url}" + parsed = urlparse(url) + hostname = parsed.hostname or "" + + # Check against allowed domains + if not any( + hostname.endswith(f".{domain}") or hostname == domain + for domain in CW_ALLOWED_DOMAINS + ): + raise PSAConnectionError( + f"Invalid ConnectWise site URL: {hostname}. " + "Must be a *.myconnectwise.net or *.connectwisedev.com domain.", + provider="connectwise", + ) + + # Resolve and check for private IPs + try: + addrs = socket.getaddrinfo(hostname, None) + for _, _, _, _, sockaddr in addrs: + ip = ipaddress.ip_address(sockaddr[0]) + if ip.is_private or ip.is_loopback or ip.is_link_local: + raise PSAConnectionError( + f"Site URL resolves to a private/internal address: {sockaddr[0]}", + provider="connectwise", + ) + except socket.gaierror: + raise PSAConnectionError( + f"Cannot resolve hostname: {hostname}", + provider="connectwise", + ) + + +class ConnectWiseClient: + """Async HTTP client for the ConnectWise PSA API. + + Auth: Authorization: Basic {base64(companyId+publicKey:privateKey)} + clientId header + Accept: application/vnd.connectwise.com+json; version=2025.16 + Base URL: resolved dynamically via /login/companyinfo/{companyId} + Pagination: page/pageSize params, max 1000 per page, while-loop pattern + Retry: respects 429 Retry-After, max 2 retries with exponential backoff for 5xx + Timeout: 30 seconds per request + """ + + def __init__( + self, + site_url: str, + company_id: str, + public_key: str, + private_key: str, + client_id: str, + ): + self.site_url = site_url.rstrip("/") + self.company_id = company_id + self.client_id = client_id + + # Auth: Base64(companyId+publicKey:privateKey) + auth_string = f"{company_id}+{public_key}:{private_key}" + self._auth_b64 = base64.b64encode(auth_string.encode()).decode() + + # Base URL resolved lazily on first request + self._base_url: str | None = None + + async def _resolve_base_url(self) -> str: + """Resolve the CW API base URL using /login/companyinfo/{companyId}. + + Cloud environments return a versioned codebase (e.g., v2025_3/) requiring + an 'api-' prefix on the hostname. On-premise returns v4_6_release/ with + no prefix needed. + """ + if self._base_url: + return self._base_url + + _validate_site_url(self.site_url) + + info_url = f"https://{self.site_url}/login/companyinfo/{self.company_id}" + + async with httpx.AsyncClient(timeout=REQUEST_TIMEOUT) as client: + try: + resp = await client.get(info_url) + resp.raise_for_status() + except httpx.TimeoutException: + raise PSATimeoutError( + "Timed out resolving CW base URL", provider="connectwise" + ) + except httpx.HTTPError as e: + raise PSAConnectionError( + f"Failed to resolve CW base URL: {e}", provider="connectwise" + ) + + data = resp.json() + codebase = data.get("Codebase", "v4_6_release/") + site_url = data.get("SiteUrl", self.site_url) + + # Cloud codebase (e.g., v2025_3/) requires api- prefix + if codebase != "v4_6_release/": + if not site_url.startswith("api-"): + site_url = f"api-{site_url}" + + self._base_url = f"https://{site_url}/{codebase}apis/3.0" + logger.info("Resolved CW base URL: %s", self._base_url) + return self._base_url + + def _headers(self) -> dict[str, str]: + return { + "Authorization": f"Basic {self._auth_b64}", + "clientId": self.client_id, + "Accept": CW_ACCEPT_HEADER, + "Content-Type": "application/json", + } + + async def _request( + self, + method: str, + path: str, + *, + params: dict[str, Any] | None = None, + json_body: Any = None, + retries: int = MAX_RETRIES, + ) -> Any: + """Make an authenticated request to the CW API with retry and error mapping.""" + base_url = await self._resolve_base_url() + url = f"{base_url}/{path.lstrip('/')}" + + async with httpx.AsyncClient(timeout=REQUEST_TIMEOUT) as client: + for attempt in range(retries + 1): + try: + resp = await client.request( + method, + url, + headers=self._headers(), + params=params, + json=json_body, + ) + except httpx.TimeoutException: + if attempt < retries: + await asyncio.sleep(2 ** attempt) + continue + raise PSATimeoutError( + "ConnectWise request timed out", provider="connectwise" + ) + except httpx.ConnectError: + raise PSAConnectionError( + "Cannot reach ConnectWise server", provider="connectwise" + ) + + # Rate limit — retry with Retry-After backoff + if resp.status_code == 429: + if attempt < retries: + retry_after = int(resp.headers.get("Retry-After", "5")) + await asyncio.sleep(retry_after) + continue + raise PSARateLimitError( + "ConnectWise rate limit exceeded", + retry_after_seconds=int( + resp.headers.get("Retry-After", "60") + ), + provider="connectwise", + ) + + # Map error status codes to typed exceptions + if resp.status_code == 401: + raise PSAAuthError( + "Invalid credentials. Check your API keys.", + provider="connectwise", + ) + if resp.status_code == 403: + raise PSAPermissionError( + "Insufficient permissions. Check the API member's security role.", + provider="connectwise", + ) + if resp.status_code == 404: + raise PSANotFoundError( + "Resource not found.", provider="connectwise" + ) + if resp.status_code >= 500: + if attempt < retries: + await asyncio.sleep(2 ** attempt) + continue + raise PSAServerError( + "ConnectWise is experiencing issues. Try again.", + provider="connectwise", + ) + + resp.raise_for_status() + if resp.status_code == 204: + return None + return resp.json() + + # Should not reach here, but satisfy type checker + raise PSAConnectionError( + "Request failed after all retries", provider="connectwise" + ) + + async def get(self, path: str, params: dict[str, Any] | None = None) -> Any: + """GET request to CW API.""" + return await self._request("GET", path, params=params) + + async def post(self, path: str, json_body: Any = None) -> Any: + """POST request to CW API.""" + return await self._request("POST", path, json_body=json_body) + + async def patch(self, path: str, json_body: Any = None) -> Any: + """PATCH request to CW API (JSON Patch array format). + + CW uses JSON Patch syntax: [{"op": "replace", "path": "field", "value": ...}] + """ + return await self._request("PATCH", path, json_body=json_body) + + async def delete(self, path: str) -> Any: + """DELETE request to CW API.""" + return await self._request("DELETE", path) + + async def get_paginated( + self, + path: str, + params: dict[str, Any] | None = None, + max_pages: int = 10, + ) -> list[Any]: + """Fetch all pages of a paginated CW endpoint. + + Uses navigable pagination with page/pageSize params. + Stops when a page returns fewer results than pageSize or max_pages is reached. + """ + params = dict(params or {}) + params.setdefault("pageSize", MAX_PAGE_SIZE) + all_results: list[Any] = [] + + for page in range(1, max_pages + 1): + params["page"] = page + results = await self.get(path, params=params) + if not results: + break + all_results.extend(results) + if len(results) < params["pageSize"]: + break + + return all_results diff --git a/backend/app/services/psa/connectwise/provider.py b/backend/app/services/psa/connectwise/provider.py new file mode 100644 index 00000000..d84ef73b --- /dev/null +++ b/backend/app/services/psa/connectwise/provider.py @@ -0,0 +1,283 @@ +"""ConnectWise implementation of PSAProvider.""" +from __future__ import annotations + +from app.services.psa.base import PSAProvider +from app.services.psa.cache import psa_cache +from app.services.psa.types import ( + ConnectionTestResult, + PSATicket, + PSANote, + PSAStatus, + PSACompany, + PSAMember, + PSAConfiguration, +) +from .client import ConnectWiseClient + + +class ConnectWiseProvider(PSAProvider): + """ConnectWise PSA provider implementation.""" + + def __init__(self, client: ConnectWiseClient): + self.client = client + + async def test_connection(self) -> ConnectionTestResult: + """Test the CW connection by fetching system info.""" + try: + info = await self.client.get("/system/info") + return ConnectionTestResult( + success=True, + message="Connected successfully.", + server_version=info.get("version", None), + ) + except Exception as e: + return ConnectionTestResult( + success=False, + message=str(e), + server_version=None, + ) + + # ── Tickets ─────────────────────────────────────────────────────── + + async def get_ticket(self, ticket_id: str) -> PSATicket: + """Fetch a single ticket by ID from ConnectWise.""" + data = await self.client.get( + f"/service/tickets/{ticket_id}", + params={"fields": "id,summary,company,board,status,priority,closedFlag"}, + ) + return self._map_ticket(data) + + async def search_tickets(self, query: str, **filters) -> list[PSATicket]: + """Search CW tickets by summary. Supports board_id and status_id filters.""" + params: dict = { + "fields": "id,summary,company,board,status,priority,closedFlag", + "orderBy": "id desc", + "pageSize": 25, + } + + # Build CW condition query + conditions: list[str] = [] + if query: + conditions.append(f"summary contains '{query}'") + if filters.get("board_id"): + conditions.append(f"board/id = {filters['board_id']}") + if filters.get("status_id"): + conditions.append(f"status/id = {filters['status_id']}") + if not filters.get("include_closed", False): + conditions.append("closedFlag = false") + + if conditions: + params["conditions"] = " and ".join(conditions) + + data = await self.client.get("/service/tickets", params=params) + + return [ + self._map_ticket(t) + for t in (data if isinstance(data, list) else []) + ] + + async def get_ticket_configurations( + self, ticket_id: str + ) -> list[PSAConfiguration]: + """Get configurations (assets) attached to a ticket.""" + data = await self.client.get( + f"/service/tickets/{ticket_id}/configurations", + params={"fields": "id,deviceIdentifier,type,company"}, + ) + return [ + PSAConfiguration( + id=str(c["id"]), + name=c.get("deviceIdentifier", ""), + type=c.get("type", {}).get("name") if c.get("type") else None, + company_name=c.get("company", {}).get("name") if c.get("company") else None, + ) + for c in (data if isinstance(data, list) else []) + ] + + # ── Board statuses (cached) ─────────────────────────────────────── + + async def get_ticket_statuses(self, board_id: int) -> list[PSAStatus]: + """Get available statuses for a CW service board (cached 1 hour).""" + cache_key = f"board_statuses:{board_id}" + cached = psa_cache.get(cache_key) + if cached is not None: + return cached + + data = await self.client.get( + f"/service/boards/{board_id}/statuses", + params={"fields": "id,name,closedStatus", "pageSize": 100}, + ) + result = [ + PSAStatus( + id=s["id"], + name=s["name"], + is_closed=s.get("closedStatus", False), + ) + for s in (data if isinstance(data, list) else []) + ] + psa_cache.set(cache_key, result, ttl_seconds=3600) + return result + + # ── Companies ───────────────────────────────────────────────────── + + async def list_companies(self, **filters) -> list[PSACompany]: + """List companies from CW, optionally filtered by status.""" + params: dict = { + "fields": "id,name,status", + "pageSize": 100, + "orderBy": "name asc", + } + conditions: list[str] = [] + if filters.get("status"): + conditions.append(f"status/name = '{filters['status']}'") + if conditions: + params["conditions"] = " and ".join(conditions) + + data = await self.client.get("/company/companies", params=params) + return [ + PSACompany( + id=str(c["id"]), + name=c.get("name", ""), + status=c.get("status", {}).get("name") if c.get("status") else None, + ) + for c in (data if isinstance(data, list) else []) + ] + + async def get_company(self, company_id: str) -> PSACompany: + """Fetch a single company by ID.""" + data = await self.client.get( + f"/company/companies/{company_id}", + params={"fields": "id,name,status"}, + ) + return PSACompany( + id=str(data["id"]), + name=data.get("name", ""), + status=data.get("status", {}).get("name") if data.get("status") else None, + ) + + # ── Notes & status updates ─────────────────────────────────────── + + async def post_note( + self, + ticket_id: str, + text: str, + note_type: str, + member_id: str | None = None, + ) -> PSANote: + """Post a note to a CW ticket. + + Maps ResolutionFlow note types to CW flag fields: + - internal_analysis → internalAnalysisFlag (internal only) + - resolution → resolutionFlag (internal, triggers notifications) + - description → detailDescriptionFlag (external, triggers notifications) + """ + from app.services.psa.types import NoteType + + flags = { + NoteType.INTERNAL_ANALYSIS: { + "internalAnalysisFlag": True, + "resolutionFlag": False, + "detailDescriptionFlag": False, + "internalFlag": True, + "processNotifications": False, + }, + NoteType.RESOLUTION: { + "internalAnalysisFlag": False, + "resolutionFlag": True, + "detailDescriptionFlag": False, + "internalFlag": True, + "processNotifications": True, + }, + NoteType.DESCRIPTION: { + "internalAnalysisFlag": False, + "resolutionFlag": False, + "detailDescriptionFlag": True, + "internalFlag": False, + "processNotifications": True, + }, + } + + note_flags = flags.get(note_type, flags[NoteType.INTERNAL_ANALYSIS]) + + # NOTE: CW Developer Guide states \n is "Not Supported" in JSON bodies + # and may be collapsed to a single space. CW does support markdown in ticket + # notes (see PSA-Markdown.md). This needs sandbox testing — if newlines are + # lost, consider using double-space line breaks or HTML
tags instead. + body: dict = { + "text": text, + **note_flags, + } + + if member_id: + body["member"] = {"id": int(member_id)} + + data = await self.client.post( + f"/service/tickets/{ticket_id}/notes", json_body=body + ) + + return PSANote( + id=str(data.get("id", "")), + text=data.get("text", ""), + note_type=note_type, + created_at=data.get("dateCreated"), + ) + + async def update_ticket_status( + self, ticket_id: str, status_id: int + ) -> PSATicket: + """Update a CW ticket's status using JSON Patch format.""" + patch_body = [ + {"op": "replace", "path": "status", "value": {"id": status_id}} + ] + data = await self.client.patch( + f"/service/tickets/{ticket_id}", json_body=patch_body + ) + return self._map_ticket(data) + + async def list_members(self) -> list[PSAMember]: + """List CW system members (cached 15 minutes).""" + cache_key = "members:all" + cached = psa_cache.get(cache_key) + if cached is not None: + return cached + + data = await self.client.get_paginated( + "/system/members", + params={ + "fields": "id,identifier,firstName,lastName,officeEmail", + "conditions": "inactiveFlag = false", + "pageSize": 1000, + }, + ) + + result = [ + PSAMember( + id=str(m["id"]), + identifier=m.get("identifier", ""), + name=f"{m.get('firstName', '')} {m.get('lastName', '')}".strip(), + email=m.get("officeEmail"), + ) + for m in data + ] + + psa_cache.set(cache_key, result, ttl_seconds=900) + return result + + # ── Private helpers ─────────────────────────────────────────────── + + @staticmethod + def _map_ticket(data: dict) -> PSATicket: + """Map a CW ticket JSON dict to a PSATicket.""" + return PSATicket( + id=str(data["id"]), + summary=data.get("summary", ""), + company_name=data.get("company", {}).get("name"), + company_id=str(data["company"]["id"]) if data.get("company") else None, + board_name=data.get("board", {}).get("name"), + board_id=data.get("board", {}).get("id"), + status_name=data.get("status", {}).get("name"), + status_id=data.get("status", {}).get("id"), + priority_name=data.get("priority", {}).get("name"), + priority_id=data.get("priority", {}).get("id"), + closed=data.get("closedFlag", False), + ) diff --git a/backend/app/services/psa/encryption.py b/backend/app/services/psa/encryption.py new file mode 100644 index 00000000..b537e3fa --- /dev/null +++ b/backend/app/services/psa/encryption.py @@ -0,0 +1,53 @@ +"""Fernet-based credential encryption for PSA connections. + +Uses the application SECRET_KEY to derive a Fernet encryption key via HKDF. +Credentials are stored as a single encrypted JSON blob. +""" +from __future__ import annotations + +import json +import base64 + +from cryptography.fernet import Fernet +from cryptography.hazmat.primitives import hashes +from cryptography.hazmat.primitives.kdf.hkdf import HKDF + +from app.core.config import settings + + +def _get_fernet() -> Fernet: + """Derive a Fernet key from the application SECRET_KEY.""" + hkdf = HKDF( + algorithm=hashes.SHA256(), + length=32, + salt=b"resolutionflow-psa-credentials", + info=b"psa-credential-encryption", + ) + key = hkdf.derive(settings.SECRET_KEY.encode()) + fernet_key = base64.urlsafe_b64encode(key) + return Fernet(fernet_key) + + +def encrypt_credentials(credentials: dict) -> str: + """Encrypt a credentials dict to a Fernet token string.""" + f = _get_fernet() + plaintext = json.dumps(credentials).encode() + return f.encrypt(plaintext).decode() + + +def decrypt_credentials(encrypted: str) -> dict: + """Decrypt a Fernet token string back to a credentials dict.""" + f = _get_fernet() + plaintext = f.decrypt(encrypted.encode()) + return json.loads(plaintext) + + +def mask_credential(value: str | None, visible_suffix: int = 4) -> str: + """Return a masked version of a credential for display. + e.g., 'abcdefghij' -> '......ghij' + """ + if not value: + return "\u2022\u2022\u2022\u2022\u2022\u2022" + if len(value) <= visible_suffix: + return "\u2022\u2022\u2022\u2022\u2022\u2022" + value + return "\u2022\u2022\u2022\u2022\u2022\u2022" + value[-visible_suffix:] diff --git a/backend/app/services/psa/exceptions.py b/backend/app/services/psa/exceptions.py new file mode 100644 index 00000000..1a9edc6d --- /dev/null +++ b/backend/app/services/psa/exceptions.py @@ -0,0 +1,45 @@ +"""Typed exceptions for PSA integration errors.""" + + +class PSAError(Exception): + """Base exception for all PSA integration errors.""" + def __init__(self, message: str, provider: str = "unknown"): + self.provider = provider + super().__init__(message) + + +class PSAAuthError(PSAError): + """Invalid or expired credentials.""" + pass + + +class PSAPermissionError(PSAError): + """Insufficient permissions on the PSA side.""" + pass + + +class PSANotFoundError(PSAError): + """Requested resource (ticket, company, etc.) not found.""" + pass + + +class PSARateLimitError(PSAError): + """Rate limit exceeded. retry_after_seconds may be set.""" + def __init__(self, message: str, retry_after_seconds: int | None = None, provider: str = "unknown"): + self.retry_after_seconds = retry_after_seconds + super().__init__(message, provider) + + +class PSAServerError(PSAError): + """Remote PSA server error (5xx).""" + pass + + +class PSATimeoutError(PSAError): + """Request to PSA timed out.""" + pass + + +class PSAConnectionError(PSAError): + """Cannot reach the PSA server.""" + pass diff --git a/backend/app/services/psa/registry.py b/backend/app/services/psa/registry.py new file mode 100644 index 00000000..ff84c3cc --- /dev/null +++ b/backend/app/services/psa/registry.py @@ -0,0 +1,51 @@ +"""Factory for instantiating PSA providers from stored connection data.""" +from __future__ import annotations + +from uuid import UUID + +from sqlalchemy import select +from sqlalchemy.ext.asyncio import AsyncSession + +from app.models.psa_connection import PsaConnection +from app.services.psa.base import PSAProvider +from app.core.config import settings +from app.services.psa.encryption import decrypt_credentials +from app.services.psa.exceptions import PSAConnectionError + + +async def get_provider_for_account( + account_id: UUID, db: AsyncSession +) -> PSAProvider: + """Look up account's PSA connection, decrypt credentials, instantiate provider.""" + result = await db.execute( + select(PsaConnection).where( + PsaConnection.account_id == account_id, + PsaConnection.is_active.is_(True), + ) + ) + connection = result.scalar_one_or_none() + + if not connection: + raise PSAConnectionError( + "No active PSA connection configured for this account.", + provider="unknown", + ) + + if connection.provider == "connectwise": + from app.services.psa.connectwise.client import ConnectWiseClient + from app.services.psa.connectwise.provider import ConnectWiseProvider + + creds = decrypt_credentials(connection.credentials_encrypted) + client = ConnectWiseClient( + site_url=connection.site_url, + company_id=connection.company_id, + public_key=creds["public_key"], + private_key=creds["private_key"], + client_id=settings.CW_CLIENT_ID or "", + ) + return ConnectWiseProvider(client) + + raise PSAConnectionError( + f"Unsupported PSA provider: {connection.provider}", + provider=connection.provider, + ) diff --git a/backend/app/services/psa/types.py b/backend/app/services/psa/types.py new file mode 100644 index 00000000..9515ab6c --- /dev/null +++ b/backend/app/services/psa/types.py @@ -0,0 +1,63 @@ +"""Provider-agnostic PSA data types.""" +from __future__ import annotations + +from pydantic import BaseModel + + +class ConnectionTestResult(BaseModel): + success: bool + message: str + server_version: str | None = None + + +class PSATicket(BaseModel): + id: str + summary: str + company_name: str | None = None + company_id: str | None = None + board_name: str | None = None + board_id: int | None = None + status_name: str | None = None + status_id: int | None = None + priority_name: str | None = None + priority_id: int | None = None + closed: bool = False + + +class PSANote(BaseModel): + id: str + text: str + note_type: str + created_at: str | None = None + + +class PSAStatus(BaseModel): + id: int + name: str + is_closed: bool = False + + +class PSACompany(BaseModel): + id: str + name: str + status: str | None = None + + +class PSAMember(BaseModel): + id: str + identifier: str # CW login username + name: str + email: str | None = None + + +class PSAConfiguration(BaseModel): + id: str + name: str + type: str | None = None + company_name: str | None = None + + +class NoteType: + INTERNAL_ANALYSIS = "internal_analysis" + RESOLUTION = "resolution" + DESCRIPTION = "description" diff --git a/backend/tests/test_psa_connections.py b/backend/tests/test_psa_connections.py new file mode 100644 index 00000000..661c59dd --- /dev/null +++ b/backend/tests/test_psa_connections.py @@ -0,0 +1,59 @@ +"""Tests for PSA connection endpoints — routing and RBAC only. + +We cannot fully test create/update/test endpoints in CI because they +call the ConnectWise API. These tests verify routing and authorization. +""" +import pytest +from sqlalchemy import select, update +from app.models.user import User + + +@pytest.mark.asyncio +async def test_get_connection_empty(client, admin_auth_headers): + """GET returns null when no connection exists.""" + response = await client.get( + "/api/v1/integrations/psa/connections", + headers=admin_auth_headers, + ) + assert response.status_code == 200 + assert response.json() is None + + +@pytest.mark.asyncio +async def test_create_connection_requires_owner(client, test_user, auth_headers, test_db): + """Engineer (non-owner) should get 403 on create.""" + # Downgrade the test user from owner to engineer so require_account_owner rejects + user_id = test_user["user_data"]["id"] + await test_db.execute( + update(User).where(User.id == user_id).values(account_role="engineer") + ) + await test_db.commit() + + payload = { + "provider": "connectwise", + "display_name": "Test CW", + "site_url": "https://na.myconnectwise.net", + "company_id": "testmsp", + "public_key": "pub123", + "private_key": "priv456", + "client_id": "client789", + } + response = await client.post( + "/api/v1/integrations/psa/connections", + json=payload, + headers=auth_headers, + ) + assert response.status_code == 403 + + +@pytest.mark.asyncio +async def test_delete_nonexistent_returns_404(client, admin_auth_headers): + """DELETE with a nonexistent ID returns 404.""" + import uuid + + fake_id = uuid.uuid4() + response = await client.delete( + f"/api/v1/integrations/psa/connections/{fake_id}", + headers=admin_auth_headers, + ) + assert response.status_code == 404 diff --git a/backend/tests/test_psa_encryption.py b/backend/tests/test_psa_encryption.py new file mode 100644 index 00000000..9860b120 --- /dev/null +++ b/backend/tests/test_psa_encryption.py @@ -0,0 +1,44 @@ +"""Tests for PSA credential encryption/decryption.""" +import pytest +from app.services.psa.encryption import encrypt_credentials, decrypt_credentials + + +class TestCredentialEncryption: + def test_round_trip(self): + """Encrypt then decrypt returns original credentials.""" + creds = { + "public_key": "abc123", + "private_key": "secret456", + "client_id": "my-client-id", + } + encrypted = encrypt_credentials(creds) + + # Encrypted should be a non-empty string, different from input + assert isinstance(encrypted, str) + assert len(encrypted) > 0 + assert "secret456" not in encrypted + + decrypted = decrypt_credentials(encrypted) + assert decrypted == creds + + def test_different_inputs_produce_different_outputs(self): + creds1 = {"public_key": "key1", "private_key": "priv1", "client_id": "cid1"} + creds2 = {"public_key": "key2", "private_key": "priv2", "client_id": "cid2"} + + enc1 = encrypt_credentials(creds1) + enc2 = encrypt_credentials(creds2) + assert enc1 != enc2 + + def test_tampered_ciphertext_raises(self): + creds = {"public_key": "k", "private_key": "p", "client_id": "c"} + encrypted = encrypt_credentials(creds) + tampered = encrypted[:-5] + "XXXXX" + with pytest.raises(Exception): + decrypt_credentials(tampered) + + def test_mask_private_key(self): + from app.services.psa.encryption import mask_credential + assert mask_credential("abcdefghij") == "\u2022\u2022\u2022\u2022\u2022\u2022ghij" + assert mask_credential("abc") == "\u2022\u2022\u2022\u2022\u2022\u2022abc" + assert mask_credential("") == "\u2022\u2022\u2022\u2022\u2022\u2022" + assert mask_credential(None) == "\u2022\u2022\u2022\u2022\u2022\u2022" diff --git a/docs/connectwise/All.json b/docs/connectwise/All.json new file mode 100644 index 00000000..082787bd --- /dev/null +++ b/docs/connectwise/All.json @@ -0,0 +1,303215 @@ +{ + "openapi": "3.0.1", + "info": { + "title": "Connectwise Manage Public Endpoints", + "version": "2025.16" + }, + "servers": [ + { + "url": "http://cloud.na.myconnectwise.net/2025.16/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ConfigurationTypeQuestion" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/RmaActionInfo" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/RmaDispositionInfo" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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" + } + } + ], + "requestBody": { + "description": "conversionSettings", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ConvertOrderToServiceTicket" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Ticket", + "content": { + "application/vnd.connectwise.com+json; version=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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" + } + } + ], + "responses": { + "200": { + "description": "SuccessResponse", + "content": { + "application/vnd.connectwise.com+json; version=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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;" + }, + "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" + }, + "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 + }, + "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 + }, + "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" + } + } + } + }, + "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 + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "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" + } + } + }, + "ConvertOrderToServiceTicket": { + "type": "object", + "properties": { + "serviceTicketRecId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "copyOverAllDocuments": { + "type": "boolean" + }, + "documentRecIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "copyOverAllProducts": { + "type": "boolean" + }, + "productRecIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "copyOverNotes": { + "type": "boolean" + } + } + }, + "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" + } + } + } + }, + "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", + "Asio365" + ], + "type": "string", + "nullable": true + }, + "imapSetup": { + "$ref": "#/components/schemas/ImapSetupReference" + }, + "office365EmailSetup": { + "$ref": "#/components/schemas/Office365EmailSetupReference" + }, + "asio365EmailSetup": { + "$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" + }, + "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", + "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" + } + } + } + }, + "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 + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "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/docs/connectwise/CONNECTWISE-API-REFERENCE.md b/docs/connectwise/CONNECTWISE-API-REFERENCE.md new file mode 100644 index 00000000..e34ec477 --- /dev/null +++ b/docs/connectwise/CONNECTWISE-API-REFERENCE.md @@ -0,0 +1,267 @@ +# ConnectWise PSA API — Integration Quick Reference +## For ResolutionFlow Development (Claude Code) + +> **Source:** ConnectWise PSA OpenAPI Spec v2025.16 +> **Full extracted spec:** `docs/connectwise/connectwise-psa-resolutionflow-reference.json` +> **Full original spec:** `docs/connectwise/All.json` (7.6MB, 1838 endpoints, 842 schemas) + +--- + +## Authentication + +- **Method:** API Key (Public/Private key pair per API Member) +- **Headers required on every request:** + - `Authorization: Basic {base64(companyId+publicKey:privateKey)}` + - `clientId: {your_connectwise_client_id}` (assigned via developer program) +- **Accept header:** `application/vnd.connectwise.com+json; version=2025.16` +- **Base URL pattern:** `https://{site}/v4_6_release/apis/3.0` +- **Date format:** ISO 8601 `yyyy-MM-ddTHH:mm:ssZ` +- **SSL required** on production servers + +## Pagination & Query + +- Default page size: 25, max: 1000 +- Query params: `conditions`, `orderBy`, `fields`, `page`, `pageSize`, `childConditions`, `customFieldConditions` +- Condition syntax: `fieldName="value"`, supports `AND`, `OR`, `like`, `contains`, `>`, `<`, `!=` +- No documented hard rate limits (design respectfully) + +--- + +## TIER 1 — Core Integration + +### Service Tickets (`/service/tickets`) +**The central entity. 120 fields. 33 endpoints.** + +Key endpoints: +| Method | Path | Purpose | +|--------|------|---------| +| GET | `/service/tickets` | List tickets (with conditions filter) | +| POST | `/service/tickets` | Create a ticket | +| GET | `/service/tickets/{id}` | Get single ticket | +| PATCH | `/service/tickets/{id}` | Update ticket fields | +| GET | `/service/tickets/{parentId}/notes` | List ticket notes | +| POST | `/service/tickets/{parentId}/notes` | **Add note to ticket** ⭐ | +| GET | `/service/tickets/{parentId}/configurations` | Get attached devices | +| POST | `/service/tickets/{parentId}/configurations` | Attach a device | +| GET | `/service/tickets/{parentId}/tasks` | Get ticket tasks | +| POST | `/service/tickets/{parentId}/tasks` | Add task to ticket | +| GET | `/service/tickets/{parentId}/allNotes` | Get ALL note types | +| POST | `/service/tickets/search` | Advanced search | +| GET | `/service/tickets/calculateSla` | Get SLA times | +| POST | `/service/tickets/{parentId}/merge` | Merge tickets | +| POST | `/service/tickets/{id}/copy` | Copy a ticket | +| POST | `/service/tickets/{parentId}/convert` | Convert to project | + +Key Ticket fields for ResolutionFlow: +| Field | Type | Notes | +|-------|------|-------| +| `id` | integer | | +| `summary` | string | Max length: 100; | +| `board` | BoardReference | | +| `status` | ServiceStatusReference | | +| `company` | CompanyReference | | +| `contact` | ContactReference | | +| `contactName` | string | Max length: 62; | +| `contactEmailAddress` | string | Max length: 250; | +| `site` | SiteReference | | +| `type` | ServiceTypeReference | | +| `subType` | ServiceSubTypeReference | | +| `item` | ServiceItemReference | | +| `team` | ServiceTeamReference | | +| `owner` | MemberReference | | +| `priority` | PriorityReference | | +| `severity` | string | Required On Updates; | +| `impact` | string | Required On Updates; | +| `source` | ServiceSourceReference | | +| `sla` | SLAReference | | +| `slaStatus` | string | | +| `isInSla` | boolean | | +| `agreement` | AgreementReference | | +| `initialDescription` | string | Only available for POST, will not be returned in the response. | +| `initialInternalAnalysis` | string | Only available for POST, will not be returned in the response. | +| `initialResolution` | string | Only available for POST, will not be returned in the response. | +| `closedFlag` | boolean | | +| `closedDate` | string | | +| `closedBy` | string | | +| `dateResolved` | string | | +| `dateResponded` | string | | +| `actualHours` | number | | +| `budgetHours` | number | | +| `resources` | string | | +| `parentTicketId` | integer | | +| `externalXRef` | string | Max length: 100; | +| `knowledgeBaseLinkId` | integer | | +| `customFields` | array | | +| `processNotifications` | boolean | Can be set to false to skip notification processing when adding or updating a... | +| `skipCallback` | boolean | | +| `recordType` | string | | +| `respondMinutes` | integer | To obtain the current SLA times for an active ticket, please use the /service... | +| `resPlanMinutes` | integer | To obtain the current SLA times for an active ticket, please use the /service... | +| `resolveMinutes` | integer | To obtain the current SLA times for an active ticket, please use the /service... | + +### ServiceNote / TicketNote Schema +**The schema for notes added to tickets. This is where session documentation lands.** + +| Field | Type | Purpose | +|-------|------|---------| +| `id` | integer | Note ID | +| `ticketId` | integer | Parent ticket | +| `text` | string | **Note content — session documentation goes here** | +| `detailDescriptionFlag` | boolean | Mark as "Description" note | +| `internalAnalysisFlag` | boolean | Mark as "Internal Analysis" note ⭐ | +| `resolutionFlag` | boolean | Mark as "Resolution" note ⭐ | +| `issueFlag` | boolean | Mark as issue note | +| `internalFlag` | boolean | Internal-only (not visible to customer) | +| `externalFlag` | boolean | Visible to customer | +| `member` | MemberReference | Who wrote the note | +| `contact` | ContactReference | Contact associated | +| `processNotifications` | boolean | Trigger notification workflows | +| `dateCreated` | string | When created | +| `createdBy` | string | Creator | +| `sentimentScore` | number | AI sentiment (ServiceNote only) | + +**ResolutionFlow mapping:** Post session documentation as an **internal analysis note** (`internalAnalysisFlag: true, internalFlag: true`), and optionally post a resolution summary (`resolutionFlag: true`) when the session resolves the issue. + +### Companies (`/company/companies`) +**72 fields. Client/customer context for sessions.** + +Key fields: `id`, `identifier`, `name`, `status`, `addressLine1`, `city`, `state`, `zip`, `phoneNumber`, `website`, `territory`, `market`, `defaultContact`, `parentCompany`, `customFields` + +Key endpoints: +- `GET /company/companies` — List/search companies +- `GET /company/companies/{id}` — Get company detail +- `GET /company/companies/{parentId}/sites` — Get company sites +- `GET /company/companies/{parentId}/notes` — Get company notes +- `GET /company/companies/{parentId}/groups` — Get company groups +- `GET /company/companies/{parentId}/teams` — Get company teams + +### Contacts (`/company/contacts`) +**62 fields. The person reporting the issue.** + +Key fields: `id`, `firstName`, `lastName`, `company`, `site`, `title`, `department`, `inactiveFlag`, `defaultPhoneType`, `defaultBillingFlag`, `communicationItems` + +### Configurations / Assets (`/company/configurations`) +**58 fields. Devices and assets — critical MSP context.** + +Key fields: `id`, `name`, `type`, `status`, `company`, `contact`, `site`, `deviceIdentifier`, `serialNumber`, `modelNumber`, `tagNumber`, `purchaseDate`, `installationDate`, `warrantyExpirationDate`, `vendorNotes`, `osType`, `osInfo`, `cpuSpeed`, `ram`, `lastBackupDate`, `ipAddress`, `macAddress`, `lastLoginName`, `customFields` + +### Boards & Statuses (`/service/boards`) +**65-field Board model. 23-field BoardStatus model. 63 endpoints.** + +Boards define service desk structure. Each board has statuses, types, subtypes, items, teams, notifications. + +Key endpoints: +- `GET /service/boards` — List all boards +- `GET /service/boards/{id}` — Get board detail +- `GET /service/boards/{parentId}/statuses` — Get board statuses +- `GET /service/boards/{parentId}/types` — Get ticket types for board +- `GET /service/boards/{parentId}/subtypes` — Get subtypes +- `GET /service/boards/{parentId}/items` — Get items +- `GET /service/boards/{parentId}/teams` — Get board teams + +### Callbacks / Webhooks (`/system/callbacks`) +**Real-time event notifications.** + +| Method | Path | Purpose | +|--------|------|---------| +| GET | `/system/callbacks` | List registered callbacks | +| POST | `/system/callbacks` | **Register a new callback** | +| GET | `/system/callbacks/{id}` | Get callback detail | +| PATCH | `/system/callbacks/{id}` | Update callback | +| DELETE | `/system/callbacks/{id}` | Remove callback | + +CallbackEntry fields: `id`, `description`, `url`, `objectId`, `type`, `level`, `memberId`, `payloadVersion`, `inactiveFlag` + +**ResolutionFlow usage:** Register callbacks for ticket creation/update events to suggest relevant Flows in real-time. + +--- + +## TIER 2 — High Value Add-ons + +### Knowledge Base (`/service/knowledgeBaseArticles`) +**12 fields. Maps directly to Flows.** + +| Field | Type | Purpose | +|-------|------|---------| +| `id` | integer | Article ID | +| `title` | string | Article title | +| `issue` | string | **Problem description** | +| `resolution` | string | **Solution** | +| `board` | BoardReference | Associated board | +| `categoryId` | integer | KB category | +| `subCategoryId` | integer | KB subcategory | + +**ResolutionFlow mapping:** Completed sessions → auto-generate KB articles. Existing KB articles → inform FlowPilot AI suggestions. + +### Time Entries (`/time/entries`) +**62 fields. Auto-log time from session duration.** + +Key fields: `id`, `company`, `chargeToId`, `chargeToType`, `member`, `workType`, `workRole`, `timeStart`, `timeEnd`, `actualHours`, `notes`, `internalNotes` + +### Documents (`/system/documents`) +**Attach session exports to tickets.** + +- `POST /system/documents` — Upload document (multipart form data with `recordType=Ticket&recordId={id}`) +- `GET /system/documents/{id}/download` — Download document + +### Members (`/system/members`) +**126 fields. Map CW members to ResolutionFlow users.** + +Key fields: `id`, `identifier`, `firstName`, `lastName`, `emailAddress`, `photo`, `title`, `securityRole`, `defaultLocation`, `defaultDepartment` + +### SLAs (`/service/SLAs`) +**23 fields. Pull SLA context into sessions.** + +Fields include response/resolution hours and percentages by impact/urgency matrix. + +### Priorities (`/service/priorities`) +Fields: `id`, `name`, `color`, `sortOrder`, `defaultFlag`, `level` + +--- + +## TIER 3 — Future Expansion + +### Projects (`/project/projects`) +**For larger MSP engagements. 11 endpoints.** + +Key endpoints: CRUD on projects, plus `/project/projects/{parentId}/contacts`, `/project/projects/{parentId}/notes`, `/project/projects/{parentId}/teamMembers` + +### Project Tickets (`/project/tickets`) +**80 fields. 24 endpoints. Separate from service tickets but similar structure.** + +Includes own notes system at `/project/ticketNote` + +### Workflows (`/system/workflows`) +**46 endpoints. ConnectWise's internal automation engine.** + +Could trigger ResolutionFlow sessions automatically based on ticket events. + +### Activities (`/sales/activities`) +**Track follow-ups post-session.** + +### Agreements (`/finance/agreements`) +**44 endpoints. Billing/SLA context per client.** + +--- + +## Integration Architecture Notes + +### Session → Ticket Note (Primary Flow) +1. Engineer opens session, optionally links to CW ticket ID +2. Session documentation auto-generates during troubleshooting +3. On session complete: POST to `/service/tickets/{ticketId}/notes` with `internalAnalysisFlag: true` +4. Optionally POST resolution note with `resolutionFlag: true` +5. Optionally update ticket status via PATCH `/service/tickets/{id}` + +### Ticket Context → Session (Reverse Flow) +1. Engineer enters CW ticket ID or session is launched from CW callback +2. GET `/service/tickets/{id}` for ticket details +3. GET `/service/tickets/{id}/configurations` for attached devices +4. GET `/company/companies/{companyId}` for client context +5. Feed all context to FlowPilot AI for informed troubleshooting + +### Callback-Driven Flow Suggestions +1. Register callback via POST `/system/callbacks` +2. Receive ticket creation events at ResolutionFlow webhook endpoint +3. Analyze ticket summary/type/board +4. Suggest relevant Flows to the assigned engineer diff --git a/docs/connectwise/Developer-Guide.md b/docs/connectwise/Developer-Guide.md new file mode 100644 index 00000000..fe668f8f --- /dev/null +++ b/docs/connectwise/Developer-Guide.md @@ -0,0 +1,1114 @@ +1. Last updated + + Apr 8, 2025 + +2. [Save as PDF](https://developer.connectwise.com/@api/deki/pages/901/pdf/Developer%2bGuide.pdf "Export page as a PDF") + +### 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. + +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. + +|`1`|`Accept: 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](developer-guide/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](developer-guide/CW_Snag_-_0641.png) + +![CW_Snag_-_0642.png](developer-guide/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](developer-guide/CW_Snag_-_0560.png) + +![CW_Snag_-_0561.png](developer-guide/CW_Snag_-_0561.png) + +![CW_Snag_-_0562.png](developer-guide/CW_Snag_-_0562.png) + +![CW_Snag_-_0563.png](developer-guide/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](developer-guide/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](developer-guide/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](https://developer.connectwise.com/Best_Practices/Bundled_Requests "Best_Practices/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](https://developer.connectwise.com/@api/deki/files/422/Security_Roles_Matrix_11132017.xlsx?revision=1 "Security_Roles_Matrix_11132017.xlsx") + +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 + +|**Parameter**|**Description**|**Example**| +|---|---|---| +|[conditions](https://developer.connectwise.com/Products/ConnectWise_PSA/Developer_Guide#Conditions-1291 "Manage API Requests")|Search results based on the fields returned in a GET|board/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| +|childConditions|Allows searching arrays on endpoints that list childConditions under parameters|/company/contacts?childconditions=communicationItems/value like "[john@Outlook.com](mailto:%john@Outlook.com% "mailto:%john@Outlook.com%")" AND communicationItems/communicationType="Email"|\=, !=, <, <=, >, >=, contains, like, not| +|[customFieldConditions](https://developer.connectwise.com/Products/ConnectWise_PSA/Developer_Guide#Custom_Fields "Developer Guide")|Allows searching custom fields when customFieldConditions is listed in the parameters|/company/contacts?customFieldConditions=caption="TomNumber" AND value !=null|\=, !=, <, <=, >, >=, contains, like, not| +|orderBy|Choose which field to sort the results by|contact/name asc|asc or desc| +|[fields](https://developer.connectwise.com/Products/ConnectWise_PSA/Developer_Guide#Partial_Responses "Developer Guide")|Limits which information is returned in the response|company/companies?fields=id,name,status/id|Not available on the reporting endpoints| +|[columns](https://developer.connectwise.com/Products/ConnectWise_PSA/Developer_Guide#Partial_Responses "Developer Guide")|Limits which information is returned in the response|system/reports/service?columns=id,summary,name|Only used for the Reporting Endpoints| +|[page](https://developer.connectwise.com/Products/ConnectWise_PSA/Developer_Guide#Pagination "Developer Guide")|Used in pagination to cycle through results| +|[pageSize](https://developer.connectwise.com/Products/ConnectWise_PSA/Developer_Guide#Pagination "Developer Guide")|Number of results returned per page (Defaults to 25)|Max Size = 1,000\*| +|\*Max page size was increased to 1,000 in 2016.2.| + +#### Conditions + +|Strings|Must be surrounded by quotes|Summary = "This is my string" (Accepts \*'s for Wild Cards)| +|---|---|---| +|Integers|No formatting required|Board/Id = 123| +|Boolean|No formatting is required but must be True or False|ClosedFlag = True| +|Datetimes|Must be surrounded by square brackets|LastUpdated = \[2016-08-20T18:04:26Z\]| +|Operators|<, <=, =, !=, >, >=, contains, like, in, not|Summary Not Contains "Low Priority"| +|Logic Operators|Supported 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 use|manufacturer/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" + } +] +``` + +|op|The update operation used in the request|add| +|---|---|---| +|path|Pathway for the updated field (Case Sensitive)|summary +company| +|value|The new value if doing a replace +Refer to [escaping characters](https://developer.connectwise.com/Products/ConnectWise_PSA/Developer_Guide#Escaping_Characters "Developer Guide") +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: + +|Character|Escaped|Displayed in the UI| +|---|---|---| +|Double Quotes|\\"|"| +|Backslash|\\\\|\\| +|Tab|\\t|Tabbed space equal to four spaces| +|Backspace (Not Supported)|\\b|An invisible character that doesn't take up any space| +|Carriage Return (Not Supported)|\\r|Single space which is returned as a space in the API instead of an escaped character| +|Newline (Not Supported)|\\n|Single space which is returned as a space in the API instead of an escaped character| +|Form Feed (Not Supported)|\\f|An 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. + +|Character|Formatting| +|---|---| +|&|%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. + +|Fields|company/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](https://developer.connectwise.com/Products/ConnectWise_PSA/Developer_Guide#Get "Developer Guide") 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](developer-guide/Custom_Fields.png) + +|**Field**|**Description**| +|---|---| +|Field Caption|Enter 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 Decimals|This 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 URL|Enter 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 Field|This 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 Field|This 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. + +|pagesize|The number of results returned by each call.  Defaulted to 25 and has a maximum of 1,000.  These values cannot be changed.| +|---|---| +|page|Starting with page 1, is the number of pages available based on the current pagesize.| + +When using paging, the response will include a [Link header](https://tools.ietf.org/html/rfc5988 "https://tools.ietf.org/html/rfc5988") that looks like this: + +|`1`|`/v``4``_``6``_release/apis/``3.0``/company/companies?pagesize=``50``&page=``1`| +|---|---| + +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`|`/v``4``_``6``_release/apis/``3.0``/company/companies?pagesize=``50``&page=``2`| +|---|---| + +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". + +|First|This 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| +|Last|This 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](developer-guide/clipboard_e29fb7e94d767bfdc2a4db21d834fef74.png) + +> Navigable Pagination closely follows [RFC 5988](https://tools.ietf.org/html/rfc5988 "https://tools.ietf.org/html/rfc5988"). + +#### 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](developer-guide/clipboard_ebcad30cfa48ce47932d2c0b47108b933.png) + +![clipboard_ef5cbb3427dc4eaba39453ea2dbcaf2c3.png](developer-guide/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. + +|**Type**|**Level**|**Description**| +|---|---|---| +|Activities \-| +|Activity|Owner|When set to owner, all ConnectWise PSA activities are returned.| +|Activity|Status|Receive callbacks for activities in the specified status.| +|Activity|Type|Receive callbacks for activities in the specified type.| +|Activity|Company|Receive callbacks for activities under a specific company.| +|Activity|Activity|Receive callbacks for specific activity.| +|Agreements \-| +|Agreement|Owner|When set to owner, all ConnectWise PSA agreements are returned.| +|Agreement|Type|Receive callbacks for agreements in the specified type.| +|Agreement|Company|Receive callbacks for agreements under a specific company.| +|Agreement|Agreement|Recieve callbacks for specific agreement.| +|Companies \-| +|Company|Owner|When set to owner, all ConnectWise PSA companies are returned.| +|Company|Status|Receive callbacks for companies in the specified status.| +|Company|Type|Receive callbacks for companies in the specified type.| +|Company|Territory|Receive callbacks for companies in the specified territory.| +|Company|Company|Receive callbacks for specific company regardless of territory.| +|Company|IntegratorTag|Tag companies to only get updates for that company with one callback record| +|Contacts \-| +|Contact|Owner|When set to owner, all ConnectWise PSA contacts are returned.| +|Contact|Type|Receive callbacks for contacts in the specified type.| +|Contact|Territory|Receive callbacks for contacts in the specified territory.| +|Contact|Company|Receive callbacks for contacts under a specific company.| +|Contact|Contact|Receive callbacks for specific contact.| +|Configurations \-| +|Configuration|Owner|When set to owner, all ConnectWise PSA configurations are returned.| +|Configuration|Type|Receive callbacks for configurations in the specified type.| +|Configuration|Status|Receive callbacks for contacts in the specified status.| +|Configuration|Configuration|Receive callbacks for a specific configuration.| +|Invoice \-| +|Invoice|Owner|When set to owner, all ConnectWise PSA invoices are returned.| +|Invoice|Status|Receive callbacks for invoices in the specified status.| +|Invoice|Company|Receive callbacks for invoices under a specific company.| +|Invoice|Invoice|Receive callbacks for specific invoice.| +|Expense \-| +|Expense|Owner|When set to owner, all ConnectWise PSA expenses are returned.| +|Expense|ChargeToType|Receive  callbacks for expenses under the specified ChargeToType.| +|Expense|Type|Receive callbacks for expenses under the specified Type.| +|Expense|Class|Receive callbacks for expenses under the specified Class.| +|Expense|Company|Receive callbacks for expenses under the specified Company.| +|Expense|Expense|Receive calbacks for specific expense.| +|Member \-| +|Member|Owner|When set to owner, changes to all ConnectWise PSA member records are returned.| +|Member|Location|Receive callbacks for member records associated with the specified Location.| +|Member|SecurityRole|Receive callbacks for member records associated with the specified Security Role.| +|Member|Member|Receive callbacks for changes made to a specified member record.| +|Opportunities \-| +|Opportunity|Owner|When set to owner, all ConnectWise PSA opportunities are returned.| +|Opportunity|StatusId|Receive callbacks for opportunities in the specified status.| +|Opportunity|Company|Receive callbacks for opportunities under a specific company.| +|Opportunity|Opportunity|Receive callbacks for specific opportunity.| +|Product Catalog \-| +|ProductCatalog|Owner|When set to owner, all ConnectWise PSA product catalog items are returned.| +|Projects \-| +|Project|Owner|When set to owner, all ConnectWise PSA projects are returned.| +|Project|Status|Receive callbacks for projects in the specified status.| +|Project|Board|Receive callbacks for projects on the specified board.| +|Project|Project|Receive callbacks for specific project.| +|Purchase Orders \-| +|PurchaseOrder|Owner|When set to owner, all ConnectWise PSA purchase orders are returned.| +|PurchaseOrder|Status|Receive callbacks for purchase orders in the specified status.| +|PurchaseOrder|Vendor|Receive callbacks for purchase orders under the specified Vendor.| +|PurchaseOrder|Company|Receive callbacks for purchase orders under a specific company.| +|PurchaseOrder|PurchaseOrder|Receive callbacks for specific purchase orders.| +|Schedule Entries \-| +|Schedule|Owner|When set to owner, all ConnectWise PSA schedule entries are returned.| +|Schedule|Status|Receive callbacks for schedule entries under a specific status.| +|Schedule|Type|Receive callbacks for schedule entries under a specific type.| +|Schedule|Location|Receive callbacks for schedule entries under a specific location.| +|Schedule|Member|Receive callbacks for schedule entries under a specific member.| +|Schedule|Schedule|Receive callbacks for specific schedule entries.| +|Sites \-| +|Site|Owner|When set to owner, all ConnectWise PSA sites are returned.| +|Site|Territory|Receive callbacks for sites in specified territory.| +|Site|Company|Receive callbacks for sites associated with a specific company.| +|Site|Site|Receive callbacks for specific site.| +|Tickets \-| +|Ticket|Owner|When set to owner, all ConnectWise PSA tickets are returned.| +|Ticket|Board|Receive callbacks for tickets on the specified board.| +|Ticket|Project|Receive callbacks for tickets attached to a specific project.| +|Ticket|Phase|Receive callbacks for tickets attached to a specific project phase.| +|Ticket|Status|Receive callbacks for tickets in the specified status.| +|Ticket|Ticket|Receive callbacks for specific tickets.| +|Ticket|IntegratorTag|Tag tickets to only get updates for that ticket with one callback record| +|Time Entries \-| +|Time|Owner|When set to owner, all ConnectWise PSA time entries are returned.| +|Time|Company|Receive callbacks for tickets for the specified company.| +|Time|Time|Receive callbacks for specific time entries.| + +### Configuring the Callbacks + +More information can be found within the REST API documentation [Here](https://developer.connectwise.com/Products/ConnectWise_PSA/REST#/CallbackEntries "https://developer.connectwise.com/Products/Manage/REST#/CallbackEntries") with the endpoint system/callbacks. + +|**Fields**|**Description**| +|---|---| +|Id|The database record id of the callback; is automatically assigned.| +|Description|This 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](https://mycallbacksite.com/e355a80bc2c107e32 "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](https://mycallbacksite.com/e355a80bc2c107e32 "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¶m2=6](https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapi.mycallbackendpoint.com%2F%3Fparam1%3D5%26param2%3D6&data=05%7C01%7CRBodford%40connectwise.com%7C3deeae87cf1245c0a98008db0301ab7e%7Cf2ddb62f83354cc99886175b834e4bf3%7C0%7C0%7C638107077950837811%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=6dopNZzGSRoM5HMUn%2BzhlV0UV3DeZizIxiwMajv5eXE%3D&reserved=0 "Original URL: https://api.mycallbackendpoint.com/?param1=5¶m2=6. Click or tap if you trust this link.") +Currently, a callback on ticket number 2475 turns the callback URL into: +[https://api.mycallbackendpoint.com?param1=5¶m2=62475&action=updated](https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapi.mycallbackendpoint.com%2F%3Fparam1%3D5%26param2%3D62475%26action%3Dupdated&data=05%7C01%7CRBodford%40connectwise.com%7C3deeae87cf1245c0a98008db0301ab7e%7Cf2ddb62f83354cc99886175b834e4bf3%7C0%7C0%7C638107077950837811%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=2BxWDta4VObPj81GAHDOWTxyrtYmj3AxTo8MYp3mxv4%3D&reserved=0 "Original URL: https://api.mycallbackendpoint.com/?param1=5¶m2=62475&action=updated. Click or tap if you trust this link.") +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¶m2=6&recordId=2475&action=updated](https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapi.mycallbackendpoint.com%2F%3Fparam1%3D5%26param2%3D6%26recordId%3D2475%26action%3Dupdated&data=05%7C01%7CRBodford%40connectwise.com%7C3deeae87cf1245c0a98008db0301ab7e%7Cf2ddb62f83354cc99886175b834e4bf3%7C0%7C0%7C638107077950994009%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=GwH9Y77%2Be5wgOxXwy%2FD1HXx4XRII%2FgE8eFCu7pyLafw%3D&reserved=0 "Original URL: https://api.mycallbackendpoint.com/?param1=5¶m2=6&recordId=2475&action=updated. Click or tap if you trust this link.")| +|ObjectId|The ObjectId should be the Id of whatever record you are subscribing to. This should be set to 1 when using a level of Owner.| +|Type|This is the specific type of record such as Company, Ticket, Contact, etc... See the associated table for all values.| +|Level|The level is used to determine how granular the callback subscription will be.  See the associated table for all values.| +|MemberId|This is a read-only value that shows who initially created the Callback.| +|InactiveFlag|Used to determine if the callback is active and sending requests.| +|\_Info|This section has additional metadata about the record and is included on all API requests as read-only data.| + +|`01`|`POST /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](https://webhook.site/ "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. + +|`1`|`using` `(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 Version**|**Changes**| +|---|---| +|ConnectWise PSA 2020.2|Added callbacks for Configurations| +|ConnectWise PSA 2016.6|Added callbacks for Invoice +Added callbacks for Projects +Added callbacks for Activities| +|ConnectWise PSA 2016.5|Company Callbacks: Added Status and Type levels +Contact Callbacks: Added Type level +Ticket Callbacks: Added levels for tracking Project Tickets| +|ConnectWise PSA 2016.4|Added callbacks for Opportunities| +|ConnectWise PSA 2016.3|Added callbacks for Companies and Contacts| +|ConnectWise PSA 2015.6|Added 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](developer-guide/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](developer-guide/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](developer-guide/clipboard_ea2140f5216f5ed663aa1b17823aafb9a.png) + +|Search|The search option will refresh the visible logs| +|---|---| +|Start Debug Mode|This will kick off the recording process for the specified amount of time| +|Download Logs|This 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 Description|This is the public key that is associated to the logged API Call| +|Start Time|This 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| +|Response|This 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| +|Method|This is the HTTP Verb being used in the request| +|URL|This 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. + +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](developer-guide/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](developer-guide/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](developer-guide/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](developer-guide/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](developer-guide/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](developer-guide/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. **Implement intelligent delay strategies** +3. **Respect service-provided backoff instructions** +4. **Apply appropriate limits to prevent excessive retries** +5. **Consider the operation context when configuring retry behavior** + +**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](https://developer.connectwise.com/Products/ConnectWise_PSA/Developer_Guide#s686 "SDK"). + +## 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](https://connectwisesite/v4_6_release/apis/3.0/system/documents/uploadsample "https://ConnectWiseSite/v4_6_release/apis/3.0/system/documents/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](developer-guide/clipboard_e1d56cd4386ffef346995a6f8258a8ced.png) + +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 +``` \ No newline at end of file diff --git a/docs/connectwise/best-practices/Bundled-Requests.md b/docs/connectwise/best-practices/Bundled-Requests.md new file mode 100644 index 00000000..81ad8204 --- /dev/null +++ b/docs/connectwise/best-practices/Bundled-Requests.md @@ -0,0 +1,381 @@ +1. Last updated + + Mar 31, 2023 + +2. [Save as PDF](https://developer.connectwise.com/@api/deki/pages/1350/pdf/Bundled%2bRequests.pdf "Export page as a PDF") + +#### Purpose + +The Bundle endpoint is so that the end users can post multiple distinct requests at the same time. An example is if you need data from a number of endpoints for a single screen, instead of making each individual call you would bundle them together and make one request. This will save time and bandwidth. + +## Request + +When sending a bundled request to the server, you will send an array of the same objects you would send in a singular request. + +|`01`|`{`| +|---|---| + +|`02`|`"requests"``: [`| +|---|---| + +|`03`|`{`| +|---|---| + +|`04`|`"Version"``:` `"2019.3"``,`| +|---|---| + +|`05`|`"SequenceNumber"``:` `1``,`| +|---|---| + +|`06`|`"ResourceType"``:` `"ticket"``,`| +|---|---| + +|`07`|`"ApiRequest"``: {`| +|---|---| + +|`08`|`"Filters"``: {`| +|---|---| + +|`09`|`"conditions"``:` `"summary like '%a%' and status/name like '%new%'and board/name='Help Desk'"`| +|---|---| + +|`10`|`},`| +|---|---| + +|`11`|`"Page"``: {`| +|---|---| + +|`12`|`"page"``:` `1``,`| +|---|---| + +|`13`|`"pageSize"``:` `1000`| +|---|---| + +|`14`|`}`| +|---|---| + +|`15`|`}`| +|---|---| + +|`16`|`},`| +|---|---| + +|`17`|`{`| +|---|---| + +|`18`|`"Version"``:` `"2019.2"``,`| +|---|---| + +|`19`|`"SequenceNumber"``:` `1``,`| +|---|---| + +|`20`|`"ResourceType"``:` `"Company"``,`| +|---|---| + +|`21`|`"ApiRequest"``: {`| +|---|---| + +|`22`|`"Filters"``: {`| +|---|---| + +|`23`|`"conditions"``:` `"companyName = 'Connectwise'"``,`| +|---|---| + +|`24`|`"childConditions"``:` `""``,`| +|---|---| + +|`25`|`"customFieldConditions"``:` `""`| +|---|---| + +|`26`|`},`| +|---|---| + +|`27`|`"Page"``: {`| +|---|---| + +|`28`|`"pageSize"``:` `25``,`| +|---|---| + +|`29`|`"pageId"``:` `2`| +|---|---| + +|`30`|`},`| +|---|---| + +|`31`|`"Id"``:` `1``,`| +|---|---| + +|`32`|`"ParentId"``:` `2``,`| +|---|---| + +|`33`|`"GrandParentId"``:` `3`| +|---|---| + +|`34`|`}`| +|---|---| + +|`35`|`},`| +|---|---| + +|`36`|`{`| +|---|---| + +|`37`|`"Version"``:` `"2019.2"``,`| +|---|---| + +|`38`|`"SequenceNumber"``:` `2``,`| +|---|---| + +|`39`|`"ResourceName"``:` `"Member"``,`| +|---|---| + +|`40`|`"ApiRequest"``: {`| +|---|---| + +|`41`|`"Id"``:` `1``,`| +|---|---| + +|`42`|`"ParentId"``:` `2``,`| +|---|---| + +|`43`|`"GrandParentId"``:` `3``,`| +|---|---| + +|`44`|`"Filters"``: {`| +|---|---| + +|`45`|`"conditions"``:` `"memberName = 'John Smith'"``,`| +|---|---| + +|`46`|`"childConditions"``:` `""``,`| +|---|---| + +|`47`|`"customFieldConditions"``:` `""`| +|---|---| + +|`48`|`},`| +|---|---| + +|`49`|`"Page"``: {`| +|---|---| + +|`50`|`"page"``:` `1``,`| +|---|---| + +|`51`|`"pageSize"``:` `25`| +|---|---| + +|`52`|`}`| +|---|---| + +|`53`|`}`| +|---|---| + +|`54`|`}`| +|---|---| + +|`55`|`]`| +|---|---| + +|`56`|`}`| +|---|---| + +### Example: Line Items from PO + +This example is a GET on Line Items for purchase order 1.  Note the ParentId specifies the purchase order recId. + +|`01`|`{`| +|---|---| + +|`02`|`"requests"``:`| +|---|---| + +|`03`|`[`| +|---|---| + +|`04`|`{`| +|---|---| + +|`05`|`"Version"``:``"2019.5"``,`| +|---|---| + +|`06`|`"SequenceNumber"``:``1``,`| +|---|---| + +|`07`|`"ResourceType"``:``"purchaseorderlineitem"``,`| +|---|---| + +|`08`|`"ApiRequest"``:{`| +|---|---| + +|`09`|`"Filters"``:`| +|---|---| + +|`10`|`{`| +|---|---| + +|`11`|`"conditions"``:``""``,`| +|---|---| + +|`12`|`"childConditions"` `:` `""``,`| +|---|---| + +|`13`|`"customFieldConditions"``:` `""`| +|---|---| + +|`14`|`},`| +|---|---| + +|`15`| +|---| + +|`16`|`"Page"``: {`| +|---|---| + +|`17`|`"page"` `:` `1``,`| +|---|---| + +|`18`|`"pageSize"``:` `1000`| +|---|---| + +|`19`|`},`| +|---|---| + +|`20`|`"parentId"``:``1`| +|---|---| + +|`21`|`}`| +|---|---| + +|`22`|`}`| +|---|---| + +|`23`|`]`| +|---|---| + +|`24`|`}`| +|---|---| + +## Response + +The response object that is returned is slightly different from what they normally get back from the singular endpoints. This is because we need to track the success status of each object individually. Because of this, there will be a wrapper class around each returned object that will have status information. + +Furthermore, since each record may have different statuses, we will respond with different status codes depending on what the outcomes are. + +The wrapper will have 5 properties: + +- success: This property is a boolean that indicates if the response was a success or an error occurred + +- sequenceNumber: This is the sequence number passed in with the array. This is so you can map the returned object back to the original sent-in object so you can sync id’s and all other information + +- statusCode: This will be filled in with what the status code would have been if the user had called the individual endpoint (e.g. 200, 400, 403) + +- error: If success is false, this will be populated with the error response that you would have received if you called the individual endpoint; Else this will be null and not returned. + +- data: If success is true, this will be populated with the returned object as if the called the individual endpoint; Else this will be null and not returned + + +|`01`|`{`| +|---|---| + +|`02`|`"results"``: [`| +|---|---| + +|`03`|`{`| +|---|---| + +|`04`|`"sequenceNumber"``:` `1``,`| +|---|---| + +|`05`|`"resourceType"``:` `"Company"``,`| +|---|---| + +|`06`|`"entities"``: [`| +|---|---| + +|`07`|`{`| +|---|---| + +|`08`|`"record"``:` `"Company1data"`| +|---|---| + +|`09`|`},`| +|---|---| + +|`10`|`{`| +|---|---| + +|`11`|`"record2"``:` `"Company2data"`| +|---|---| + +|`12`|`}`| +|---|---| + +|`13`|`],`| +|---|---| + +|`14`|`"count"``:` `2``,`| +|---|---| + +|`15`|`"success"``:` `true``,`| +|---|---| + +|`16`|`"statusCode"``:` `200`| +|---|---| + +|`17`|`},`| +|---|---| + +|`18`|`{`| +|---|---| + +|`19`|`"sequenceNumber"``:` `2``,`| +|---|---| + +|`20`|`"resouceType"``:` `"ServiceNote"``,`| +|---|---| + +|`21`|`"count"``:` `0``,`| +|---|---| + +|`22`|`"success"``:` `false``,`| +|---|---| + +|`23`|`"statusCode"``:` `404``,`| +|---|---| + +|`24`|`"error"``: {`| +|---|---| + +|`25`|`"code"``:` `"NotFound"``,`| +|---|---| + +|`26`|`"message"``:` `"ServiceNote123notfound"`| +|---|---| + +|`27`|`}`| +|---|---| + +|`28`|`}`| +|---|---| + +|`29`|`],`| +|---|---| + +|`30`|`"_info"``: {`| +|---|---| + +|`31`|`"failure"``:` `"1"``,`| +|---|---| + +|`32`|`"success"``:` `"1"``,`| +|---|---| + +|`33`|`"total"``:` `"2"`| +|---|---| + +|`34`|`}`| +|---|---| + +|`35`|`}`| +|---|---| \ No newline at end of file diff --git a/docs/connectwise/best-practices/PSA-API-Requests.md b/docs/connectwise/best-practices/PSA-API-Requests.md new file mode 100644 index 00000000..f1293b07 --- /dev/null +++ b/docs/connectwise/best-practices/PSA-API-Requests.md @@ -0,0 +1,360 @@ +1. Last updated + + Mar 31, 2023 + +2. [Save as PDF](https://developer.connectwise.com/@api/deki/pages/1291/pdf/PSA%2bAPI%2bRequests.pdf "Export page as a PDF") + +## 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 + +|**Parameter**|**Description**|**Example**| +|---|---|---| +|[conditions](https://developer.connectwise.com/Best_Practices/PSA_API_Requests?mt-learningpath=manage#Conditions "Manage API Requests")|Search results based on the fields returned in a GET|board/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| +|childConditions|Allows searching arrays on endpoints that list childConditions under parameters|/company/contacts?childconditions=communicationItems/value like "[john@Outlook.com](mailto:%john@Outlook.com% "mailto:%john@Outlook.com%")" AND communicationItems/communicationType="Email"|\=, !=, <, <=, >, >=, contains, like, not| +|[customFieldConditions](https://developer.connectwise.com/Products/ConnectWise_PSA/Developer_Guide#Custom_Fields "Developer Guide")|Allows searching custom fields when customFieldConditions is listed in the parameters|/company/contacts?customFieldConditions=caption="TomNumber" AND value !=null|\=, !=, <, <=, >, >=, contains, like, not| +|orderBy|Choose which field to sort the results by|contact/name asc|asc or desc| +|[fields](https://developer.connectwise.com/Products/ConnectWise_PSA/Developer_Guide#Partial_Responses "Developer Guide")|Limits which information is returned in the response|company/companies?fields=id,name,status/id|Not available on the reporting endpoints| +|[columns](https://developer.connectwise.com/Products/ConnectWise_PSA/Developer_Guide#Partial_Responses "Developer Guide")|Limits which information is returned in the response|system/reports/service?columns=id,summary,name|Only used for the Reporting Endpoints| +|[page](https://developer.connectwise.com/Products/ConnectWise_PSA/Developer_Guide#Pagination "Developer Guide")|Used in pagination to cycle through results| +|[pageSize](https://developer.connectwise.com/Products/ConnectWise_PSA/Developer_Guide#Pagination "Developer Guide")|Number of results returned per page (Defaults to 25)|Max Size = 1,000\*| +|\*Max page size was increased to 1,000 in 2016.2.| + +#### Conditions + +|Strings|Must be surrounded by quotes|Summary = "This is my string" (Accepts \*'s for Wild Cards)| +|---|---|---| +|Integers|No formatting required|Board/Id = 123| +|Boolean|No formatting is required but must be True or False|ClosedFlag = True| +|Datetimes|Must be surrounded by square brackets|LastUpdated = \[2016-08-20T18:04:26Z\]| +|Operators|<, <=, =, !=, >, >=, contains, like, in, not|Summary Not Contains "Low Priority"| +|Logic Operators|Supported 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 use|manufacturer/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" + } +] +``` + +|op|The update operation used in the request|add| +|---|---|---| +|path|Pathway for the updated field (Case Sensitive)|summary +company| +|value|The new value if doing a replace +Refer to [escaping characters](https://developer.connectwise.com/Products/ConnectWise_PSA/Developer_Guide#Escaping_Characters "Developer Guide") +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: + +|Character|Escaped|Displayed in the UI| +|---|---|---| +|Double Quotes|\\"|"| +|Backslash|\\\\|\\| +|Tab|\\t|Tabbed space equal to four spaces| +|Backspace (Not Supported)|\\b|An invisible character that doesn't take up any space| +|Carriage Return (Not Supported)|\\r|Single space which is returned as a space in the API instead of an escaped character| +|Newline (Not Supported)|\\n|Single space which is returned as a space in the API instead of an escaped character| +|Form Feed (Not Supported)|\\f|An 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. + +|Character|Formatting| +|---|---| +|&|%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. + +|Fields|company/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](https://developer.connectwise.com/Products/ConnectWise_PSA/Developer_Guide#Get "Developer Guide") 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](https://developer.connectwise.com/@api/deki/files/379/Custom_Fields.png?revision=1&size=bestfit&width=844&height=269) + +|**Field**|**Description**| +|---|---| +|Field Caption|Enter 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 Decimals|This 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 URL|Enter 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 Field|This 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 Field|This is not a required field. Opportunities that have the specified department(s) will display this custom field.| \ No newline at end of file diff --git a/docs/connectwise/best-practices/PSA-Callbacks.md b/docs/connectwise/best-practices/PSA-Callbacks.md new file mode 100644 index 00000000..d1b9a781 --- /dev/null +++ b/docs/connectwise/best-practices/PSA-Callbacks.md @@ -0,0 +1,231 @@ +1. Last updated + + Feb 4, 2026 + +2. [Save as PDF](https://developer.connectwise.com/@api/deki/pages/859/pdf/PSA%2bCallbacks.pdf "Export page as a PDF") + +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. + +|**Type**|**Level**|**Description**| +|---|---|---| +|Activities \-| +|Activity|Owner|When set to owner, all ConnectWise PSA activities are returned.| +|Activity|Status|Receive callbacks for activities in the specified status.| +|Activity|Type|Receive callbacks for activities in the specified type.| +|Activity|Company|Receive callbacks for activities under a specific company.| +|Activity|Activity|Receive callbacks for specific activity.| +|Agreements \-| +|Agreement|Owner|When set to owner, all ConnectWise PSA agreements are returned.| +|Agreement|Type|Receive callbacks for agreements in the specified type.| +|Agreement|Company|Receive callbacks for agreements under a specific company.| +|Agreement|Agreement|Recieve callbacks for specific agreement.| +|Companies \-| +|Company|Owner|When set to owner, all ConnectWise PSA companies are returned.| +|Company|Status|Receive callbacks for companies in the specified status.| +|Company|Type|Receive callbacks for companies in the specified type.| +|Company|Territory|Receive callbacks for companies in the specified territory.| +|Company|Company|Receive callbacks for specific company regardless of territory.| +|Company|IntegratorTag|Tag companies to only get updates for that company with one callback record| +|Contacts \-| +|Contact|Owner|When set to owner, all ConnectWise PSA contacts are returned.| +|Contact|Type|Receive callbacks for contacts in the specified type.| +|Contact|Territory|Receive callbacks for contacts in the specified territory.| +|Contact|Company|Receive callbacks for contacts under a specific company.| +|Contact|Contact|Receive callbacks for specific contact.| +|Configurations \-| +|Configuration|Owner|When set to owner, all ConnectWise PSA configurations are returned.| +|Configuration|Type|Receive callbacks for configurations in the specified type.| +|Configuration|Status|Receive callbacks for contacts in the specified status.| +|Configuration|Configuration|Receive callbacks for a specific configuration.| +|Invoice \-| +|Invoice|Owner|When set to owner, all ConnectWise PSA invoices are returned.| +|Invoice|Status|Receive callbacks for invoices in the specified status.| +|Invoice|Company|Receive callbacks for invoices under a specific company.| +|Invoice|Invoice|Receive callbacks for specific invoice.| +|Expense \-| +|Expense|Owner|When set to owner, all ConnectWise PSA expenses are returned.| +|Expense|ChargeToType|Receive  callbacks for expenses under the specified ChargeToType.| +|Expense|Type|Receive callbacks for expenses under the specified Type.| +|Expense|Class|Receive callbacks for expenses under the specified Class.| +|Expense|Company|Receive callbacks for expenses under the specified Company.| +|Expense|Expense|Receive calbacks for specific expense.| +|Member \-| +|Member|Owner|When set to owner, changes to all ConnectWise PSA member records are returned.| +|Member|Location|Receive callbacks for member records associated with the specified Location.| +|Member|SecurityRole|Receive callbacks for member records associated with the specified Security Role.| +|Member|Member|Receive callbacks for changes made to a specified member record.| +|Opportunities \-| +|Opportunity|Owner|When set to owner, all ConnectWise PSA opportunities are returned.| +|Opportunity|StatusId|Receive callbacks for opportunities in the specified status.| +|Opportunity|Company|Receive callbacks for opportunities under a specific company.| +|Opportunity|Opportunity|Receive callbacks for specific opportunity.| +|Product Catalog \-| +|ProductCatalog|Owner|When set to owner, all ConnectWise PSA product catalog items are returned.| +|Projects \-| +|Project|Owner|When set to owner, all ConnectWise PSA projects are returned.| +|Project|Status|Receive callbacks for projects in the specified status.| +|Project|Board|Receive callbacks for projects on the specified board.| +|Project|Project|Receive callbacks for specific project.| +|Purchase Orders \-| +|PurchaseOrder|Owner|When set to owner, all ConnectWise PSA purchase orders are returned.| +|PurchaseOrder|Status|Receive callbacks for purchase orders in the specified status.| +|PurchaseOrder|Vendor|Receive callbacks for purchase orders under the specified Vendor.| +|PurchaseOrder|Company|Receive callbacks for purchase orders under a specific company.| +|PurchaseOrder|PurchaseOrder|Receive callbacks for specific purchase orders.| +|Schedule Entries \-| +|Schedule|Owner|When set to owner, all ConnectWise PSA schedule entries are returned.| +|Schedule|Status|Receive callbacks for schedule entries under a specific status.| +|Schedule|Type|Receive callbacks for schedule entries under a specific type.| +|Schedule|Location|Receive callbacks for schedule entries under a specific location.| +|Schedule|Member|Receive callbacks for schedule entries under a specific member.| +|Schedule|Schedule|Receive callbacks for specific schedule entries.| +|Sites \-| +|Site|Owner|When set to owner, all ConnectWise PSA sites are returned.| +|Site|Territory|Receive callbacks for sites in specified territory.| +|Site|Company|Receive callbacks for sites associated with a specific company.| +|Site|Site|Receive callbacks for specific site.| +|Tickets \-| +|Ticket|Owner|When set to owner, all ConnectWise PSA tickets are returned.| +|Ticket|Board|Receive callbacks for tickets on the specified board.| +|Ticket|Project|Receive callbacks for tickets attached to a specific project.| +|Ticket|Phase|Receive callbacks for tickets attached to a specific project phase.| +|Ticket|Status|Receive callbacks for tickets in the specified status.| +|Ticket|Ticket|Receive callbacks for specific tickets.| +|Ticket|IntegratorTag|Tag tickets to only get updates for that ticket with one callback record| +|Time Entries \-| +|Time|Owner|When set to owner, all ConnectWise PSA time entries are returned.| +|Time|Company|Receive callbacks for tickets for the specified company.| +|Time|Time|Receive callbacks for specific time entries.| + +### Configuring the Callbacks + +More information can be found within the REST API documentation [Here](https://developer.connectwise.com/Products/ConnectWise_PSA/REST#/CallbackEntries "https://developer.connectwise.com/Products/Manage/REST#/CallbackEntries") with the endpoint system/callbacks. + +|**Fields**|**Description**| +|---|---| +|Id|The database record id of the callback; is automatically assigned.| +|Description|This 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](https://mycallbacksite.com/e355a80bc2c107e32 "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](https://mycallbacksite.com/e355a80bc2c107e32 "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¶m2=6](https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapi.mycallbackendpoint.com%2F%3Fparam1%3D5%26param2%3D6&data=05%7C01%7CRBodford%40connectwise.com%7C3deeae87cf1245c0a98008db0301ab7e%7Cf2ddb62f83354cc99886175b834e4bf3%7C0%7C0%7C638107077950837811%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=6dopNZzGSRoM5HMUn%2BzhlV0UV3DeZizIxiwMajv5eXE%3D&reserved=0 "Original URL: https://api.mycallbackendpoint.com/?param1=5¶m2=6. Click or tap if you trust this link.") +Currently, a callback on ticket number 2475 turns the callback URL into: +[https://api.mycallbackendpoint.com?param1=5¶m2=62475&action=updated](https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapi.mycallbackendpoint.com%2F%3Fparam1%3D5%26param2%3D62475%26action%3Dupdated&data=05%7C01%7CRBodford%40connectwise.com%7C3deeae87cf1245c0a98008db0301ab7e%7Cf2ddb62f83354cc99886175b834e4bf3%7C0%7C0%7C638107077950837811%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=2BxWDta4VObPj81GAHDOWTxyrtYmj3AxTo8MYp3mxv4%3D&reserved=0 "Original URL: https://api.mycallbackendpoint.com/?param1=5¶m2=62475&action=updated. Click or tap if you trust this link.") +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¶m2=6&recordId=2475&action=updated](https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapi.mycallbackendpoint.com%2F%3Fparam1%3D5%26param2%3D6%26recordId%3D2475%26action%3Dupdated&data=05%7C01%7CRBodford%40connectwise.com%7C3deeae87cf1245c0a98008db0301ab7e%7Cf2ddb62f83354cc99886175b834e4bf3%7C0%7C0%7C638107077950994009%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=GwH9Y77%2Be5wgOxXwy%2FD1HXx4XRII%2FgE8eFCu7pyLafw%3D&reserved=0 "Original URL: https://api.mycallbackendpoint.com/?param1=5¶m2=6&recordId=2475&action=updated. Click or tap if you trust this link.")| +|ObjectId|The ObjectId should be the Id of whatever record you are subscribing to. This should be set to 1 when using a level of Owner.| +|Type|This is the specific type of record such as Company, Ticket, Contact, etc... See the associated table for all values.| +|Level|The level is used to determine how granular the callback subscription will be.  See the associated table for all values.| +|MemberId|This is a read-only value that shows who initially created the Callback.| +|InactiveFlag|Used to determine if the callback is active and sending requests.| +|\_Info|This section has additional metadata about the record and is included on all API requests as read-only data.| + +|`01`|`POST /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](https://webhook.site/ "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. + +|`1`|`using` `(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 Version**|**Changes**| +|---|---| +|ConnectWise PSA 2020.2|Added callbacks for Configurations| +|ConnectWise PSA 2016.6|Added callbacks for Invoice +Added callbacks for Projects +Added callbacks for Activities| +|ConnectWise PSA 2016.5|Company Callbacks: Added Status and Type levels +Contact Callbacks: Added Type level +Ticket Callbacks: Added levels for tracking Project Tickets| +|ConnectWise PSA 2016.4|Added callbacks for Opportunities| +|ConnectWise PSA 2016.3|Added callbacks for Companies and Contacts| +|ConnectWise PSA 2015.6|Added callbacks for Tickets| \ No newline at end of file diff --git a/docs/connectwise/best-practices/PSA-Cloud-URL-Formatting.md b/docs/connectwise/best-practices/PSA-Cloud-URL-Formatting.md new file mode 100644 index 00000000..a46b00a9 --- /dev/null +++ b/docs/connectwise/best-practices/PSA-Cloud-URL-Formatting.md @@ -0,0 +1,51 @@ +1. Last updated + + Apr 8, 2025 + +2. [Save as PDF](https://developer.connectwise.com/@api/deki/pages/959/pdf/PSA%2bCloud%2bURL%2bFormatting.pdf "Export page as a PDF") + +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 +``` \ No newline at end of file diff --git a/docs/connectwise/best-practices/PSA-Company-Synchronization.md b/docs/connectwise/best-practices/PSA-Company-Synchronization.md new file mode 100644 index 00000000..02f62171 --- /dev/null +++ b/docs/connectwise/best-practices/PSA-Company-Synchronization.md @@ -0,0 +1,40 @@ +1. Last updated + + Mar 31, 2023 + +2. [Save as PDF](https://developer.connectwise.com/@api/deki/pages/1259/pdf/PSA%2bCompany%2bSynchronization.pdf "Export page as a PDF") + +## Overview + +The single most resource-intensive part of a typical integration is company synchronization.  Many times integrations will cycle through company records that are irrelevant in terms of the integration itself.  This could be cycling through prospects, former clients, or even duplicate records. + +## What are Companies? + +Companies are the primary key for many data sets within the ConnectWise PSA system.  ConnectWise PSA is multi-tenant in that each company record inside of it is a representation of a client that they support or want to support.  What this means is that if you wanted to create a service ticket, you have to specify what company it would belong to.  You cannot have a service ticket without it being associated with a company.  Similarly, you cannot have an agreement, opportunity, invoice, configuration, or any major record type without specifying what company it belongs to. + +### Business Case + +There are many benefits to ensuring that your integration has an optimization company synchronization flow.  These range from a faster integration to a much easier-to-utilize integration as you won't be displaying irrelevant information. + +- Reduce the number of API Calls made +- Speed up the process of mapping to PSA Companies +- Add value to your integration that will impress partners + +## Implementation + +First you need to identify what the is the record in your system that would be tied to a company in ConnectWise PSA.  Once you know what record you are going to sync across you need to start with making a method for the partner to correspond the records together.  There are a number of ways that integrators have done this in the past.  Some of these are more advanced than others and in order to become a certified integrator, you cannot use any methods that require manual entry of data.  It must be transmitted by the API.  There are a number of recommended approaches that should be taken for each integration. + +- Add a field to your equivalent screen to select the ConnectWise PSA company +- Add a new screen that is a mass association tool that lists each of your records with a field to set the ConnectWise PSA company +- Add an option to import ConnectWise PSA companies +- Add an option to export companies to ConnectWise PSA + +After you know what areas you are going to add the synchronization to, you have to work on filtering the data you are looking for to be usable by your integration.  This is where many people make a mistake and they don't filter the data they are looking for and instead end up with many records that are unnecessary or irrelevant for the integration.  Many times this means that when someone goes to select a company to map, integrators may load all 50,000 companies in ConnectWise PSA to pick from, whereas the partner only has 1,500 that are actually active clients.  The rest of the results could be prospects, old clients, and duplicates. + +To begin filtering records, you need to know how a company is categorized within ConnectWise PSA.  There are two fields in the UI that control this, which, are the Status and Type fields.  Each company can only have one status but many types.  The status is used primarily as an indicator of it being Active, Inactive, or even in Credit Hold.  The type is used to determine the specific type of customer, client, or prospect as well as many other options. + +![clipboard_e42993a313a2fa1e7dca47f1ef7068924.png](https://developer.connectwise.com/@api/deki/files/472/clipboard_e42993a313a2fa1e7dca47f1ef7068924.png?revision=1) + +_Fig.1 - The company status and type fields are found on the company finance screen within ConnectWise PSA._ + +> Statuses and Types are customizable.  You cannot compare them between environments or expect every environment to have the same values or ids.  Each integration should be using API calls to grab a listing of each per environment in order to dynamically filter data. \ No newline at end of file diff --git a/docs/connectwise/best-practices/PSA-Data-Protection.md b/docs/connectwise/best-practices/PSA-Data-Protection.md new file mode 100644 index 00000000..5537981c --- /dev/null +++ b/docs/connectwise/best-practices/PSA-Data-Protection.md @@ -0,0 +1,23 @@ +1. Last updated + + Mar 31, 2023 + +2. [Save as PDF](https://developer.connectwise.com/@api/deki/pages/1653/pdf/PSA%2bData%2bProtection.pdf "Export page as a PDF") + +## Protecting your Information + +The ConnectWise PSA API uses security roles to determine access to environments.  By selecting ALL instead of My or None you give integrators access to every piece of information.  For certain areas, this may make sense.  If you are adding your existing companies to their solution, or if you are sending tickets to them from ConnectWise PSA.  However, in other cases such as an AV Alert or Backup Failure alert, integrations don’t need access to tickets they haven’t created themselves.  Integrations that impact agreements, don’t need to see additions that they don’t manage.  By providing access to ALL, integrations may be reading data that you wouldn’t expect, or updating information that they don’t own.  It is always best practice to select MY access for all security roles unless it makes sense to enable ALL access.  Integrations should justify requests for ALL access.  There is never a situation in which integration needs “admin” access.  This is often the default request if they don’t know the exact roles required.  [API Logging](https://docs.connectwise.com/ConnectWise_Documentation/090/040/010/040/040?psa=1 "https://docs.connectwise.com/ConnectWise_Documentation/090/040/010/040/040?psa=1") will tell you if you restrict integrations too far. + +> Want to learn more about [ConnectWise PSA Security Roles](https://docs.connectwise.com/ConnectWise_Documentation/090/025#Security_Role_Levels_Setting "https://docs.connectwise.com/ConnectWise_Documentation/090/025#Security_Role_Levels_Setting")? + +## How is data stored? + +ConnectWise does not store any information passed via the API outside of respective partner environments.  We do not have a central API Service, data is sent directly to the front ends of each environment.  The data from each partner is separate from every other partner, just because you can access one partner, does not mean you can access another.  This means that if any integration has access to the APIs, they can only see data relating to the exact partner that gave them access to the APIs.  This also means if you are an integrator, you must be given individual API Keys for every environment you wish to access.  Similarly, no other vendors can see anything relating to your data if a partner hasn’t specifically given them API keys. + +![Partner information is isolated to their own database](psa-data-protection/SilosOfData.png) + +In this example Vendor A only has access to Partner A's information, because only Partner A has provided them with API Keys.  Partner B on the other hand, is using both Vendor A and Vendor B.  Depending on the security role permissions, this means Vendor B and Vendor A could see information from each other Partner environment A.  If Partner A sets each integration to MY level access, then neither integration could see the other. + +## Can another vendor access my information? + +All information passed into a partner environment is only accessible if the partner has explicitly also given that other vendor access to that data.  This means that they had to provide API Keys to the vendor and give them a security role other than MY or NONE. \ No newline at end of file diff --git a/docs/connectwise/best-practices/PSA-Markdown.md b/docs/connectwise/best-practices/PSA-Markdown.md new file mode 100644 index 00000000..caf5e01c --- /dev/null +++ b/docs/connectwise/best-practices/PSA-Markdown.md @@ -0,0 +1,70 @@ +## Endpoints + +ConnectWise PSA supports Markdown formatting for notes such as on Ticket Detailed Descriptions. Here are the supported formatting options.  + +|Formatting Type|API Markdown|Outcome in Ticket Notes| +|---|---|---| +|Bold|\*\*This is bold\*\*|**This is bold**| +|Italic|\*This is italic\*|_This is italic_| +|Underlined|\_\_This is underlined\_\_|This is underlined| +|Bold Italic|\*\*\*This is Bold Italic\*\*\*|_**This is Bold Italic**_| +|Bold Underlined|\*\*\_\_This is Bold Underlined\_\_\*\*|**This is Bold Underlined**| +|Underlined Italic|\*\_\_This is Underlined Italic\_\_\*|_This is Underlined Italic_| +|Bold Underlined Italic|\*\*\*\_\_This is Bold Italic Underlined\_\_\*\*\*|_This is Bold Italic Underlined_| +|Unformatting Formatted +text|\\\\\*We have 10 pallets of rock \\n\*We have 5 rocks per pallet|\*We have 10 pallets of rock +\*We have 5 rocks per pallet| +|Ordered Lists|1\. Regular Ordered List 1\\n2. Regular Ordered List 2|1\. Regular Ordered List 1 +2\. Regular Ordered List 2| +|Italic Ordered Lists|1\. \*Italics Ordered List 1\*\\n2. \*Italics Ordered List 2\*|1. _Italics Ordered List 1_ +2. _Italics Ordered List 2_| +|Bold Ordered Lists|1\. \*\*Bold Ordered List 1\*\*\\n2. \*\*Bold Ordered List 2\*\*|1. **Bold** **Ordered List 1** +2. **Bold** **Ordered List 2**| +|Underlined Ordered Lists|1\. \_\_Underlined Ordered List 1\_\_\\n2. \_\_Underlined Ordered List 2\_\_|1. Ordered List 1 +2. Ordered List 2| +|Underlined Link - Ordered List|1\. \_\_\[Ordered List 1\]([www.google.com/](http://www.google.com/))\_\_\\n2. \_\_\[Ordered List 2\]([www.google.com/](http://www.google.com/))\_\_|1. Ordered List 1 +2. Ordered List 2| +|Italic Link - Ordered List|1\. \*\_\_\[Italic Ordered List 1\]([www.google.com/](http://www.google.com/))\_\_\*\\n2. \*\_\_\[Italic Ordered List 2\]([www.google.com/](http://www.google.com/))\_\_\*|1. _Italic Ordered List 1_ +2. _Italic Ordered List 2_| +|Bold Link - Ordered List|1\. \*\*\_\_\[Bold Ordered List 1\]([www.google.com/](http://www.google.com/))\_\_\*\*\\n2. \*\*\_\_\[Bold Ordered List 2\]([www.google.com/](http://www.google.com/))\_\_\*\*|1. **Bold Ordered List 1** +2. **Bold Ordered List 2**| +|Bold Italic Link - Ordered List|1\. \*\*\*\_\_\[Bold Italic Ordered List 1\]([www.google.com/](http://www.google.com/))\_\_\*\*\*\\n2. \*\*\*\_\_\[Bold Italic Ordered List 2\]([www.google.com/](http://www.google.com/))\_\_\*\*\*|1. **_Bold Italic Ordered List 1_** +2. **_Bold Italic Ordered List 2_**| +|Bold Underlined Link - Ordered List|1\. \*\*\_\_\[Bold Underlined Ordered List 1\]([www.google.com/](http://www.google.com/))\_\_\*\*\\n2. \*\*\_\_\[Bold Underlined Ordered List 2\]([www.google.com/](http://www.google.com/))\_\_\*\*|1. **Bold Underlined Ordered List 1** + +2. **Bold Underlined Ordered List 2**| +|Italic Underlined Link - Ordered List|1\. \*\_\_\[Italic Underlined Link Ordered List 1\]([www.google.com/](http://www.google.com/))\_\_\*\\n2. \*\_\_\[Italic Underlined Link Ordered List 2\]([www.google.com/](http://www.google.com/))\_\_\*|1. _Italic Underlined Link Ordered List 1_ + +2. _Italic Underlined Link Ordered List 2_| +|Regular Unordered List|\* Regular Unordered List\\n\* Regular Unordered List|- Regular Unordered List +- Regular Unordered List| +|Bold Unordered List|\* \*\*Bold Unordered List\*\*\\n\* \*\*Bold Unordered List\*\*|- **Bold Unordered List** +- **Bold Unordered List**| +|Italic Unordered List|\* \*Italic Unordered List\*\\n\* \*Italic Unordered List\*|- _Italic Unordered List_ +- _Italic Unordered List_| +|Underlined Unordered List|\* \_\_Underlined Unordered List\_\_\\n\* \_\_Underlined Unordered List\_\_|- Underlined Unordered List +- Underlined Unordered List| +|Bold Link - Unordered List|\* \*\*\_\_\[Bold Unordered List\]([www.google.com/](http://www.google.com/))\_\_\*\*\\n\* \*\*\_\_\[Bold Unordered List\]([www.google.com/](http://www.google.com/))\_\_\*\*|- **Bold Link Unordered List** +- **Bold Link Unordered List**| +|Italic Link - Unordered List|\* \*\_\_\[Italic Unordered List\]([www.google.com/](http://www.google.com/))\_\_\*\\n\* \*\_\_\[Italic Unordered List\]([www.google.com/](http://www.google.com/))\_\_\*|- _Italic Link Unordered List_ +- _Italic Link Unordered List_| +|Underlined Link – Unordered List|\* \_\_Underlined Unordered List\_\_\\n\* \_\_Underlined Unordered List\_\_|- Underlined Link Unordered List +- Underlined Link Unordered List| +|Bold Italic Link - Unordered List|\* \*\*\*\_\_\[Bold Italic Unordered List\]([www.google.com/](http://www.google.com/))\_\_\*\*\*\\n\* \*\*\*\_\_\[Bold Italic Unordered List\]([www.google.com/](http://www.google.com/))\_\_\*\*\*|- **_Bold Italic Unordered List_** +- **_Bold Italic Unordered List_**| +|Bold Underlined Link - Unordered List|\* \*\*\_\_\[Bold Underlined Unordered List\]([www.google.com/](http://www.google.com/))\_\_\*\*\\n\* \*\*\_\_\[Bold Underlined Unordered List\]([www.google.com/](http://www.google.com/))\_\_\*\*|- **Bold Underlined Unordered List** +- **Bold Underlined Unordered List**| +|Italic Underlined Link - Unordered List|\* \*\_\_\[Italic Underlined Unordered List\]([www.google.com/](http://www.google.com/))\_\_\*\\n\* \*\_\_\[Italic Underlined Unordered List\]([www.google.com/](http://www.google.com/))\_\_\*|- _Italic Underlined Unordered List_ +- _Italic Underlined Unordered List_| +|Link|\_\_\[link\]([www.google.com](http://www.google.com/))\_\_|link| +|Bold link|\*\*\_\_\[Bold link\]([www.google.com](http://www.google.com/))\_\_\*\*|**Bold link**| +|Italics link|\*\_\_\[Italics link\]([www.google.com](http://www.google.com/))\_\_\*|_Italics link_| +|Underlined link|\_\_\[Underlined link\]([www.google.com](http://www.google.com/))\_\_|Underlined link| +|Bold Italic link|\*\*\*\_\_\[Bold Italic link\]([www.google.com](http://www.google.com/))\_\_\*\*\*|**_Bold Italic link_**| +|Bold Underlined link|\*\*\_\_\[Bold Underlined link\]([www.google.com](http://www.google.com/))\_\_\*\*|**Bold Underlined link**| +|Italics Underlined link|\*\_\_\[Italics Underlined link\]([www.google.com](http://www.google.com/))\_\_\*|_Italics Underlined link_| +|Bold Italic Underlined Link - Unordered List|\* \*\*\*\_\_\[Bold Italic Underlined Unordered List\]([www.google.com/](http://www.google.com/))\_\_\*\*\*\\n\* \*\*\*\_\_\[Bold Italic Underlined Unordered List\]([www.google.com/](http://www.google.com/))\_\_\*\*\*|- **_Bold Italic Underlined Unordered List_** +- **_Bold Italic Underlined Unordered List_**| +|Bold Italic Underlined Link - Ordered List|1\. \*\*\*\_\_\[Bold Italic Underlined Ordered List\]([www.google.com/](http://www.google.com/))\_\_\*\*\*\\n2. \*\*\*\_\_\[Bold Italic Underlined Ordered List\]([www.google.com/](http://www.google.com/))\_\_\*\*\*|1. **_Bold Italic Underlined Ordered List_** +2. **_Bold Italic Underlined Ordered List_**| +|Image|!\[\]([https://media.giphy.com/media/LVrlKiw0VCl5lEMt4f/giphy.gif](https://media.giphy.com/media/EldfH1VJdbrwY/giphy.gif))| \ No newline at end of file diff --git a/docs/connectwise/best-practices/PSA-Pagination.md b/docs/connectwise/best-practices/PSA-Pagination.md new file mode 100644 index 00000000..9c4f9e0b --- /dev/null +++ b/docs/connectwise/best-practices/PSA-Pagination.md @@ -0,0 +1,122 @@ +1. Last updated + + Mar 31, 2023 + +2. [Save as PDF](https://developer.connectwise.com/@api/deki/pages/1266/pdf/PSA%2bPagination.pdf "Export page as a PDF") + +## Overview + +When working with ConnectWise PSA instances, you will run into a significant amount of data.  This guide should help you to work with and manipulate that data for your integration.   + +## Pagination Defined + +The concept of pagination is similar to that of pages within a book or when you are navigating a website or forum and there is a button to go to the next page.  Simply put, when you have a large set of data, pagination breaks it up into different pages for consumption.  The below is a perfect example of the pagination concept that you have probably seen before. + +![pagination.png](https://developer.connectwise.com/@api/deki/files/462/pagination.png?revision=1) + +Pagination with APIs works a little bit differently but has the same underlying concept. When you try to retrieve a list of objects that is too large, either for the computational costs associated with consumption or any of the plethora of networking concerns (waiting for a few gigs of data from an API call can have unexpected effects on your application), the API will respond with information about how to access the next page of results.  Instead of flipping through pages either physically or with a navigation tree, the API has a series of Link headers that allow you to do it programmatically without human interaction. + +Business Case + +ConnectWise products store a significant amount of data and often times developers may not understand the impact of their integration on a given environment.  We have set a hard limit of 1,000 records for the protection of the Partner environments.  Many integrations do not need data past this point and if we didn't have a set limit, it allow for the API to potentially lock records or cause overall performance problems. + +## Implementation + +There are two different methods to Pagination, each has it's own benefit or drawback depending on the type of integration you are creating. + +|Type|Pros|Cons|Usage| +|---|---|---|---| +|Navigable|Allows you to create a UI that allows for human interaction in going back and forth between records.|Uses a large number of resources and results are returned slower as you get into the higher page sizes.|This example returns the first 100 results. +service/tickets?pagesize=100&page=1| +|Forward Only|Each call will return results at the same speed as the last.  Data is returned from an indexed location.|There is no way to page backward.  This means you can't design a navigable UI around it.|This example returns the first 100 results after Ticket#40941 +service/tickets?pagesize=100&conditions=id>1231| + +Each version of paging will return a series of Link headers to help with navigation.  Let's dive into each Pagination Method and how to utilize them. + +## Navigable Pagination + +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. + +|pagesize|The number of results returned by each call.  Defaulted to 25 and has a maximum of 1,000.  These values cannot be changed.| +|---|---| +|page|Starting with page 1, is the number of pages available based on the current pagesize.| + +When using paging, the response will include a [Link header](https://tools.ietf.org/html/rfc5988 "https://tools.ietf.org/html/rfc5988") that looks like this: + +|`1`|`/v``4``_``6``_release/apis/``3.0``/company/companies?pagesize=``50``&page=``1`| +|---|---| + +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`|`/v``4``_``6``_release/apis/``3.0``/company/companies?pagesize=``50``&page=``2`| +|---|---| + +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". + +|First|This 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| +|Last|This 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](https://developer.connectwise.com/@api/deki/files/280/clipboard_e29fb7e94d767bfdc2a4db21d834fef74.png?revision=1&size=bestfit&width=604&height=67) + +> Navigable Pagination closely follows [RFC 5988](https://tools.ietf.org/html/rfc5988 "https://tools.ietf.org/html/rfc5988"). + +## Forward-Only Pagination + +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](https://developer.connectwise.com/@api/deki/files/473/clipboard_ebcad30cfa48ce47932d2c0b47108b933.png?revision=1) + +![clipboard_ef5cbb3427dc4eaba39453ea2dbcaf2c3.png](https://developer.connectwise.com/@api/deki/files/474/clipboard_ef5cbb3427dc4eaba39453ea2dbcaf2c3.png?revision=1) + +> Forward-Only pagination does not work with the Audit Trail endpoints at this time. + +## How to Get All Records? + +In most cases, when you experience pagination, you likely want all of the items in the list and aren’t very happy about the extra work required to page through the results. Here are some best practices to make it a little less painful to get all of your results: + +### Avoid it + +Although this doesn't sound ideal, conceptually this is how you will be able to get the most performance.  Many APIs allow you to query for items based on specific criteria or only return certain subsets of the data.  The PSA API is no different and for example, allows you to query based on any number of fields including time ranges.  If you know anything about the data you are looking for, you can narrow down the result set from the beginning, in many cases eliminating pagination and giving you a performance boost in comparison to over-fetching and then filtering in your application. + +### Pay Attention to the Headers + +We only return the paging headers if there is something to the page.  If you don't see the next page, don't try to query for the next page number.  Use the paging headers programmatically to achieve your results and avoid trying to make them on your own. + +### While looping + +Depending on your programming language of choice, pagination can be a wonderful use case for While.  The basic workflow is that while you are getting a pagination token in your response, keep making subsequent requests.  In pseudo-code that might look like this: + +``` +Page = GetPageOfItems(); +//process the data from the page, or add it to a larger array, etc. +``` + +``` +while( Page->cursor ) + Page = GetPageOfItems(Page->cursor); + //process the data again +end +``` + +As soon as your API stops responding with a pagination cursor, then you can stop looping and continue execution with the complete set of data.  There are a couple of important points to remember with an approach like this: + +- Any errors from the API that don’t return a cursor might prematurely stop your execution, so always check that you get a good response from the API. +- You probably want to include some checks to make sure that you stop bringing in more information at some upper limit, just in case the API responds with much more information than you expect and keeps paging, and paging, and paging… \ No newline at end of file diff --git a/docs/connectwise/best-practices/PSA-Service-Tickets.md b/docs/connectwise/best-practices/PSA-Service-Tickets.md new file mode 100644 index 00000000..5072e4f9 --- /dev/null +++ b/docs/connectwise/best-practices/PSA-Service-Tickets.md @@ -0,0 +1,48 @@ +1. Last updated + + Mar 31, 2023 + +2. [Save as PDF](https://developer.connectwise.com/@api/deki/pages/1258/pdf/PSA%2bService%2bTickets.pdf "Export page as a PDF") + +## Overview + +Anything that is an actionable item should become a ticket. Today, the natural course of business is to send tasks and get things done via email. If you want to stick with email, you can send the email in to create a service ticket on the service board. + +## Service Tickets + +|Tickets are crucial to the success of any ConnectWise PSA integration.  There are many different types of tickets and reasons for creating them: +|---| +1. Anything that requires work that you would spend time on +2. Alert +3. Portal request +4. Client question +5. Client request +6. Voicemail +7. Email +8. Internal request +When everything is a ticket, you are creating that accountability loop to ensure that tasks get completed. Keep in mind that tickets are the building blocks for projects, and they can be imported into a project. +> Want to learn more? Watch the Everything is a Ticket video.| + +## Business Case + +|When it comes to ConnectWise, all roads lead to Rome. This concept means all things should be in ConnectWise. As an integrator, the pathway to mutual success is creating tickets. Tickets can come from: +|---| +1. Calls +2. Emails +3. Alerts +4. Issues +There are many intricacies with service tickets and the available fields that can be used to categorize, classify and add to the existing workflows of our mutual partners.  From the figures provided, you can see that there are a large number of fields available for creating a tight integration experience.| + +## Fields + +|When it comes to actually creating and updating tickets there are many fields that can be utilized in order to create the best integration experience for the mutual partner. +|---| +When you are going through the initial integration setup, it is a good idea to map to as many of recommended fields as possible.  A baseline integration is simply going to update a summary line and select a single service board. +A best-in-class integration is going to be able to take all or most of the recommended fields and be able to build upon those in order to ensure that the integration is compatible with each partner's workflow.|**Summary** \- The subject line or description line for the ticket. +**Board** \- The service board determines which team will be working on the service ticket after creation.  This also helps to determine billing options. +**Status** \- Statuses should be changed as the work for the service ticket progresses. Statuses are defined in the Status Tab of the Service Board setup table +**Type** \- The type of service you are performing for this service ticket. Service types are defined in the Types Tab of the Service Board setup table. +**Subtype** \- Subtypes are used to provide further detail to your main service type. +**Item** \- Items are used to provide even further detail to your main service types and subtypes.  Partners can use items to set up automated task additions to tickets as they are created based on service templates. +**Priority** \- The impact and urgency are defined as a singular value to determine the priority of a ticket.  Typically defined by a color. +**Source** \- Where the ticket originated.  This is usually something such as Email Connector, Phone, or from Integration.| \ No newline at end of file diff --git a/docs/connectwise/best-practices/PSA-Versioning.md b/docs/connectwise/best-practices/PSA-Versioning.md new file mode 100644 index 00000000..5c3d7c7a --- /dev/null +++ b/docs/connectwise/best-practices/PSA-Versioning.md @@ -0,0 +1,50 @@ +1. Last updated + + Mar 31, 2023 + +2. [Save as PDF](https://developer.connectwise.com/@api/deki/pages/1118/pdf/PSA%2bVersioning.pdf "Export page as a PDF") + +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. + +|`1`|`Accept: 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. \ No newline at end of file diff --git a/docs/connectwise/connectwise-psa-openapi-full.json b/docs/connectwise/connectwise-psa-openapi-full.json new file mode 100644 index 00000000..082787bd --- /dev/null +++ b/docs/connectwise/connectwise-psa-openapi-full.json @@ -0,0 +1,303215 @@ +{ + "openapi": "3.0.1", + "info": { + "title": "Connectwise Manage Public Endpoints", + "version": "2025.16" + }, + "servers": [ + { + "url": "http://cloud.na.myconnectwise.net/2025.16/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ConfigurationTypeQuestion" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/RmaActionInfo" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/RmaDispositionInfo" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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" + } + } + ], + "requestBody": { + "description": "conversionSettings", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ConvertOrderToServiceTicket" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Ticket", + "content": { + "application/vnd.connectwise.com+json; version=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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" + } + } + ], + "responses": { + "200": { + "description": "SuccessResponse", + "content": { + "application/vnd.connectwise.com+json; version=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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;" + }, + "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" + }, + "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 + }, + "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 + }, + "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" + } + } + } + }, + "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 + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "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" + } + } + }, + "ConvertOrderToServiceTicket": { + "type": "object", + "properties": { + "serviceTicketRecId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "copyOverAllDocuments": { + "type": "boolean" + }, + "documentRecIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "copyOverAllProducts": { + "type": "boolean" + }, + "productRecIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "copyOverNotes": { + "type": "boolean" + } + } + }, + "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" + } + } + } + }, + "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", + "Asio365" + ], + "type": "string", + "nullable": true + }, + "imapSetup": { + "$ref": "#/components/schemas/ImapSetupReference" + }, + "office365EmailSetup": { + "$ref": "#/components/schemas/Office365EmailSetupReference" + }, + "asio365EmailSetup": { + "$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" + }, + "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", + "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" + } + } + } + }, + "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 + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "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/docs/connectwise/connectwise-psa-resolutionflow-reference.json b/docs/connectwise/connectwise-psa-resolutionflow-reference.json new file mode 100644 index 00000000..ea13ec35 --- /dev/null +++ b/docs/connectwise/connectwise-psa-resolutionflow-reference.json @@ -0,0 +1,111573 @@ +{ + "openapi": "3.0.1", + "info": { + "title": "ConnectWise PSA API - ResolutionFlow Integration Reference", + "description": "Extracted subset of the ConnectWise PSA OpenAPI spec (v2025.16) containing only endpoints and schemas relevant to ResolutionFlow's PSA integration. Covers: Service Tickets, Notes, Companies, Contacts, Configurations, Boards, Callbacks, Documents, Members, Time Entries, Knowledge Base, Projects, Workflows, Activities, Agreements, SLAs, and Schedules.", + "version": "2025.16", + "original_title": "Connectwise Manage Public Endpoints" + }, + "servers": [ + { + "url": "http://cloud.na.myconnectwise.net/2025.16/apis/3.0" + } + ], + "paths": { + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/CommunicationType" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Company" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/CompanyTypeInfo" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/CompanyStatus" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/CompanyType" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/CompanyCustomNote" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/CompanyGroup" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ManagementReportNotification" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/CompanyManagementSummary" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/CompanyNote" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ServiceTemplate" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/CompanySite" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/CompanyTeam" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ContactTrack" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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}/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/CompanyCompanyTypeAssociation.CompanyTypeAssociation" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/CompanyPickerItem" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Company.Configuration" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ConfigurationStatus" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ConfigurationType" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ConfigurationTypeQuestionValue" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ConfigurationTypeQuestion" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ConfigurationTypeQuestion" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ConfigurationTabsCount" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Contact" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ContactDepartment" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ContactRelationship" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ContactType" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ContactTypeInfo" + } + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ValidatePortalResponse" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ContactCommunication" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ContactGroup" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ContactNote" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ContactTrack" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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}/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ContactContactTypeAssociation.ContactTypeAssociation" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/CompanyNoteType" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CompanyNoteTypeInfo" + } + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/CompanyNoteTypeInfo" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Agreement" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/AgreementType" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/AgreementType" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Addition" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Agreement.Adjustment" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/BoardDefault" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ConfigurationReference" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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}/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/AgreementSite" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/AgreementWorkRoleExclusion" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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}/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/AgreementWorkTypeExclusion" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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}/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/AgreementWorkRole" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/AgreementWorkType" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ProjectBoardTeam" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProjectBoardTeamInfo" + } + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/PhaseStatus" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PhaseStatusInfo" + } + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Project" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ProjectNote" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ProjectPhase" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ProjectTeamMember" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ProjectStatus" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ProjectTicket" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ConfigurationReference" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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}/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/TicketNote" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/TicketTask" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ActivityStatus" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ActivityStatusInfo" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ActivityType" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Activity" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ScheduleEntry" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ScheduleDetail" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/SLA" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/SLA" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/SLAPriority" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Board" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "type": "array", + "items": { + "$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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/BoardItemAssociation" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/BoardStatusNotification" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/BoardAutoAssignResource" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/BoardAutoTemplate" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/BoardExcludedMember" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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}/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/BoardItem" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/BoardNotification" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/BoardSkillMapping" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/BoardStatus" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/BoardSubType" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/BoardTeam" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "type": "array", + "items": { + "$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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/BoardTypeSubTypeItemAssociation" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/BoardType" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Code" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ServiceEmailTemplate" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "type": "array", + "items": { + "$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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Impact" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "type": "array", + "items": { + "$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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/BoardInfo" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "type": "array", + "items": { + "$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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/BoardTypeInfo" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/KnowledgeBaseArticle" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/KnowledgeBaseCategory" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/KnowledgeBaseSubCategory" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/KnowledgeBaseSettings" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ServiceLocation" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Priority" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PriorityInfo" + } + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/PriorityInfo" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "type": "array", + "items": { + "$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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Severity" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SLAInfo" + } + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/SLAInfo" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Source" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ServiceSurvey" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/SurveyOption" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ServiceSurveyQuestion" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/SurveyResult" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ServiceTeam" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ServiceTemplate" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ServiceTemplateTask" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ServiceTicketLink" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ServiceTicketLinkInfo" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/TicketSync" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Ticket" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ConfigurationReference" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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}/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ServiceNote" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ServiceTask" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ApiMember" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/CallbackEntry" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/DocumentInfo" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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/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=2025.16": { + "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=2025.16": { + "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/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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/DepartmentLocationInfo" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "type": "array", + "items": { + "$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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/DepartmentInfo" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LinkInfo" + } + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/LinkResolveUrlInfo" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "type": "array", + "items": { + "$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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/LocaleInfo" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "type": "array", + "items": { + "$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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/LocationInfo" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "type": "array", + "items": { + "$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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/MemberInfo" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "type": "array", + "items": { + "$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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/PersonasInfo" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "type": "array", + "items": { + "$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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/StandardNoteInfo" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Member" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/MemberType" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/MemberTypeInfo" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "type": "array", + "items": { + "$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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/MemberAccrual" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/MemberCertification" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/MemberDelegation" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/MemberCertification" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/MemberNotificationSetting" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/MemberPersona" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/MemberSkill" + } + } + } + } + } + } + }, + "/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/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/WorkflowActionAutomateParameter" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Workflow" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/WorkflowAction" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/WorkflowEvent" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WorkflowTableType" + } + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/WorkflowTableTypeInfo" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WorkflowTriggerOption" + } + } + } + } + } + } + } + }, + "/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/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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WorkflowActionUserDefinedField" + } + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WorkflowActionUserDefinedField" + } + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/WorkflowActionUserDefinedField" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/WorkflowAction" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/WorkflowAttachment" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/WorkflowEvent" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "type": "object", + "additionalProperties": { + "type": "object" + } + } + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WorkflowNotifyType" + } + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/WorkflowNotifyTypeInfo" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ChargeCode" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/ChargeCodeExpenseType" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/TimeEntry" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "schema": { + "$ref": "#/components/schemas/TimeEntryAudit" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/WorkRole" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/WorkRoleLocation" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/WorkType" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "$ref": "#/components/schemas/Count" + } + } + } + } + } + } + }, + "/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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "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=2025.16": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Usage" + } + } + } + } + } + } + } + } + }, + "components": { + "schemas": { + "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;" + }, + "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" + }, + "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 + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "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 + }, + "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" + } + } + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "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 + }, + "invoiceProratedAdditionsFlag": { + "type": "boolean", + "nullable": true + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "connectWiseId": { + "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" + } + } + } + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "AutomateScriptReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_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" + } + } + } + }, + "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" + } + } + } + }, + "CalendarReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_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" + } + } + } + }, + "CampaignReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "CertificationReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_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" + } + } + } + }, + "ClearPickerRequest": { + "type": "object", + "properties": { + "member": { + "$ref": "#/components/schemas/MemberReference" + }, + "type": { + "enum": [ + "Company", + "Vendor" + ], + "type": "string", + "nullable": true + } + } + }, + "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" + } + } + } + }, + "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.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" + } + } + } + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "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 + } + } + }, + "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" + } + } + }, + "ConfigurationTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "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" + } + } + } + }, + "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" + } + } + }, + "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" + } + } + }, + "CountryReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "identifier": { + "type": "string" + }, + "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" + } + } + } + }, + "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" + } + } + }, + "DepartmentInfo": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "_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" + } + } + } + }, + "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" + } + } + } + }, + "DocumentTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "EmailTemplateReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "EntityTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_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" + } + } + } + }, + "FilterValues": { + "type": "object", + "properties": { + "conditions": { + "type": "string" + }, + "orderBy": { + "type": "string" + }, + "childconditions": { + "type": "string" + }, + "customfieldconditions": { + "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" + } + } + }, + "GroupReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "IdCollection": { + "type": "object", + "properties": { + "ids": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + } + } + }, + "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" + } + } + } + }, + "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" + } + } + }, + "IntegratorLoginReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_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" + } + } + } + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "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" + } + } + }, + "LdapConfigurationReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "server": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "LicenseBit": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "activeFlag": { + "type": "boolean" + } + } + }, + "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" + } + } + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "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" + } + } + }, + "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" + } + } + } + }, + "ManufacturerReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "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" + } + } + } + }, + "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" + } + } + }, + "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" + } + } + } + }, + "NoteTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "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" + } + } + } + }, + "OpportunityReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "OrderStatusReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_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" + } + } + } + }, + "OwnershipTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "PatchOperation": { + "type": "object", + "properties": { + "op": { + "type": "string" + }, + "path": { + "type": "string" + }, + "value": { + "type": "object" + } + } + }, + "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" + } + } + } + }, + "PortalSecurity": { + "type": "object", + "properties": { + "identifier": { + "type": "string" + }, + "enabled": { + "type": "boolean", + "nullable": true + } + } + }, + "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" + } + } + } + }, + "ProductReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "description": { + "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" + } + } + } + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "ReportCardReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_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" + } + } + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "ScheduleEntryReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "description": { + "type": "string" + }, + "_info": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "ScheduleSpanReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "identifier": { + "type": "string" + }, + "_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" + } + } + } + }, + "ScheduleTypeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "identifier": { + "type": "string" + }, + "_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" + } + } + } + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "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" + } + } + }, + "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" + } + } + } + }, + "SkillCategoryReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "StateReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "identifier": { + "type": "string" + }, + "name": { + "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" + } + } + } + }, + "SuccessResponse": { + "type": "object", + "properties": { + "success": { + "type": "boolean" + }, + "message": { + "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" + } + } + }, + "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" + } + } + } + }, + "TaxCodeReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_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" + } + } + } + }, + "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" + } + } + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "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 + } + } + }, + "TimeSheetReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_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" + } + } + } + }, + "Token": { + "type": "object", + "properties": { + "publicKey": { + "type": "string" + }, + "privateKey": { + "type": "string" + }, + "expiration": { + "type": "string" + } + } + }, + "TrackReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_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" + } + } + }, + "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" + } + } + }, + "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" + } + } + }, + "WarehouseBinReference": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string" + }, + "_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" + } + } + } + }, + "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" + } + } + }, + "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" + } + } + } + }, + "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" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/docs/plans/2026-03-14-connectwise-psa-integration-plan.md b/docs/plans/2026-03-14-connectwise-psa-integration-plan.md new file mode 100644 index 00000000..289d129e --- /dev/null +++ b/docs/plans/2026-03-14-connectwise-psa-integration-plan.md @@ -0,0 +1,1482 @@ +# ConnectWise PSA Integration — Implementation Plan + +> **For Claude:** REQUIRED SUB-SKILL: Use superpowers:executing-plans to implement this plan task-by-task. + +**Goal:** Integrate ResolutionFlow with ConnectWise PSA so engineers can post session documentation directly to CW tickets, with credential management, ticket linking, search, note posting, and member mapping. + +**Architecture:** PSA abstraction layer (`services/psa/`) with abstract `PSAProvider` interface + ConnectWise implementation. Fernet-encrypted credentials stored per-account. 5 incremental slices: Foundation → Ticket Linking → Ticket Search → Update Ticket Modal → Member Mapping. + +**Tech Stack:** FastAPI, SQLAlchemy 2.0, httpx (async HTTP client for CW API), cryptography (Fernet), React, TypeScript, Tailwind CSS + +**Design doc:** `docs/superpowers/specs/2026-03-14-connectwise-psa-integration-design.md` + +**Reference docs:** `docs/connectwise/` — read `CONNECTWISE-API-REFERENCE.md` first, then best-practices files before implementing CW client. + +--- + +## Slice 1: Foundation + +### Task 1: PSA abstraction layer — base types and abstract interface + +**Files:** +- Create: `backend/app/services/psa/__init__.py` +- Create: `backend/app/services/psa/base.py` +- Create: `backend/app/services/psa/types.py` +- Create: `backend/app/services/psa/exceptions.py` + +**Step 1: Create the package** + +Create `backend/app/services/psa/__init__.py`: + +```python +"""PSA integration abstraction layer.""" +``` + +**Step 2: Create PSA exception types** + +Create `backend/app/services/psa/exceptions.py`: + +```python +"""Typed exceptions for PSA integration errors.""" + + +class PSAError(Exception): + """Base exception for all PSA integration errors.""" + def __init__(self, message: str, provider: str = "unknown"): + self.provider = provider + super().__init__(message) + + +class PSAAuthError(PSAError): + """Invalid or expired credentials.""" + pass + + +class PSAPermissionError(PSAError): + """Insufficient permissions on the PSA side.""" + pass + + +class PSANotFoundError(PSAError): + """Requested resource (ticket, company, etc.) not found.""" + pass + + +class PSARateLimitError(PSAError): + """Rate limit exceeded. retry_after_seconds may be set.""" + def __init__(self, message: str, retry_after_seconds: int | None = None, provider: str = "unknown"): + self.retry_after_seconds = retry_after_seconds + super().__init__(message, provider) + + +class PSAServerError(PSAError): + """Remote PSA server error (5xx).""" + pass + + +class PSATimeoutError(PSAError): + """Request to PSA timed out.""" + pass + + +class PSAConnectionError(PSAError): + """Cannot reach the PSA server.""" + pass +``` + +**Step 3: Create normalized PSA types** + +Create `backend/app/services/psa/types.py`: + +```python +"""Provider-agnostic PSA data types.""" +from __future__ import annotations + +from pydantic import BaseModel + + +class ConnectionTestResult(BaseModel): + success: bool + message: str + server_version: str | None = None + + +class PSATicket(BaseModel): + id: str + summary: str + company_name: str | None = None + company_id: str | None = None + board_name: str | None = None + board_id: int | None = None + status_name: str | None = None + status_id: int | None = None + priority_name: str | None = None + priority_id: int | None = None + closed: bool = False + + +class PSANote(BaseModel): + id: str + text: str + note_type: str + created_at: str | None = None + + +class PSAStatus(BaseModel): + id: int + name: str + is_closed: bool = False + + +class PSACompany(BaseModel): + id: str + name: str + status: str | None = None + + +class PSAMember(BaseModel): + id: str + identifier: str # CW login username + name: str + email: str | None = None + + +class PSAConfiguration(BaseModel): + id: str + name: str + type: str | None = None + company_name: str | None = None + + +class NoteType: + INTERNAL_ANALYSIS = "internal_analysis" + RESOLUTION = "resolution" + DESCRIPTION = "description" +``` + +**Step 4: Create abstract PSAProvider interface** + +Create `backend/app/services/psa/base.py`: + +```python +"""Abstract base class for PSA provider implementations.""" +from __future__ import annotations + +from abc import ABC, abstractmethod + +from .types import ( + ConnectionTestResult, + PSATicket, + PSANote, + PSAStatus, + PSACompany, + PSAMember, + PSAConfiguration, +) + + +class PSAProvider(ABC): + """Abstract base for PSA integrations (ConnectWise, Autotask, etc.).""" + + @abstractmethod + async def test_connection(self) -> ConnectionTestResult: + ... + + @abstractmethod + async def get_ticket(self, ticket_id: str) -> PSATicket: + ... + + @abstractmethod + async def search_tickets(self, query: str, **filters) -> list[PSATicket]: + ... + + @abstractmethod + async def post_note( + self, + ticket_id: str, + text: str, + note_type: str, + member_id: str | None = None, + ) -> PSANote: + ... + + @abstractmethod + async def update_ticket_status( + self, + ticket_id: str, + status_id: int, + ) -> PSATicket: + ... + + @abstractmethod + async def get_ticket_statuses(self, board_id: int) -> list[PSAStatus]: + ... + + @abstractmethod + async def list_companies(self, **filters) -> list[PSACompany]: + ... + + @abstractmethod + async def get_company(self, company_id: str) -> PSACompany: + ... + + @abstractmethod + async def list_members(self) -> list[PSAMember]: + ... + + @abstractmethod + async def get_ticket_configurations(self, ticket_id: str) -> list[PSAConfiguration]: + ... +``` + +**Step 5: Run tests to verify no import errors** + +Run: `cd backend && python -c "from app.services.psa.base import PSAProvider; print('OK')"` +Expected: `OK` + +**Step 6: Commit** + +```bash +git add backend/app/services/psa/ +git commit -m "feat(psa): add PSA abstraction layer — base types, exceptions, abstract interface" +``` + +--- + +### Task 2: Credential encryption utilities + +**Files:** +- Create: `backend/app/services/psa/encryption.py` +- Create: `backend/tests/test_psa_encryption.py` + +**Step 1: Write the failing test** + +Create `backend/tests/test_psa_encryption.py`: + +```python +"""Tests for PSA credential encryption/decryption.""" +import pytest +from app.services.psa.encryption import encrypt_credentials, decrypt_credentials + + +class TestCredentialEncryption: + def test_round_trip(self): + """Encrypt then decrypt returns original credentials.""" + creds = { + "public_key": "abc123", + "private_key": "secret456", + "client_id": "my-client-id", + } + encrypted = encrypt_credentials(creds) + + # Encrypted should be a non-empty string, different from input + assert isinstance(encrypted, str) + assert len(encrypted) > 0 + assert "secret456" not in encrypted + + decrypted = decrypt_credentials(encrypted) + assert decrypted == creds + + def test_different_inputs_produce_different_outputs(self): + creds1 = {"public_key": "key1", "private_key": "priv1", "client_id": "cid1"} + creds2 = {"public_key": "key2", "private_key": "priv2", "client_id": "cid2"} + + enc1 = encrypt_credentials(creds1) + enc2 = encrypt_credentials(creds2) + assert enc1 != enc2 + + def test_tampered_ciphertext_raises(self): + creds = {"public_key": "k", "private_key": "p", "client_id": "c"} + encrypted = encrypt_credentials(creds) + tampered = encrypted[:-5] + "XXXXX" + with pytest.raises(Exception): + decrypt_credentials(tampered) + + def test_mask_private_key(self): + from app.services.psa.encryption import mask_credential + assert mask_credential("abcdefghij") == "••••••ghij" + assert mask_credential("abc") == "••••••abc" + assert mask_credential("") == "••••••" + assert mask_credential(None) == "••••••" +``` + +**Step 2: Run test to verify it fails** + +Run: `cd backend && python -m pytest tests/test_psa_encryption.py -v` +Expected: FAIL (module not found) + +**Step 3: Implement encryption utilities** + +Create `backend/app/services/psa/encryption.py`: + +```python +"""Fernet-based credential encryption for PSA connections. + +Uses the application SECRET_KEY to derive a Fernet encryption key via HKDF. +Credentials are stored as a single encrypted JSON blob. +""" +from __future__ import annotations + +import json +import base64 + +from cryptography.fernet import Fernet +from cryptography.hazmat.primitives import hashes +from cryptography.hazmat.primitives.kdf.hkdf import HKDF + +from app.core.config import settings + + +def _get_fernet() -> Fernet: + """Derive a Fernet key from the application SECRET_KEY.""" + hkdf = HKDF( + algorithm=hashes.SHA256(), + length=32, + salt=b"resolutionflow-psa-credentials", + info=b"psa-credential-encryption", + ) + key = hkdf.derive(settings.SECRET_KEY.encode()) + fernet_key = base64.urlsafe_b64encode(key) + return Fernet(fernet_key) + + +def encrypt_credentials(credentials: dict) -> str: + """Encrypt a credentials dict to a Fernet token string.""" + f = _get_fernet() + plaintext = json.dumps(credentials).encode() + return f.encrypt(plaintext).decode() + + +def decrypt_credentials(encrypted: str) -> dict: + """Decrypt a Fernet token string back to a credentials dict.""" + f = _get_fernet() + plaintext = f.decrypt(encrypted.encode()) + return json.loads(plaintext) + + +def mask_credential(value: str | None, visible_suffix: int = 4) -> str: + """Return a masked version of a credential for display. + e.g., 'abcdefghij' → '••••••ghij' + """ + if not value: + return "••••••" + if len(value) <= visible_suffix: + return "••••••" + value + return "••••••" + value[-visible_suffix:] +``` + +**Step 4: Run test to verify it passes** + +Run: `cd backend && python -m pytest tests/test_psa_encryption.py -v` +Expected: PASS (4 tests) + +**Step 5: Commit** + +```bash +git add backend/app/services/psa/encryption.py backend/tests/test_psa_encryption.py +git commit -m "feat(psa): add Fernet credential encryption with HKDF key derivation" +``` + +--- + +### Task 3: PsaConnection model and migration + +**Files:** +- Create: `backend/app/models/psa_connection.py` +- Modify: `backend/app/models/__init__.py` +- Modify: `backend/alembic/env.py` +- Create: `backend/alembic/versions/058_add_psa_connections.py` + +**Step 1: Create the model** + +Create `backend/app/models/psa_connection.py`: + +```python +"""PSA connection model — one per account.""" +import uuid +from datetime import datetime, timezone +from typing import Optional + +from sqlalchemy import String, DateTime, Boolean, Text, ForeignKey +from sqlalchemy.orm import Mapped, mapped_column, relationship +from sqlalchemy.dialects.postgresql import UUID + +from app.core.database import Base + + +class PsaConnection(Base): + __tablename__ = "psa_connections" + + id: Mapped[uuid.UUID] = mapped_column( + UUID(as_uuid=True), primary_key=True, default=uuid.uuid4 + ) + account_id: Mapped[uuid.UUID] = mapped_column( + UUID(as_uuid=True), + ForeignKey("accounts.id", ondelete="CASCADE"), + nullable=False, + unique=True, + index=True, + ) + provider: Mapped[str] = mapped_column(String(50), nullable=False) + display_name: Mapped[str] = mapped_column(String(100), nullable=False) + site_url: Mapped[str] = mapped_column(String(255), nullable=False) + company_id: Mapped[str] = mapped_column(String(100), nullable=False) + credentials_encrypted: Mapped[str] = mapped_column(Text, nullable=False) + is_active: Mapped[bool] = mapped_column(Boolean, nullable=False, default=True) + last_validated_at: Mapped[Optional[datetime]] = mapped_column( + DateTime(timezone=True), nullable=True + ) + created_at: Mapped[datetime] = mapped_column( + DateTime(timezone=True), + nullable=False, + default=lambda: datetime.now(timezone.utc), + ) + updated_at: Mapped[datetime] = mapped_column( + DateTime(timezone=True), + nullable=False, + default=lambda: datetime.now(timezone.utc), + onupdate=lambda: datetime.now(timezone.utc), + ) + + # Relationships + account = relationship("Account", back_populates="psa_connection") +``` + +**Step 2: Register in `__init__.py`** + +Add to `backend/app/models/__init__.py`: + +```python +from app.models.psa_connection import PsaConnection +``` + +**Step 3: Import in `alembic/env.py`** + +Add to `backend/alembic/env.py` after the existing model imports: + +```python +from app.models.psa_connection import PsaConnection # noqa: F401 +``` + +**Step 4: Add back_populates to Account model** + +Find the Account model and add: + +```python +psa_connection = relationship("PsaConnection", back_populates="account", uselist=False) +``` + +**Step 5: Write migration manually** + +Create `backend/alembic/versions/058_add_psa_connections.py`: + +```python +"""Add psa_connections table. + +Revision ID: 058 +Revises: 057 +""" +from alembic import op +import sqlalchemy as sa +from sqlalchemy.dialects import postgresql + +revision = "058" +down_revision = "057" +branch_labels = None +depends_on = None + + +def upgrade() -> None: + op.create_table( + "psa_connections", + sa.Column("id", postgresql.UUID(as_uuid=True), nullable=False), + sa.Column("account_id", postgresql.UUID(as_uuid=True), nullable=False), + sa.Column("provider", sa.String(50), nullable=False), + sa.Column("display_name", sa.String(100), nullable=False), + sa.Column("site_url", sa.String(255), nullable=False), + sa.Column("company_id", sa.String(100), nullable=False), + sa.Column("credentials_encrypted", sa.Text(), nullable=False), + sa.Column("is_active", sa.Boolean(), nullable=False, server_default=sa.text("true")), + sa.Column("last_validated_at", sa.DateTime(timezone=True), nullable=True), + sa.Column("created_at", sa.DateTime(timezone=True), nullable=False, server_default=sa.func.now()), + sa.Column("updated_at", sa.DateTime(timezone=True), nullable=False, server_default=sa.func.now()), + sa.PrimaryKeyConstraint("id"), + sa.ForeignKeyConstraint(["account_id"], ["accounts.id"], ondelete="CASCADE"), + sa.UniqueConstraint("account_id"), + ) + op.create_index("ix_psa_connections_account_id", "psa_connections", ["account_id"]) + + +def downgrade() -> None: + op.drop_index("ix_psa_connections_account_id") + op.drop_table("psa_connections") +``` + +**Step 6: Verify migration chain** + +IMPORTANT: Check that migration 057's `revision` and `down_revision` values match. Open `backend/alembic/versions/057_add_script_templates.py` and verify the `revision` value — the 058 migration's `down_revision` must match it exactly. The 057 migration may use a hash-style revision ID instead of `"057"`. + +Run: `cd backend && python -c "from alembic.config import Config; from alembic import command; command.check(Config('alembic.ini'))" 2>&1 || echo "Check alembic heads"` + +If the revision IDs don't match, update `058`'s `down_revision` accordingly. + +**Step 7: Run migration** + +Run: `docker exec resolutionflow_backend alembic upgrade head` +Expected: SUCCESS + +**Step 8: Commit** + +```bash +git add backend/app/models/psa_connection.py backend/app/models/__init__.py backend/alembic/env.py backend/alembic/versions/058_add_psa_connections.py +git commit -m "feat(psa): add PsaConnection model and migration 058" +``` + +--- + +### Task 4: ConnectWise HTTP client + +**Files:** +- Create: `backend/app/services/psa/connectwise/__init__.py` +- Create: `backend/app/services/psa/connectwise/client.py` + +**IMPORTANT:** Before implementing, read these reference docs: +- `docs/connectwise/best-practices/PSA-API-Requests.md` — HTTP methods, response codes, condition query syntax +- `docs/connectwise/best-practices/PSA-Cloud-URL-Formatting.md` — Dynamic base URL construction +- `docs/connectwise/best-practices/PSA-Pagination.md` — Pagination patterns +- `docs/connectwise/best-practices/PSA-Versioning.md` — Pin API version via Accept header +- `docs/connectwise/CONNECTWISE-API-REFERENCE.md` — Auth patterns, endpoint map + +**Step 1: Create package** + +Create `backend/app/services/psa/connectwise/__init__.py`: + +```python +"""ConnectWise PSA provider implementation.""" +``` + +**Step 2: Create the HTTP client** + +Create `backend/app/services/psa/connectwise/client.py`: + +```python +"""Low-level HTTP client for ConnectWise PSA REST API. + +Handles auth headers, base URL resolution (cloud vs on-premise), +pagination, retry with backoff, and error mapping. +""" +from __future__ import annotations + +import base64 +import logging +from typing import Any + +import httpx + +from app.services.psa.exceptions import ( + PSAAuthError, + PSANotFoundError, + PSAPermissionError, + PSARateLimitError, + PSAServerError, + PSATimeoutError, + PSAConnectionError, +) + +logger = logging.getLogger(__name__) + +# Pinned CW API version per best-practices/PSA-Versioning.md +CW_API_VERSION = "2025.16" +CW_ACCEPT_HEADER = f"application/vnd.connectwise.com+json; version={CW_API_VERSION}" + +# Known CW cloud domains (for SSRF prevention) +CW_ALLOWED_DOMAINS = { + "myconnectwise.net", + "connectwisedev.com", +} + +REQUEST_TIMEOUT = 30.0 +MAX_RETRIES = 2 +MAX_PAGE_SIZE = 1000 + + +def _validate_site_url(site_url: str) -> None: + """Validate site_url is a known CW domain (SSRF prevention).""" + import ipaddress + import socket + from urllib.parse import urlparse + + # Ensure scheme + url = site_url if "://" in site_url else f"https://{site_url}" + parsed = urlparse(url) + hostname = parsed.hostname or "" + + # Check against allowed domains + if not any(hostname.endswith(f".{domain}") or hostname == domain for domain in CW_ALLOWED_DOMAINS): + raise PSAConnectionError( + f"Invalid ConnectWise site URL: {hostname}. Must be a *.myconnectwise.net or *.connectwisedev.com domain.", + provider="connectwise", + ) + + # Resolve and check for private IPs + try: + addrs = socket.getaddrinfo(hostname, None) + for _, _, _, _, sockaddr in addrs: + ip = ipaddress.ip_address(sockaddr[0]) + if ip.is_private or ip.is_loopback or ip.is_link_local: + raise PSAConnectionError( + f"Site URL resolves to a private/internal address: {sockaddr[0]}", + provider="connectwise", + ) + except socket.gaierror: + raise PSAConnectionError( + f"Cannot resolve hostname: {hostname}", + provider="connectwise", + ) + + +class ConnectWiseClient: + """Async HTTP client for the ConnectWise PSA API.""" + + def __init__( + self, + site_url: str, + company_id: str, + public_key: str, + private_key: str, + client_id: str, + ): + self.site_url = site_url.rstrip("/") + self.company_id = company_id + self.client_id = client_id + + # Auth: Base64(companyId+publicKey:privateKey) + auth_string = f"{company_id}+{public_key}:{private_key}" + self._auth_b64 = base64.b64encode(auth_string.encode()).decode() + + # Base URL resolved lazily on first request + self._base_url: str | None = None + + async def _resolve_base_url(self) -> str: + """Resolve the CW API base URL using /login/companyinfo/{companyId}. + + Cloud environments return a versioned codebase (e.g., v2025_3/) requiring + an 'api-' prefix on the hostname. On-premise returns v4_6_release/ with + no prefix needed. + """ + if self._base_url: + return self._base_url + + _validate_site_url(self.site_url) + + info_url = f"https://{self.site_url}/login/companyinfo/{self.company_id}" + + async with httpx.AsyncClient(timeout=REQUEST_TIMEOUT) as client: + try: + resp = await client.get(info_url) + resp.raise_for_status() + except httpx.TimeoutException: + raise PSATimeoutError("Timed out resolving CW base URL", provider="connectwise") + except httpx.HTTPError as e: + raise PSAConnectionError(f"Failed to resolve CW base URL: {e}", provider="connectwise") + + data = resp.json() + codebase = data.get("Codebase", "v4_6_release/") + site_url = data.get("SiteUrl", self.site_url) + + # Cloud codebase (e.g., v2025_3/) requires api- prefix + if codebase != "v4_6_release/": + if not site_url.startswith("api-"): + site_url = f"api-{site_url}" + + self._base_url = f"https://{site_url}/{codebase}apis/3.0" + logger.info("Resolved CW base URL: %s", self._base_url) + return self._base_url + + def _headers(self) -> dict[str, str]: + return { + "Authorization": f"Basic {self._auth_b64}", + "clientId": self.client_id, + "Accept": CW_ACCEPT_HEADER, + "Content-Type": "application/json", + } + + async def _request( + self, + method: str, + path: str, + *, + params: dict[str, Any] | None = None, + json_body: Any = None, + retries: int = MAX_RETRIES, + ) -> Any: + """Make an authenticated request to the CW API with retry and error mapping.""" + base_url = await self._resolve_base_url() + url = f"{base_url}/{path.lstrip('/')}" + + async with httpx.AsyncClient(timeout=REQUEST_TIMEOUT) as client: + for attempt in range(retries + 1): + try: + resp = await client.request( + method, + url, + headers=self._headers(), + params=params, + json=json_body, + ) + except httpx.TimeoutException: + if attempt < retries: + continue + raise PSATimeoutError("ConnectWise request timed out", provider="connectwise") + except httpx.ConnectError: + raise PSAConnectionError("Cannot reach ConnectWise server", provider="connectwise") + + # Rate limit — retry with backoff + if resp.status_code == 429: + if attempt < retries: + import asyncio + retry_after = int(resp.headers.get("Retry-After", "5")) + await asyncio.sleep(retry_after) + continue + raise PSARateLimitError( + "ConnectWise rate limit exceeded", + retry_after_seconds=int(resp.headers.get("Retry-After", "60")), + provider="connectwise", + ) + + # Map error codes + if resp.status_code == 401: + raise PSAAuthError("Invalid credentials. Check your API keys.", provider="connectwise") + if resp.status_code == 403: + raise PSAPermissionError( + "Insufficient permissions. Check the API member's security role.", + provider="connectwise", + ) + if resp.status_code == 404: + raise PSANotFoundError("Resource not found.", provider="connectwise") + if resp.status_code >= 500: + if attempt < retries: + continue + raise PSAServerError("ConnectWise is experiencing issues. Try again.", provider="connectwise") + + resp.raise_for_status() + if resp.status_code == 204: + return None + return resp.json() + + async def get(self, path: str, params: dict[str, Any] | None = None) -> Any: + return await self._request("GET", path, params=params) + + async def post(self, path: str, json_body: Any = None) -> Any: + return await self._request("POST", path, json_body=json_body) + + async def patch(self, path: str, json_body: Any = None) -> Any: + """CW PATCH uses JSON Patch array format: [{"op": "replace", "path": "field", "value": ...}]""" + return await self._request("PATCH", path, json_body=json_body) + + async def delete(self, path: str) -> Any: + return await self._request("DELETE", path) + + async def get_paginated( + self, + path: str, + params: dict[str, Any] | None = None, + max_pages: int = 10, + ) -> list[Any]: + """Fetch all pages of a paginated CW endpoint.""" + params = dict(params or {}) + params.setdefault("pageSize", MAX_PAGE_SIZE) + all_results: list[Any] = [] + + for page in range(1, max_pages + 1): + params["page"] = page + results = await self.get(path, params=params) + if not results: + break + all_results.extend(results) + if len(results) < params["pageSize"]: + break + + return all_results +``` + +**Step 3: Run build verification** + +Run: `cd backend && python -c "from app.services.psa.connectwise.client import ConnectWiseClient; print('OK')"` +Expected: `OK` + +**Step 4: Commit** + +```bash +git add backend/app/services/psa/connectwise/ +git commit -m "feat(psa): add ConnectWise HTTP client with auth, URL resolution, pagination, retry" +``` + +--- + +### Task 5: ConnectWise provider — test_connection + +**Files:** +- Create: `backend/app/services/psa/connectwise/provider.py` +- Create: `backend/app/services/psa/registry.py` +- Create: `backend/tests/test_psa_connection.py` + +**Step 1: Create the provider (test_connection only)** + +Create `backend/app/services/psa/connectwise/provider.py`: + +```python +"""ConnectWise implementation of PSAProvider.""" +from __future__ import annotations + +from app.services.psa.base import PSAProvider +from app.services.psa.types import ( + ConnectionTestResult, + PSATicket, + PSANote, + PSAStatus, + PSACompany, + PSAMember, + PSAConfiguration, +) +from .client import ConnectWiseClient + + +class ConnectWiseProvider(PSAProvider): + """ConnectWise PSA provider implementation.""" + + def __init__(self, client: ConnectWiseClient): + self.client = client + + async def test_connection(self) -> ConnectionTestResult: + """Test the CW connection by fetching system info.""" + try: + info = await self.client.get("/system/info") + return ConnectionTestResult( + success=True, + message="Connected successfully.", + server_version=info.get("version", None), + ) + except Exception as e: + return ConnectionTestResult( + success=False, + message=str(e), + server_version=None, + ) + + # ── Stubs for Phase A slices 2-5 ───────────────────────────────── + + async def get_ticket(self, ticket_id: str) -> PSATicket: + raise NotImplementedError("Implemented in Slice 2") + + async def search_tickets(self, query: str, **filters) -> list[PSATicket]: + raise NotImplementedError("Implemented in Slice 3") + + async def post_note(self, ticket_id: str, text: str, note_type: str, member_id: str | None = None) -> PSANote: + raise NotImplementedError("Implemented in Slice 4") + + async def update_ticket_status(self, ticket_id: str, status_id: int) -> PSATicket: + raise NotImplementedError("Implemented in Slice 4") + + async def get_ticket_statuses(self, board_id: int) -> list[PSAStatus]: + raise NotImplementedError("Implemented in Slice 3") + + async def list_companies(self, **filters) -> list[PSACompany]: + raise NotImplementedError("Implemented in Slice 3") + + async def get_company(self, company_id: str) -> PSACompany: + raise NotImplementedError("Implemented in Slice 3") + + async def list_members(self) -> list[PSAMember]: + raise NotImplementedError("Implemented in Slice 5") + + async def get_ticket_configurations(self, ticket_id: str) -> list[PSAConfiguration]: + raise NotImplementedError("Implemented in Slice 3") +``` + +**Step 2: Create the provider registry** + +Create `backend/app/services/psa/registry.py`: + +```python +"""Factory for instantiating PSA providers from stored connection data.""" +from __future__ import annotations + +from uuid import UUID + +from sqlalchemy import select +from sqlalchemy.ext.asyncio import AsyncSession + +from app.models.psa_connection import PsaConnection +from app.services.psa.base import PSAProvider +from app.services.psa.encryption import decrypt_credentials +from app.services.psa.exceptions import PSAConnectionError + + +async def get_provider_for_account(account_id: UUID, db: AsyncSession) -> PSAProvider: + """Look up account's PSA connection, decrypt credentials, instantiate provider.""" + result = await db.execute( + select(PsaConnection).where( + PsaConnection.account_id == account_id, + PsaConnection.is_active.is_(True), + ) + ) + connection = result.scalar_one_or_none() + + if not connection: + raise PSAConnectionError( + "No active PSA connection configured for this account.", + provider="unknown", + ) + + if connection.provider == "connectwise": + from app.services.psa.connectwise.client import ConnectWiseClient + from app.services.psa.connectwise.provider import ConnectWiseProvider + + creds = decrypt_credentials(connection.credentials_encrypted) + client = ConnectWiseClient( + site_url=connection.site_url, + company_id=connection.company_id, + public_key=creds["public_key"], + private_key=creds["private_key"], + client_id=creds["client_id"], + ) + return ConnectWiseProvider(client) + + raise PSAConnectionError( + f"Unsupported PSA provider: {connection.provider}", + provider=connection.provider, + ) +``` + +**Step 3: Commit** + +```bash +git add backend/app/services/psa/connectwise/provider.py backend/app/services/psa/registry.py +git commit -m "feat(psa): add ConnectWiseProvider with test_connection + provider registry" +``` + +--- + +### Task 6: Pydantic schemas for PSA connections + +**Files:** +- Create: `backend/app/schemas/psa_connection.py` +- Modify: `backend/app/schemas/__init__.py` + +**Step 1: Create schemas** + +Create `backend/app/schemas/psa_connection.py`: + +```python +"""Pydantic schemas for PSA connection management.""" +from __future__ import annotations + +from datetime import datetime +from uuid import UUID + +from pydantic import BaseModel, Field + + +class PsaConnectionCreate(BaseModel): + provider: str = Field(default="connectwise", pattern="^(connectwise|autotask)$") + display_name: str = Field(min_length=1, max_length=100) + site_url: str = Field(min_length=1, max_length=255) + company_id: str = Field(min_length=1, max_length=100) + public_key: str = Field(min_length=1) + private_key: str = Field(min_length=1) + client_id: str = Field(min_length=1) + + +class PsaConnectionUpdate(BaseModel): + display_name: str | None = None + site_url: str | None = None + company_id: str | None = None + public_key: str | None = None + private_key: str | None = None + client_id: str | None = None + + +class PsaConnectionResponse(BaseModel): + id: UUID + account_id: UUID + provider: str + display_name: str + site_url: str + company_id: str + is_active: bool + last_validated_at: datetime | None + created_at: datetime + updated_at: datetime + # Redacted credential hints (never expose full keys) + public_key_hint: str # e.g., "••••••abc1" + private_key_hint: str + + model_config = {"from_attributes": True} + + +class PsaConnectionTestResponse(BaseModel): + success: bool + message: str + server_version: str | None = None +``` + +**Step 2: Register in schemas __init__** + +Add to `backend/app/schemas/__init__.py`: + +```python +from app.schemas.psa_connection import ( + PsaConnectionCreate, + PsaConnectionUpdate, + PsaConnectionResponse, + PsaConnectionTestResponse, +) +``` + +**Step 3: Commit** + +```bash +git add backend/app/schemas/psa_connection.py backend/app/schemas/__init__.py +git commit -m "feat(psa): add Pydantic schemas for PSA connection CRUD" +``` + +--- + +### Task 7: PSA connection API endpoints + +**Files:** +- Create: `backend/app/api/endpoints/integrations.py` +- Modify: `backend/app/api/router.py` +- Create: `backend/tests/test_psa_connections.py` + +**Step 1: Write tests** + +Create `backend/tests/test_psa_connections.py`: + +```python +"""Integration tests for PSA connection CRUD endpoints.""" +import pytest +from httpx import AsyncClient + +pytestmark = pytest.mark.anyio + + +class TestPsaConnectionCRUD: + """Tests for /integrations/psa/connections endpoints.""" + + async def test_get_connection_empty(self, client: AsyncClient, auth_headers: dict): + """GET returns null when no connection exists.""" + resp = await client.get("/api/v1/integrations/psa/connections", headers=auth_headers) + assert resp.status_code == 200 + assert resp.json() is None + + async def test_create_connection_requires_owner(self, client: AsyncClient, auth_headers: dict): + """Non-owner users cannot create connections.""" + # Default test user is an engineer, not owner + resp = await client.post( + "/api/v1/integrations/psa/connections", + headers=auth_headers, + json={ + "provider": "connectwise", + "display_name": "Test CW", + "site_url": "na.myconnectwise.net", + "company_id": "testco", + "public_key": "pub123", + "private_key": "priv456", + "client_id": "cid789", + }, + ) + # Should be 403 because test user is not an owner + assert resp.status_code == 403 + + async def test_delete_nonexistent_returns_404(self, client: AsyncClient, auth_headers: dict): + """DELETE on nonexistent connection returns 404.""" + import uuid + resp = await client.delete( + f"/api/v1/integrations/psa/connections/{uuid.uuid4()}", + headers=auth_headers, + ) + # Either 403 (not owner) or 404 — both are acceptable + assert resp.status_code in (403, 404) +``` + +Note: Full CRUD tests with owner-role fixtures will be added when we have a test helper for creating owner-role users. These initial tests verify the endpoints exist and RBAC is enforced. + +**Step 2: Create the endpoints** + +Create `backend/app/api/endpoints/integrations.py`: + +```python +"""PSA integration management endpoints.""" +from __future__ import annotations + +from typing import Annotated +from uuid import UUID + +from fastapi import APIRouter, Depends, HTTPException, status +from sqlalchemy import select +from sqlalchemy.ext.asyncio import AsyncSession + +from app.core.database import get_db +from app.api.deps import require_account_owner, get_current_active_user +from app.models.user import User +from app.models.psa_connection import PsaConnection +from app.schemas.psa_connection import ( + PsaConnectionCreate, + PsaConnectionUpdate, + PsaConnectionResponse, + PsaConnectionTestResponse, +) +from app.services.psa.encryption import encrypt_credentials, decrypt_credentials, mask_credential + +router = APIRouter(prefix="/integrations/psa", tags=["integrations"]) + + +def _to_response(conn: PsaConnection) -> PsaConnectionResponse: + """Convert a PsaConnection model to a response with redacted credentials.""" + creds = decrypt_credentials(conn.credentials_encrypted) + return PsaConnectionResponse( + id=conn.id, + account_id=conn.account_id, + provider=conn.provider, + display_name=conn.display_name, + site_url=conn.site_url, + company_id=conn.company_id, + is_active=conn.is_active, + last_validated_at=conn.last_validated_at, + created_at=conn.created_at, + updated_at=conn.updated_at, + public_key_hint=mask_credential(creds.get("public_key")), + private_key_hint=mask_credential(creds.get("private_key")), + ) + + +@router.get("/connections", response_model=PsaConnectionResponse | None) +async def get_connection( + current_user: Annotated[User, Depends(get_current_active_user)], + db: Annotated[AsyncSession, Depends(get_db)], +): + """Get the account's PSA connection (redacted credentials). Any authenticated user can view.""" + if not current_user.account_id: + return None + result = await db.execute( + select(PsaConnection).where(PsaConnection.account_id == current_user.account_id) + ) + conn = result.scalar_one_or_none() + if not conn: + return None + return _to_response(conn) + + +@router.post("/connections", response_model=PsaConnectionResponse, status_code=status.HTTP_201_CREATED) +async def create_connection( + data: PsaConnectionCreate, + current_user: Annotated[User, Depends(require_account_owner)], + db: Annotated[AsyncSession, Depends(get_db)], +): + """Create a new PSA connection for the account. Tests connection before saving.""" + if not current_user.account_id: + raise HTTPException(status_code=400, detail="User has no account") + + # Check for existing connection + existing = await db.execute( + select(PsaConnection).where(PsaConnection.account_id == current_user.account_id) + ) + if existing.scalar_one_or_none(): + raise HTTPException(status_code=409, detail="Account already has a PSA connection") + + # Test connection before saving + from app.services.psa.connectwise.client import ConnectWiseClient + from app.services.psa.connectwise.provider import ConnectWiseProvider + + client = ConnectWiseClient( + site_url=data.site_url, + company_id=data.company_id, + public_key=data.public_key, + private_key=data.private_key, + client_id=data.client_id, + ) + provider = ConnectWiseProvider(client) + test_result = await provider.test_connection() + + if not test_result.success: + raise HTTPException(status_code=422, detail=f"Connection test failed: {test_result.message}") + + # Encrypt and save + from datetime import datetime, timezone + + encrypted = encrypt_credentials({ + "public_key": data.public_key, + "private_key": data.private_key, + "client_id": data.client_id, + }) + + conn = PsaConnection( + account_id=current_user.account_id, + provider=data.provider, + display_name=data.display_name, + site_url=data.site_url, + company_id=data.company_id, + credentials_encrypted=encrypted, + last_validated_at=datetime.now(timezone.utc), + ) + db.add(conn) + await db.commit() + await db.refresh(conn) + + return _to_response(conn) + + +@router.put("/connections/{connection_id}", response_model=PsaConnectionResponse) +async def update_connection( + connection_id: UUID, + data: PsaConnectionUpdate, + current_user: Annotated[User, Depends(require_account_owner)], + db: Annotated[AsyncSession, Depends(get_db)], +): + """Update PSA connection. Re-tests if credentials change.""" + result = await db.execute( + select(PsaConnection).where( + PsaConnection.id == connection_id, + PsaConnection.account_id == current_user.account_id, + ) + ) + conn = result.scalar_one_or_none() + if not conn: + raise HTTPException(status_code=404, detail="Connection not found") + + # Decrypt existing creds to merge with updates + creds = decrypt_credentials(conn.credentials_encrypted) + credentials_changed = False + + if data.display_name is not None: + conn.display_name = data.display_name + if data.site_url is not None: + conn.site_url = data.site_url + credentials_changed = True + if data.company_id is not None: + conn.company_id = data.company_id + credentials_changed = True + if data.public_key is not None: + creds["public_key"] = data.public_key + credentials_changed = True + if data.private_key is not None: + creds["private_key"] = data.private_key + credentials_changed = True + if data.client_id is not None: + creds["client_id"] = data.client_id + credentials_changed = True + + # Re-test if credentials changed + if credentials_changed: + from app.services.psa.connectwise.client import ConnectWiseClient + from app.services.psa.connectwise.provider import ConnectWiseProvider + + client = ConnectWiseClient( + site_url=conn.site_url, + company_id=conn.company_id, + public_key=creds["public_key"], + private_key=creds["private_key"], + client_id=creds["client_id"], + ) + provider = ConnectWiseProvider(client) + test_result = await provider.test_connection() + + if not test_result.success: + raise HTTPException(status_code=422, detail=f"Connection test failed: {test_result.message}") + + from datetime import datetime, timezone + conn.last_validated_at = datetime.now(timezone.utc) + conn.credentials_encrypted = encrypt_credentials(creds) + + await db.commit() + await db.refresh(conn) + return _to_response(conn) + + +@router.delete("/connections/{connection_id}", status_code=status.HTTP_204_NO_CONTENT) +async def delete_connection( + connection_id: UUID, + current_user: Annotated[User, Depends(require_account_owner)], + db: Annotated[AsyncSession, Depends(get_db)], +): + """Delete a PSA connection.""" + result = await db.execute( + select(PsaConnection).where( + PsaConnection.id == connection_id, + PsaConnection.account_id == current_user.account_id, + ) + ) + conn = result.scalar_one_or_none() + if not conn: + raise HTTPException(status_code=404, detail="Connection not found") + + await db.delete(conn) + await db.commit() + + +@router.post("/connections/{connection_id}/test", response_model=PsaConnectionTestResponse) +async def test_connection( + connection_id: UUID, + current_user: Annotated[User, Depends(require_account_owner)], + db: Annotated[AsyncSession, Depends(get_db)], +): + """Test an existing PSA connection.""" + result = await db.execute( + select(PsaConnection).where( + PsaConnection.id == connection_id, + PsaConnection.account_id == current_user.account_id, + ) + ) + conn = result.scalar_one_or_none() + if not conn: + raise HTTPException(status_code=404, detail="Connection not found") + + from app.services.psa.registry import get_provider_for_account + provider = await get_provider_for_account(current_user.account_id, db) + test_result = await provider.test_connection() + + if test_result.success: + from datetime import datetime, timezone + conn.last_validated_at = datetime.now(timezone.utc) + await db.commit() + + return PsaConnectionTestResponse( + success=test_result.success, + message=test_result.message, + server_version=test_result.server_version, + ) +``` + +**Step 3: Register in router** + +Add to `backend/app/api/router.py`: + +```python +from app.api.endpoints import integrations +# ... +api_router.include_router(integrations.router) +``` + +**Step 4: Run tests** + +Run: `cd backend && python -m pytest tests/test_psa_connections.py -v` +Expected: Tests should pass (the RBAC test may need adjustment based on test user role) + +**Step 5: Commit** + +```bash +git add backend/app/api/endpoints/integrations.py backend/app/api/router.py backend/tests/test_psa_connections.py +git commit -m "feat(psa): add PSA connection CRUD endpoints with encryption and connection testing" +``` + +--- + +### Task 8: Frontend — Integrations page (Connection tab) + +This task creates the frontend for Slice 1. Due to the size, it's broken into sub-steps but committed as a single unit. + +**Files:** +- Create: `frontend/src/types/integrations.ts` +- Modify: `frontend/src/types/index.ts` +- Create: `frontend/src/api/integrations.ts` +- Modify: `frontend/src/api/index.ts` +- Create: `frontend/src/pages/account/IntegrationsPage.tsx` +- Modify: `frontend/src/router.tsx` +- Modify: `frontend/src/pages/account/AccountSettingsPage.tsx` (add link card) + +**Sub-step A: Types** + +Create `frontend/src/types/integrations.ts` with `PsaConnectionResponse`, `PsaConnectionCreate`, `PsaConnectionUpdate`, `PsaConnectionTestResponse` interfaces matching the backend schemas. + +**Sub-step B: API client** + +Create `frontend/src/api/integrations.ts` with `integrationsApi` object (connection CRUD + test). + +**Sub-step C: IntegrationsPage** + +Create `frontend/src/pages/account/IntegrationsPage.tsx`: +- Connection tab (only tab for now — Member Mapping and Post History added in Slices 4-5) +- When no connection: setup form with fields for display name, site URL, company ID, public key, private key, client ID +- When connection exists: status card showing provider, site URL, company ID, redacted keys, last validated timestamp. Actions: Edit, Test, Disconnect +- Connection test shows success/failure inline +- Uses local React state (per lesson #41) +- Glass card styling per design system + +**Sub-step D: Routing** + +Add route in `frontend/src/router.tsx` under `account` children: +```tsx +{ + path: 'integrations', + element: ( + + {page(IntegrationsPage)} + + ), +}, +``` + +Add link card in `AccountSettingsPage.tsx` for "Integrations" pointing to `/account/integrations`. + +**Sub-step E: Build and commit** + +Run: `cd frontend && npm run build` +Expected: SUCCESS + +```bash +git add frontend/src/types/integrations.ts frontend/src/types/index.ts frontend/src/api/integrations.ts frontend/src/api/index.ts frontend/src/pages/account/IntegrationsPage.tsx frontend/src/router.tsx frontend/src/pages/account/AccountSettingsPage.tsx +git commit -m "feat(psa): add Integrations page with connection management UI" +``` + +--- + +## Slice 2: Ticket Linking (Outline) + +### Task 9: get_ticket in ConnectWise provider +- Implement `get_ticket()` in provider — calls `GET /service/tickets/{id}` with partial response fields +- Map CW response to `PSATicket` model + +### Task 10: Session table migration +- Add `psa_ticket_id` (VARCHAR 100, nullable) and `psa_connection_id` (UUID, FK → psa_connections, ON DELETE SET NULL) to sessions +- Migration 059 +- Update Session model and SessionResponse schema + +### Task 11: Ticket link endpoint +- `PATCH /sessions/{id}/ticket-link` — validates ticket exists in CW before saving +- Add to `sessions.py` endpoints + +### Task 12: Frontend — Ticket picker modal + session header indicator +- TicketPickerModal component (manual ID entry + Look Up) +- Session header ticket link indicator (Lucide `Ticket` icon) +- Link/unlink UI + +--- + +## Slice 3: Ticket Search (Outline) + +### Task 13: search_tickets, get_ticket_statuses, list_companies in provider +### Task 14: Search and status endpoints +### Task 15: In-memory cache for board statuses and companies +### Task 16: Frontend — Full ticket search in picker modal + +--- + +## Slice 4: Update Ticket Modal (Outline) + +### Task 17: PsaPostLog model + migration 060 +### Task 18: post_note, update_ticket_status in provider +### Task 19: Preview, post, and post history endpoints +### Task 20: Frontend — Update Ticket modal (split panel, note type, status dropdown) +### Task 21: Frontend — Post history tab in Integrations page + +--- + +## Slice 5: Member Mapping (Outline) + +### Task 22: PsaMemberMapping model + migration 061 +### Task 23: list_members in provider +### Task 24: Member mapping CRUD + auto-match endpoints +### Task 25: Member attribution on note posts +### Task 26: Frontend — Member Mapping tab in Integrations page diff --git a/frontend/src/api/index.ts b/frontend/src/api/index.ts index 13ce8733..dbdc5c16 100644 --- a/frontend/src/api/index.ts +++ b/frontend/src/api/index.ts @@ -22,3 +22,4 @@ export { assistantChatApi } from './assistantChat' export { flowTransferApi } from './flowTransfer' export { kbAcceleratorApi } from './kbAccelerator' export { scriptsApi } from './scripts' +export { integrationsApi, sessionPsaApi } from './integrations' diff --git a/frontend/src/api/integrations.ts b/frontend/src/api/integrations.ts new file mode 100644 index 00000000..ed90f88d --- /dev/null +++ b/frontend/src/api/integrations.ts @@ -0,0 +1,41 @@ +import { apiClient } from './client' +import type { PsaConnectionResponse, PsaConnectionCreate, PsaConnectionUpdate, PsaConnectionTestResponse } from '@/types' +import type { TicketLinkResponse, PSATicketSearchResult, PSATicketInfo, PSATicketStatusItem, PsaPreviewResponse, PsaPostResponse, PsaPostLogEntry, PsaMemberResponse, PsaMemberMappingResponse, AutoMatchResult } from '@/types/integrations' + +export const integrationsApi = { + getConnection: () => + apiClient.get('/integrations/psa/connections').then(r => r.data), + createConnection: (data: PsaConnectionCreate) => + apiClient.post('/integrations/psa/connections', data).then(r => r.data), + updateConnection: (id: string, data: PsaConnectionUpdate) => + apiClient.put(`/integrations/psa/connections/${id}`, data).then(r => r.data), + deleteConnection: (id: string) => + apiClient.delete(`/integrations/psa/connections/${id}`), + testConnection: (id: string) => + apiClient.post(`/integrations/psa/connections/${id}/test`).then(r => r.data), + searchTickets: (params: { query?: string; board_id?: number; include_closed?: boolean }) => + apiClient.get('/integrations/psa/tickets/search', { params }).then(r => r.data), + getTicket: (id: string) => + apiClient.get(`/integrations/psa/tickets/${id}`).then(r => r.data), + getTicketStatuses: (ticketId: string) => + apiClient.get(`/integrations/psa/tickets/${ticketId}/statuses`).then(r => r.data), + listMembers: () => + apiClient.get('/integrations/psa/members').then(r => r.data), + getMemberMappings: () => + apiClient.get('/integrations/psa/member-mappings').then(r => r.data), + saveMemberMappings: (mappings: { user_id: string; external_member_id: string; external_member_name: string }[]) => + apiClient.post('/integrations/psa/member-mappings', mappings).then(r => r.data), + autoMatchMembers: () => + apiClient.post('/integrations/psa/member-mappings/auto-match').then(r => r.data), +} + +export const sessionPsaApi = { + linkTicket: (sessionId: string, psaTicketId: string | null) => + apiClient.patch(`/sessions/${sessionId}/ticket-link`, { psa_ticket_id: psaTicketId }).then(r => r.data), + getPostPreview: (sessionId: string) => + apiClient.get(`/sessions/${sessionId}/psa-post/preview`).then(r => r.data), + postToTicket: (sessionId: string, data: { note_type: string; content: string; update_status_id?: number }) => + apiClient.post(`/sessions/${sessionId}/psa-post`, data).then(r => r.data), + getPostHistory: (sessionId: string) => + apiClient.get(`/sessions/${sessionId}/psa-posts`).then(r => r.data), +} diff --git a/frontend/src/components/session/TicketLinkIndicator.tsx b/frontend/src/components/session/TicketLinkIndicator.tsx new file mode 100644 index 00000000..6318830e --- /dev/null +++ b/frontend/src/components/session/TicketLinkIndicator.tsx @@ -0,0 +1,91 @@ +import { Ticket, Unlink, Link2, Send } from 'lucide-react' +import { cn } from '@/lib/utils' +import type { Session } from '@/types' +import type { PSATicketInfo } from '@/types/integrations' + +interface Props { + session: Session + hasConnection: boolean + onLinkClick: () => void + onUnlink: () => void + onUpdateClick?: () => void + ticketInfo?: PSATicketInfo | null +} + +export function TicketLinkIndicator({ session, hasConnection, onLinkClick, onUnlink, onUpdateClick, ticketInfo }: Props) { + // No connection — show nothing + if (!hasConnection) return null + + // No ticket linked — show subtle "Link Ticket" button + if (!session.psa_ticket_id) { + return ( + + ) + } + + // Ticket linked + return ( +
+ +
+

+ CW #{session.psa_ticket_id} + {ticketInfo?.summary && ( + — {ticketInfo.summary} + )} +

+ {ticketInfo && ( +
+ {ticketInfo.company_name && {ticketInfo.company_name}} + {ticketInfo.board_name && ( + <> + + {ticketInfo.board_name} + + )} + {ticketInfo.status_name && ( + <> + + {ticketInfo.status_name} + + )} +
+ )} +
+
+ {onUpdateClick && ( + + )} + +
+
+ ) +} diff --git a/frontend/src/components/session/TicketPickerModal.tsx b/frontend/src/components/session/TicketPickerModal.tsx new file mode 100644 index 00000000..5f01f0cf --- /dev/null +++ b/frontend/src/components/session/TicketPickerModal.tsx @@ -0,0 +1,436 @@ +import { useState, useEffect, useRef, useCallback } from 'react' +import { Ticket, Search, AlertCircle, CheckCircle2, Hash, Loader2 } from 'lucide-react' +import { Modal } from '@/components/common/Modal' +import { Input } from '@/components/ui/Input' +import { Button } from '@/components/ui/Button' +import { cn } from '@/lib/utils' +import { integrationsApi, sessionPsaApi } from '@/api/integrations' +import type { PSATicketInfo, PSATicketSearchResult } from '@/types/integrations' + +type Mode = 'search' | 'manual' + +interface Props { + open: boolean + onClose: () => void + sessionId: string + onLinked: (ticketId: string, ticket: PSATicketInfo) => void +} + +export function TicketPickerModal({ open, onClose, sessionId, onLinked }: Props) { + const [mode, setMode] = useState('search') + + // Search mode state + const [searchQuery, setSearchQuery] = useState('') + const [includeClosed, setIncludeClosed] = useState(false) + const [searchResults, setSearchResults] = useState([]) + const [isSearching, setIsSearching] = useState(false) + const [hasSearched, setHasSearched] = useState(false) + + // Manual mode state + const [manualId, setManualId] = useState('') + + // Shared state + const [selectedTicket, setSelectedTicket] = useState(null) + const [selectedTicketId, setSelectedTicketId] = useState(null) + const [isLooking, setIsLooking] = useState(false) + const [isLinking, setIsLinking] = useState(false) + const [error, setError] = useState(null) + + const debounceRef = useRef | null>(null) + + // Debounced search + const performSearch = useCallback(async (query: string, closed: boolean) => { + if (!query.trim()) { + setSearchResults([]) + setHasSearched(false) + return + } + + setIsSearching(true) + setError(null) + try { + const results = await integrationsApi.searchTickets({ + query: query.trim(), + include_closed: closed, + }) + setSearchResults(results) + setHasSearched(true) + } catch (err: unknown) { + const message = + err && typeof err === 'object' && 'response' in err + ? (err as { response?: { data?: { detail?: string } } }).response?.data?.detail + : null + setError(message || 'Failed to search tickets.') + setSearchResults([]) + setHasSearched(true) + } finally { + setIsSearching(false) + } + }, []) + + // Trigger debounced search when query or includeClosed changes + useEffect(() => { + if (mode !== 'search') return + + if (debounceRef.current) { + clearTimeout(debounceRef.current) + } + + if (!searchQuery.trim()) { + setSearchResults([]) + setHasSearched(false) + return + } + + debounceRef.current = setTimeout(() => { + performSearch(searchQuery, includeClosed) + }, 300) + + return () => { + if (debounceRef.current) { + clearTimeout(debounceRef.current) + } + } + }, [searchQuery, includeClosed, mode, performSearch]) + + const handleSelectSearchResult = async (result: PSATicketSearchResult) => { + setIsLooking(true) + setError(null) + try { + const ticket = await integrationsApi.getTicket(result.id) + setSelectedTicket(ticket) + setSelectedTicketId(result.id) + } catch (err: unknown) { + const message = + err && typeof err === 'object' && 'response' in err + ? (err as { response?: { data?: { detail?: string } } }).response?.data?.detail + : null + setError(message || 'Failed to load ticket details.') + } finally { + setIsLooking(false) + } + } + + const handleManualLookup = async () => { + const trimmed = manualId.trim() + if (!trimmed) return + + setIsLooking(true) + setError(null) + setSelectedTicket(null) + setSelectedTicketId(null) + + try { + const ticket = await integrationsApi.getTicket(trimmed) + setSelectedTicket(ticket) + setSelectedTicketId(trimmed) + } catch (err: unknown) { + const message = + err && typeof err === 'object' && 'response' in err + ? (err as { response?: { data?: { detail?: string } } }).response?.data?.detail + : null + setError(message || 'Ticket not found. Please check the ticket number and try again.') + } finally { + setIsLooking(false) + } + } + + const handleLink = async () => { + if (!selectedTicket || !selectedTicketId) return + + setIsLinking(true) + setError(null) + try { + await sessionPsaApi.linkTicket(sessionId, selectedTicketId) + onLinked(selectedTicketId, selectedTicket) + handleReset() + } catch (err: unknown) { + const message = + err && typeof err === 'object' && 'response' in err + ? (err as { response?: { data?: { detail?: string } } }).response?.data?.detail + : null + setError(message || 'Failed to link ticket.') + } finally { + setIsLinking(false) + } + } + + const handleReset = () => { + setSearchQuery('') + setSearchResults([]) + setHasSearched(false) + setManualId('') + setSelectedTicket(null) + setSelectedTicketId(null) + setError(null) + setIsLooking(false) + setIsLinking(false) + setIsSearching(false) + setIncludeClosed(false) + } + + const handleClose = () => { + handleReset() + setMode('search') + onClose() + } + + const handleClearSelection = () => { + setSelectedTicket(null) + setSelectedTicketId(null) + setError(null) + } + + const handleManualKeyDown = (e: React.KeyboardEvent) => { + if (e.key === 'Enter' && manualId.trim() && !isLooking && !selectedTicket) { + handleManualLookup() + } + } + + const switchMode = (newMode: Mode) => { + setMode(newMode) + setSelectedTicket(null) + setSelectedTicketId(null) + setError(null) + } + + return ( + +
+ {/* Mode tabs */} +
+ + +
+ + {/* Search mode */} + {mode === 'search' && !selectedTicket && ( +
+
+ setSearchQuery(e.target.value)} + disabled={isLooking} + className="w-full" + autoFocus + /> +
+ + {/* Include closed toggle */} + + + {/* Search results */} + {isSearching && ( +
+ +
+ )} + + {!isSearching && hasSearched && searchResults.length === 0 && ( +
+ No tickets found +
+ )} + + {!isSearching && searchResults.length > 0 && ( +
+ {searchResults.map((result) => ( + + ))} +
+ )} + + {isLooking && ( +
+ + Loading ticket details... +
+ )} +
+ )} + + {/* Manual mode */} + {mode === 'manual' && !selectedTicket && ( +
+ +
+ { + setManualId(e.target.value) + if (error) setError(null) + }} + onKeyDown={handleManualKeyDown} + disabled={isLooking} + className="flex-1" + autoFocus + /> + +
+
+ )} + + {/* Error */} + {error && ( +
+ +

{error}

+
+ )} + + {/* Selected ticket confirmation card */} + {selectedTicket && selectedTicketId && ( +
+
+ +
+

+ CW #{selectedTicketId} — {selectedTicket.summary} +

+
+ {selectedTicket.company_name && ( + {selectedTicket.company_name} + )} + {selectedTicket.board_name && ( + <> + + {selectedTicket.board_name} + + )} + {selectedTicket.status_name && ( + <> + + {selectedTicket.status_name} + + )} + {selectedTicket.priority_name && ( + <> + + {selectedTicket.priority_name} + + )} +
+
+
+ +
+ + +
+
+ )} + + {/* Skip link */} +
+ +
+
+
+ ) +} diff --git a/frontend/src/components/session/UpdateTicketModal.tsx b/frontend/src/components/session/UpdateTicketModal.tsx new file mode 100644 index 00000000..d198d2a2 --- /dev/null +++ b/frontend/src/components/session/UpdateTicketModal.tsx @@ -0,0 +1,313 @@ +import { useState, useEffect } from 'react' +import { Loader2, Copy, AlertTriangle, AlertCircle, RefreshCw } from 'lucide-react' +import { Modal } from '@/components/common/Modal' +import { Textarea } from '@/components/ui/Textarea' +import { cn } from '@/lib/utils' +import { toast } from '@/lib/toast' +import { sessionPsaApi } from '@/api/integrations' +import type { PsaPreviewResponse } from '@/types/integrations' + +interface Props { + open: boolean + onClose: () => void + sessionId: string + onPosted?: () => void +} + +type NoteType = 'internal_analysis' | 'resolution' | 'description' + +const NOTE_TYPE_OPTIONS: { value: NoteType; label: string; description: string; warning?: string }[] = [ + { value: 'internal_analysis', label: 'Internal Analysis', description: 'Internal only, no notifications' }, + { value: 'resolution', label: 'Resolution', description: 'Internal only, triggers notifications' }, + { value: 'description', label: 'Description', description: 'Visible to the customer', warning: 'This note will be visible to the customer' }, +] + +const CHAR_WARNING_THRESHOLD = 15000 + +export function UpdateTicketModal({ open, onClose, sessionId, onPosted }: Props) { + const [preview, setPreview] = useState(null) + const [isLoading, setIsLoading] = useState(false) + const [loadError, setLoadError] = useState(null) + + const [content, setContent] = useState('') + const [noteType, setNoteType] = useState('internal_analysis') + const [selectedStatusId, setSelectedStatusId] = useState(null) + + const [isPosting, setIsPosting] = useState(false) + const [postError, setPostError] = useState(null) + + useEffect(() => { + if (open) { + loadPreview() + } else { + // Reset state when closed + setPreview(null) + setContent('') + setNoteType('internal_analysis') + setSelectedStatusId(null) + setPostError(null) + setLoadError(null) + } + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [open, sessionId]) + + const loadPreview = async () => { + setIsLoading(true) + setLoadError(null) + try { + const data = await sessionPsaApi.getPostPreview(sessionId) + setPreview(data) + setContent(data.content) + // Find current status ID from available_statuses matching ticket status_name + const currentStatus = data.available_statuses.find( + (s) => s.name === data.ticket.status_name + ) + setSelectedStatusId(currentStatus?.id ?? null) + } catch (err) { + const axiosErr = err as { response?: { data?: { detail?: string } } } + setLoadError(axiosErr.response?.data?.detail || 'Failed to load preview') + console.error(err) + } finally { + setIsLoading(false) + } + } + + const handleCopyContent = async () => { + try { + await navigator.clipboard.writeText(content) + toast.success('Content copied to clipboard') + } catch { + toast.error('Failed to copy content') + } + } + + const handlePost = async () => { + setIsPosting(true) + setPostError(null) + try { + // Determine if status should be updated + const currentStatus = preview?.available_statuses.find( + (s) => s.name === preview?.ticket.status_name + ) + const statusChanged = selectedStatusId !== null && selectedStatusId !== currentStatus?.id + + await sessionPsaApi.postToTicket(sessionId, { + note_type: noteType, + content, + ...(statusChanged ? { update_status_id: selectedStatusId } : {}), + }) + + toast.success('Note posted to ticket successfully') + onPosted?.() + onClose() + } catch (err) { + const axiosErr = err as { response?: { data?: { detail?: string } } } + setPostError(axiosErr.response?.data?.detail || 'Failed to post to ticket') + console.error(err) + } finally { + setIsPosting(false) + } + } + + const currentStatusId = preview?.available_statuses.find( + (s) => s.name === preview?.ticket.status_name + )?.id + + const footer = ( +
+ {postError && ( +
+
+ + {postError} +
+ +
+ )} +
+ + +
+
+ ) + + return ( + + {isLoading && ( +
+ +
+ )} + + {loadError && ( +
+
+ + {loadError} +
+ +
+ )} + + {preview && !isLoading && ( +
+ {/* Left panel - Content editor */} +
+
+

+ Note Content +

+ +
+ +