Build on Swipe Savvy
Everything you need to integrate with our platform — RESTful APIs, webhooks, SDKs, and comprehensive documentation.
# Install the SDK
npm install @swipesavvy/sdk
# Create an order
import { SwipeSavvy } from '@swipesavvy/sdk';
const client = new SwipeSavvy({ apiKey: process.env.SWIPESAVVY_API_KEY });
const order = await client.orders.create({
locationId: 'loc_123',
lineItems: [
{ catalogItemId: 'item_456', quantity: 2 }
],
customer: { email: 'customer@example.com' }
});APIs
Orders API
Create, read, and manage orders programmatically. Support for online ordering, in-store POS, and third-party integrations.
Catalog API
Manage products, categories, modifiers, and pricing across locations. Bulk import/export supported.
Customers API
Access customer profiles, purchase history, loyalty points, and segments for personalized experiences.
Payments API
Process payments, refunds, and voids. Support for multiple payment methods and split payments.
Inventory API
Real-time stock levels, transfer management, and low-stock alerts across all locations.
Loyalty API
Create loyalty programs, enroll members, manage points, tiers, and redemptions. Full lifecycle management for customer retention.
Device API
Register devices, manage activation codes, configure hardware peripherals, and monitor device health across locations.
Healthcare API
Patient demographics, encounters, prescriptions, insurance eligibility, and claims management — HIPAA-compliant and FHIR R4 ready.
Webhooks
Get real-time notifications for orders, payments, inventory changes, and customer events.