? How to Use Custom API Status Values in SiteVibes

Modified on Wed, 4 Jun at 11:57 AM

If you're sending orders to SiteVibes via API (e.g., from an ERP, POS, or custom system), you can define custom order statuses that trigger loyalty point rewards.

This is only needed for API-based orders — Shopify BigCommerce, Magento and other supported integrations pass statuses automatically.


Where to Configure

Go to:
Loyalty > Program > Settings > Loyalty Tab > Reward from orders

In the Custom API status values section, add the status names your system sends (e.g., shipped, completed, ready_to_pickup).


?️ How It Works

When your system sends an order status via API, SiteVibes will only trigger loyalty points if the status is listed in this section.

? API Reference – POST Order Status

Example:

POST /order-data/M4088700/status 
{  "status": "shipped" }

If shipped is registered, loyalty points will be awarded.


✅ Common Use Cases

SystemStatusReward Triggered When...
ERPorder_deliveredOrder is marked delivered
POScompletedIn-store purchase is completed
Customready_to_pickupCustomer picks up the order

Need help? Contact SiteVibes support or your onboarding manager.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article