> ## Documentation Index
> Fetch the complete documentation index at: https://www.ayrshare.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Auto Schedule अवलोकन

> भविष्य की पोस्ट को स्वचालित रूप से प्रकाशित करने के लिए एक शेड्यूल बनाएँ

export const PlansAvailable = ({plans = [], maxPackRequired}) => {
  let displayPlans = plans;
  if (plans && plans.length === 1) {
    const lowerCasePlan = plans[0].toLowerCase();
    if (lowerCasePlan === "business") {
      displayPlans = ["Launch", "Business", "Enterprise"];
    } else if (lowerCasePlan === "premium") {
      displayPlans = ["Premium", "Launch", "Business", "Enterprise"];
    }
  }
  return <Note>
Available on {displayPlans.length === 1 ? "the " : ""}
{displayPlans.join(", ").replace(/\b\w/g, l => l.toUpperCase())}{" "}
{displayPlans.length > 1 ? "plans" : "plan"}.

{maxPackRequired && <span onClick={() => window.open('https://www.ayrshare.com/docs/additional/maxpack', '_self')} className="flex items-center mt-2 cursor-pointer">
 <span className="px-1.5 py-0.5 rounded text-sm" style={{
    backgroundColor: '#C264B6',
    color: 'white',
    fontSize: '12px'
  }}>
   Max Pack required
 </span>
</span>}
</Note>;
};

<PlansAvailable plans={["premium"]} maxPackRequired={false} />

Auto scheduling आपको पूर्व-निर्धारित पोस्टिंग शेड्यूल बनाने की अनुमति देता है।
आप कई शेड्यूल सेट अप कर सकते हैं, प्रत्येक चुने हुए दिनों पर विशिष्ट पोस्टिंग समय के साथ।
Auto schedule [Publish Post एंडपॉइंट](/apis/post/post) में `scheduleDate` फ़ील्ड से अलग है।

## Auto Schedule की मुख्य विशेषताएँ

<ul class="custom-bullets">
  <li>कस्टम शेड्यूल बनाएँ, जैसे सोमवार और बुधवार को 9 AM, 2 PM और 5 PM पर पोस्ट करें।</li>
  <li>पोस्ट को अगली उपलब्ध समय-स्लॉट में स्वचालित रूप से कतारबद्ध किया जाता है।</li>
  <li>आपके द्वारा बनाए जा सकने वाले शेड्यूल की संख्या पर कोई सीमा नहीं है।</li>

  <li>
    Auto schedule [Publish Post एंडपॉइंट](/apis/post/post) में `scheduleDate` फ़ील्ड से अलग है और इसका उद्देश्य
    शेड्यूलिंग को स्वचालित करना है। आपको या तो auto schedule का उपयोग करना चाहिए या `scheduleDate` का,
    लेकिन दोनों का नहीं।
  </li>
</ul>

## उदाहरण Auto Schedule परिदृश्य

1. वर्तमान समय: सोमवार, 10 AM (GMT)।
2. आप 9 AM और 5 PM पर पोस्ट करने के लिए एक auto schedule बनाते हैं।
3. आप इस शेड्यूल में तीन पोस्ट जोड़ते हैं।
4. सिस्टम इन पोस्ट को स्वचालित रूप से इस प्रकार शेड्यूल करता है: सोमवार 5 PM पर, मंगलवार 9 AM पर, और मंगलवार 5 PM पर।

<Info>
  शेड्यूल की गई पोस्ट को हटाने से उसका समय-स्लॉट खाली नहीं होता। उदाहरण के लिए, यदि आप सोमवार 5 PM की पोस्ट हटाते हैं और उसी शेड्यूल में एक नई पोस्ट जोड़ते हैं, तो उसे अगले उपलब्ध स्लॉट में रखा जाएगा (इस मामले में, बुधवार 9 AM पर)।
</Info>

## Auto Schedule का उपयोग करके प्रकाशित करें

शेड्यूल को [Publish Post एंडपॉइंट](/apis/post/post) के साथ निम्नलिखित फ़ील्ड का उपयोग करके लागू किया जा सकता है:

```json Auto Schedule theme={"system"}
"autoSchedule": {
   "schedule": true, // required
   "title": "Schedule Title" // optional - case-sensitive
}
```

<ul class="custom-bullets">
  <li>
    `schedule`: (आवश्यक) एक Boolean मान जिसे auto scheduling सक्षम करने के लिए `true` पर सेट किया जाना चाहिए।
  </li>

  <li>
    `title`: (वैकल्पिक) एक String मान जो शेड्यूल का नाम निर्दिष्ट करता है। यह `title`
    [Set Auto Schedule](/apis/auto-schedule/overview) एंडपॉइंट का उपयोग करके बनाए गए शेड्यूल के नाम से मेल खाना चाहिए।
    यदि प्रदान नहीं किया गया है, तो डिफ़ॉल्ट शीर्षक `default` है। ध्यान दें कि `title` केस-सेंसिटिव है
    और सटीक मिलान होना चाहिए।
  </li>
</ul>

अपने auto schedules की सूची [List Auto Schedules](/apis/auto-schedule/list-schedule) एंडपॉइंट को कॉल करके देखें।

अधिक जानकारी के लिए [auto scheduling API का उपयोग करने पर यह लेख](https://www.ayrshare.com/blog/understanding-the-ayrshare-auto-schedule-api-endpoint/) देखें।

## User Profile Auto Schedule

किसी विशेष user profile के लिए auto schedule करने हेतु [हेडर में PROFILE\_KEY जोड़ें](/apis/overview#profile-key-format)।
