maintainx-hello-world

Featured

Create a minimal working MaintainX example - your first work order. Use when starting a new MaintainX integration, testing your setup, or learning basic MaintainX API patterns. Trigger with phrases like "maintainx hello world", "maintainx example", "maintainx quick start", "create first work order", "simple maintainx code".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

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

Skill Content

# MaintainX Hello World ## Overview Create your first work order using the MaintainX REST API -- the core building block of CMMS operations. ## Prerequisites - Completed `maintainx-install-auth` setup - Valid `MAINTAINX_API_KEY` environment variable - Node.js 18+ or curl ## Instructions ### Step 1: Create a Work Order (curl) ```bash curl -X POST https://api.getmaintainx.com/v1/workorders \ -H "Authorization: Bearer $MAINTAINX_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "title": "Hello World - Test Work Order", "description": "First API-created work order. Safe to delete.", "priority": "LOW", "status": "OPEN" }' | jq . ``` Expected response: ```json { "id": 12345, "title": "Hello World - Test Work Order", "status": "OPEN", "priority": "LOW", "createdAt": "2026-03-19T12:00:00Z" } ``` ### Step 2: Create a Work Order (TypeScript) ```typescript // hello-maintainx.ts import { MaintainXClient } from './maintainx/client'; async function helloMaintainX() { const client = new MaintainXClient(); // Create a basic work order const { data: workOrder } = await client.createWorkOrder({ title: 'HVAC Filter Replacement - Building A', description: 'Replace air filters in units 1-4 on the 3rd floor.', priority: 'MEDIUM', }); console.log('Created work order:', workOrder.id); // Retrieve it back to confirm const { data: fetched } = await client.getWorkOrder(workOrder.id); console.log('Work order status:', fetched....

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

maintainx-core-workflow-a

Execute MaintainX primary workflow: Work Order lifecycle management. Use when creating, updating, and managing work orders through their full lifecycle, from creation to completion with all status transitions. Trigger with phrases like "maintainx work order", "create work order", "work order lifecycle", "maintenance task", "manage work orders".

2,266 Updated today
jeremylongshore
AI & Automation Featured

maintainx-sdk-patterns

Learn MaintainX REST API patterns, pagination, filtering, and client architecture. Use when building robust API integrations, implementing pagination, or creating reusable SDK patterns for MaintainX. Trigger with phrases like "maintainx sdk", "maintainx api patterns", "maintainx pagination", "maintainx filtering", "maintainx client design".

2,266 Updated today
jeremylongshore
AI & Automation Featured

maintainx-install-auth

Install and configure MaintainX REST API authentication. Use when setting up a new MaintainX integration, configuring API keys, or initializing MaintainX API access in your project. Trigger with phrases like "install maintainx", "setup maintainx", "maintainx auth", "configure maintainx API key", "maintainx credentials".

2,266 Updated today
jeremylongshore
AI & Automation Featured

maintainx-common-errors

Debug and resolve common MaintainX API errors. Use when encountering API errors, authentication issues, or unexpected responses from the MaintainX API. Trigger with phrases like "maintainx error", "maintainx 401", "maintainx api problem", "maintainx not working", "debug maintainx".

2,266 Updated today
jeremylongshore
AI & Automation Featured

maintainx-webhooks-events

Implement MaintainX webhook handling and event-driven integrations. Use when setting up webhooks, handling MaintainX events, or building real-time integrations with MaintainX. Trigger with phrases like "maintainx webhook", "maintainx events", "maintainx notifications", "maintainx real-time", "maintainx triggers".

2,266 Updated today
jeremylongshore