Quickstart Guide — Get your deals on ArmorVaultLive.com in minutes
Include your API key in every request as an x-api-key header:
x-api-key: avl_your_api_key_here
/api/v1/deals
curl -X POST https://api.armorvaultlive.com/api/v1/deals \
-H "Content-Type: application/json" \
-H "x-api-key: avl_your_api_key_here" \
-d '{
"title": "Glock 19 Gen 5 MOS 9mm",
"sku": "GLOCK-19-G5-MOS",
"category": "handgun",
"price": 549.99,
"msrp": 599.99,
"url": "https://yourstore.com/glock-19-gen5",
"image_url": "https://yourstore.com/images/glock19.jpg",
"caliber": "9mm",
"brand": "Glock",
"in_stock": true,
"quantity_available": 15,
"description": "Glock 19 Gen 5 MOS 9mm 15+1 4.02in"
}'
| Field | Type | Description |
|---|---|---|
title | string | Product name |
price | number | Current sale price |
url | string | Direct product page URL |
image_url | string | Product image URL (JPEG/PNG/WebP) |
sku | string | Your product SKU (used for upsert deduplication) |
category | string | handgun, rifle, shotgun, ammo, optic, suppressor, holster, magazine, light, sling, accessory |
msrp | number | Manufacturer suggested retail price |
caliber | string | e.g., "9mm", "5.56 NATO", "12 Gauge" |
brand | string | Manufacturer name |
in_stock | boolean | Defaults to true |
quantity_available | integer | Stock count |
sale_ends | string | ISO date when the deal expires |
description | string | Product description |
/api/v1/feeds
curl -X POST https://api.armorvaultlive.com/api/v1/feeds \
-H "Content-Type: application/json" \
-H "x-api-key: avl_your_api_key_here" \
-d '{
"products": [
{ "title": "Sig P365 9mm", "price": 499.99, "url": "https://yourstore.com/p365", "sku": "SIG-P365", "category": "handgun" },
{ "title": "Federal 9mm 115gr FMJ 50rd", "price": 14.99, "url": "https://yourstore.com/9mm-50", "sku": "FED-9MM-50", "category": "ammo" }
]
}'
The bulk endpoint accepts flexible field names. Common alternatives like name, product_name,
sale_price, product_url, buy_url are all recognized.
/api/v1/deals/:sku
curl -X DELETE https://api.armorvaultlive.com/api/v1/deals/GLOCK-19-G5-MOS \
-H "x-api-key: avl_your_api_key_here"
/api/v1/deals?merchant_id=YOUR_ID
Filter the public deals list by your merchant ID to see your approved, in-stock listings.
"pending" until approved by our team (usually within 24 hours). Once we verify your
inventory feed quality, we can enable auto-approval for faster listing.
Use one of these category values for best classification results:
handgun, rifle, shotgun, ammo, optic, suppressor, holster, magazine, light, sling, accessory
If omitted or unrecognized, our classification engine will attempt to categorize based on the product title.
100 requests per 15 minutes across all API endpoints. The bulk /api/v1/feeds endpoint
counts as 1 request regardless of how many products you include (up to 5,000).
Email support@armorvaultlive.com
ArmorVaultLive.com