VANAPURE Partner API
Welcome to the official developer hub for VANAPURE. This documentation is designed for retailers, distributors, and dropshippers who wish to programmatically access our plush toy catalog and automate order fulfillment.
For Dropshippers
For Retailers
For Developers
Authentication
All API requests must be authenticated. Please include your Consumer Key and Consumer Secret in the request header or query string.
HTTP HEADER
Authorization: Basic BASE64(consumer_key:consumer_secret)
Get Products
Retrieve a list of all available Vanapure plush toys, including prices, SKU, and attributes.
GET
https://vanapure.com/wp-json/wc/v3/products
Stock Logic: If the
stock_quantity field is null, it indicates the product stock is plentiful (>999 units).
JSON RESPONSE
[
{
"id": 732,
"name": "Soft Bunny Plush - Pink",
"sku": "VP-BUNNY-PNK-01",
"price": "29.99",
"stock_quantity": null,
"attributes": [
{ "name": "Color", "options": ["Pink"] },
{ "name": "Size", "options": ["30cm"] }
]
}
]
Create Order (Push)
Push a new order to the Vanapure system. Please ensure customer shipping details are accurate.
POST
https://vanapure.com/wp-json/wc/v3/orders
JSON PAYLOAD
{
"payment_method": "bacs",
"billing": {
"first_name": "John",
"last_name": "Doe",
"email": "[email protected]",
"phone": "123-456-7890"
},
"shipping": {
"address_1": "123 Plush Street",
"city": "New York",
"state": "NY",
"postcode": "10001",
"country": "US"
},
"line_items": [
{
"product_id": 732,
"quantity": 1,
"sku": "VP-BUNNY-PNK-01"
}
]
}
FAQ
How do I get an API Key?
Contact us at [email protected] to apply for a developer account.
What is the rate limit?
We allow up to 100 requests per minute per IP.
Do you provide tracking numbers?
Yes, tracking numbers are updated via Webhooks once the order is shipped.