Overview
The PuppetVendors API allows you to programmatically manage vendors, users, orders, products, payouts, fulfillments, commissions, and reports for your multi-vendor Shopify store. Base URL:https://api.puppetvendors.com
Resources
Authentication
Exchange your API key for a JWT token
Vendors
Manage vendor accounts, profiles, and addresses
Users
Create and manage vendor portal user accounts
Orders
Retrieve orders and calculated line items
Products
List products with inventory and variant details
Payouts
Track vendor payout balances and payment status
Fulfillments
Monitor and create order fulfillments
Commissions
View commission rates by vendor or SKU
Reports
Pull vendor sales and earnings reports
Line Items
Update report data, COGS, and trigger recalculations
Rate Limits
The API is rate-limited to 100 requests per minute per IP address. Exceeding this limit returns HTTP 429.Authentication
All endpoints require a JWT token. Get started by exchanging your API key atPOST /v1/authenticate.