blumira-api-patterns

Solid

Use this skill when working with Blumira API authentication, understanding the dual path structure (org vs MSP), constructing filtered queries, handling pagination, or troubleshooting API errors.

API & Backend 36 stars 16 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 80/100

Stars 20%
52
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Blumira API Patterns ## Overview Blumira exposes a REST API at `https://api.blumira.com/public-api/v1` with two path groups: `/org/*` for direct organization access and `/msp/*` for MSP multi-tenant operations. The MCP server wraps these into tool calls, but understanding the underlying patterns helps construct effective queries. ## Key Concepts ### Authentication Blumira uses JWT tokens for authentication. The token is passed via the `X-Blumira-JWT-Token` header (MCP Gateway) or as a Bearer token directly against the API. ``` Authorization: Bearer <JWT_TOKEN> ``` Alternatively, for Pax8 integrations: ``` pax8ApiTokenV1: <PAX8_TOKEN> ``` **Important:** JWT tokens have expiration times. If you receive 401 errors, the token may need to be regenerated from the Blumira portal. ### Dual Path Groups | Path Group | Prefix | Use Case | |-----------|--------|----------| | Organization | `/org/*` | Direct access to a single organization's data | | MSP | `/msp/*` | Multi-tenant access across managed accounts | Organization tools (`blumira_findings_*`, `blumira_agents_*`, `blumira_users_*`) operate on the authenticated org. MSP tools (`blumira_msp_*`) require MSP-level credentials and can target specific accounts. ### Rich Filtering Syntax Blumira supports powerful query filters appended to field names: | Operator | Suffix | Example | Description | |----------|--------|---------|-------------| | Equals | `.eq` | `status.eq=10` | Exact match | | In | `.in` | `severity.in=H...

Details

Author
wyre-technology
Repository
wyre-technology/msp-claude-plugins
Created
5 months ago
Last Updated
today
Language
Astro
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category