Receber por email
← Voltar para o catálogo

Kaseya Quote Manager API Patterns

Use this skill when working with the Kaseya Quote Manager (Datto Commerce) MCP tools — API-key authentication, the read-only tool surface, page/pageSize pagination with modifiedAfter, rate limits, and error handling.

31estrelas
Atualizado há 4 meses

Ver no GitHub ↗ Licença: Apache-2.0

Como adicionar

/plugin marketplace add wyre-technology/msp-claude-plugins

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/kaseya-quote-manager-api-patterns/svg)](https://www.skillteca.com.br/skills/kaseya-quote-manager-api-patterns)

Skills relacionadas

Ver todas de Documentos →

Alerta por categoria

Receba novas skills de Documentos toda segunda

1 email curto, só com as skills novas de Documentos. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Kaseya Quote Manager MCP Tools & API Patterns

Overview

The Kaseya Quote Manager MCP server exposes quoting, sales-order, procurement, catalog, CRM, and org data from Kaseya Quote Manager (formerly Datto Commerce). The entire tool surface is READ-ONLY — every tool is a _list or _get; there are no write tools.

Tool names follow kqm_<entity>_list and kqm_<entity>_get across five domains:

  • sales: quote, quote_section, quote_line, sales_order, sales_order_line, sales_order_payment
  • procurement: purchase_order, purchase_order_line, purchase_order_cost, supplier, product_supplier
  • catalog: product, product_image (list only), category, brand
  • crm: customer, customer_address, contact
  • org: employee, warehouse

Connection & Authentication

Kaseya Quote Manager uses a single API key. Against the upstream API the key is sent in the apiKey HTTP header:

| Header | Value | |--------|-------| | apiKey | The raw Quote Manager API key |

Generate the key in Quote Manager under Settings → API.

When used through the WYRE MCP gateway, the gateway maps the environment variable X_KQM_APIKEY onto an X-Kqm-Api-Key header, and the MCP server translates that into the upstream apiKey header automatically. You do not need to construct headers by hand — set the credential and the server handles upstream auth translation.

export X_KQM_APIKEY="your-quote-manager-api-key"

Base URL

https://api.kaseyaquotemanager.com/v1/

Pagination

List endpoints use page-based pagination:

| Parameter | Type | Default | Max | Description | |-----------|------|---------|-----|-------------| | page | number | 1 | - | 1-based page number | | pageSize | number | - | 100 | Results per page | | modifiedAfter | datetime | - | - | Only return records changed after this timestamp |

Use modifiedAfter for incremental syncs rather than re-walking the full collection. Always check whether more pages exist (a full page of pageSize results usually means there is another page) before claiming a result set is complete.

Rate Limiting

  • 60 requests per minute
  • 20,000 requests per day
  • Strategy: batch with the largest pageSize (100) to minimize calls;

use modifiedAfter for incremental pulls.

  • Backoff: on 429, wait and retry with exponential backoff.

Error Handling

| Status Code | Meaning | Resolution | |-------------|---------|------------| | 400 | Bad Request | Check query parameters | | 401 | Unauthorized | Verify the API key is correct | | 403 | Forbidden | Check API key permissions | | 404 | Not Found | Resource doesn't exist | | 429 | Rate Limited | Wait and retry with backoff | | 500 | Server Error | Retry after a delay |

API Documentation

Compartilhar X LinkedIn