# API05001: WooCommerce API अक्षम

## इसका क्या अर्थ है[​](#what-this-means "इसका क्या अर्थ है के लिए सीधा लिंक")

WooCommerce REST API आपकी साइट पर अक्षम है। WCPOS के लिए WooCommerce के साथ संवाद करने और स्टोर डेटा तक पहुँचने के लिए REST API की आवश्यकता होती है।

## सामान्य कारण[​](#common-causes "सामान्य कारण के लिए सीधा लिंक")

* **WooCommerce सेटिंग** — REST API को जानबूझकर अक्षम किया गया था
* **सुरक्षा प्लगइन** — एक सुरक्षा प्लगइन API तक पहुँच को प्रतिबंधित कर रहा है
* **होस्टिंग प्रतिबंध** — आपके होस्ट ने REST API तक पहुँच को अक्षम कर दिया है
* **Permalink समस्याएं** — Permalinks को REST API के लिए कॉन्फ़िगर नहीं किया गया है

## कैसे ठीक करें[​](#how-to-fix "कैसे ठीक करें के लिए सीधा लिंक")

### 1. WooCommerce REST API सक्षम करें[​](#1-enable-woocommerce-rest-api "1. WooCommerce REST API सक्षम करें के लिए सीधा लिंक")

WordPress एडमिन में:

1. WooCommerce → सेटिंग्स → उन्नत → REST API पर जाएं
2. सुनिश्चित करें कि REST API सक्षम है
3. सत्यापित करें कि API कुंजी बनाई गई हैं

### 2. WordPress REST API जाँचें[​](#2-check-wordpress-rest-api "2. WordPress REST API जाँचें के लिए सीधा लिंक")

WooCommerce API WordPress REST API पर निर्भर है:

1. अपने ब्राउज़र में `https://yoursite.com/wp-json/` पर जाएं
2. JSON डेटा लौटाना चाहिए
3. यदि नहीं, तो देखें [API05004](/hi-IN/error-codes/API05004.md)

### 3. सुरक्षा प्लगइन जाँचें[​](#3-check-security-plugins "3. सुरक्षा प्लगइन जाँचें के लिए सीधा लिंक")

कुछ सामान्य सुरक्षा प्लगइन जो API को ब्लॉक कर सकते हैं:

* **Wordfence** — फ़ायरवॉल सेटिंग्स की जाँच करें
* **iThemes Security** — REST API सेटिंग्स की जाँच करें
* **All In One WP Security** — फ़ायरवॉल नियमों की समीक्षा करें

REST API एंडपॉइंट्स या POS एप्लिकेशन को व्हाइटलिस्ट करें।

### 4. .htaccess जाँचें[​](#4-check-htaccess "4. .htaccess जाँचें के लिए सीधा लिंक")

API तक पहुँच को ब्लॉक कर रहे नियम खोजें:

```
# Remove or modify rules blocking /wp-json/

# Ensure mod_rewrite is enabled
```

### 5. Permalinks फ्लश करें[​](#5-flush-permalinks "5. Permalinks फ्लश करें के लिए सीधा लिंक")

कभी-कभी permalink सेटिंग्स को ताज़ा करने की आवश्यकता होती है:

1. सेटिंग्स → Permalinks पर जाएं
2. "सहेजें बदलाव" पर क्लिक करें (भले ही कोई बदलाव न किया हो)
3. यह पुनः लिखने के नियमों को पुनर्जीवित करता है

## संबंधित त्रुटियाँ[​](#related-errors "संबंधित त्रुटियाँ के लिए सीधा लिंक")

* [API05004](/hi-IN/error-codes/API05004.md) — WordPress API अक्षम
* [API02006](/hi-IN/error-codes/API02006.md) — API कुंजी अमान्य
