> ## 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.

# Delete Auto Schedule

> एक निर्दिष्ट 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>;
};

export const HeaderAPI = ({noProfileKey, profileKeyRequired}) => <>
    <ParamField header="Authorization" type="string" required>
      <a href="/apis/overview#authorization">API Key</a> of the Primary Profile.
      <br />
      <br />
      Format: <code>Authorization: Bearer API_KEY</code>
    </ParamField>
    {!noProfileKey && (profileKeyRequired ? <ParamField header="Profile-Key" type="string" required>
          <a href="/apis/overview#profile-key-format">Profile Key</a> of a User Profile.
          <br />
          <br />
          Format: <code>Profile-Key: PROFILE_KEY</code>
        </ParamField> : <ParamField header="Profile-Key" type="string">
          <a href="/apis/overview#profile-key-format">Profile Key</a> of a User Profile.
          <br />
          <br />
          Format: <code>Profile-Key: PROFILE_KEY</code>
        </ParamField>)}
  </>;

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

एक विशेष auto schedule हटाएँ। Schedule का title प्रदान करें अन्यथा "default" का उपयोग किया जाता है।

## Header Parameters

<HeaderAPI />

## Body Parameters

<ParamField body="title" type="string" default="default">
  हटाने के लिए schedule का title।

  यह उस schedule title से मेल खाना चाहिए जिसे पहले [Set Auto Schedule endpoint](/apis/auto-schedule/set-schedule) का उपयोग करके बनाया गया था।
  यदि कोई title प्रदान नहीं किया गया है, तो सिस्टम "default" schedule हटाने का प्रयास करेगा।
</ParamField>

<ParamField body="deleteLastScheduleDate" type="boolean" default={false}>
  Schedule के प्रारंभिक बिंदु को वर्तमान समय पर रीसेट करें।

  जब `true` पर सेट किया जाता है, तो यह अंतिम उपयोग की गई schedule तिथि को साफ़ कर देगा, जिससे कोई भी नया पोस्ट वर्तमान समय से शुरू करके schedule किया जाएगा।
  कोई भी पोस्ट जो पहले से ही schedule किया गया था वह अपरिवर्तित रहेगा और अपने मूल समय पर प्रकाशित होगा।
</ParamField>

<RequestExample>
  ```javascript cURL theme={"system"}
  curl \
  -H "Authorization: Bearer API Key" \
  -H 'Content-Type: application/json' \
  -d '{"title": "Schedule Title"}' \
  -X DELETE https://api.ayrshare.com/api/auto-schedule/delete
  ```

  ```javascript JavaScript theme={"system"}
  const API_KEY = "API_KEY";
  const title = "Schedule Title";

  fetch("https://api.ayrshare.com/api/auto-schedule/delete", {
          method: "DELETE",
          headers: {
              "Content-Type": "application/json",
              "Authorization": `Bearer ${API_KEY}`
          },
          body: JSON.stringify({ title }),
      })
          .then((res) => res.json())
          .then((json) => console.log(json))
          .catch(console.error);
  ```

  ```python Python theme={"system"}
  import requests

  payload = {'title': 'Schedule Title'}
  headers = {'Content-Type': 'application/json',
          'Authorization': 'Bearer API_KEY'}

  r = requests.delete('https://api.ayrshare.com/api/auto-schedule/delete',
      json=payload,
      headers=headers)

  print(r.json())
  ```

  ```php PHP theme={"system"}
  <?php

  $API_KEY = "API_KEY";
  $title = "Schedule Title";

  $data = [
      'title' => $title
  ];

  $ch = curl_init();

  curl_setopt_array($ch, [
      CURLOPT_URL => "https://api.ayrshare.com/api/auto-schedule/delete",
      CURLOPT_RETURNTRANSFER => true,
      CURLOPT_CUSTOMREQUEST => "DELETE",  // Set the request method to DELETE
      CURLOPT_POSTFIELDS => json_encode($data),
      CURLOPT_HTTPHEADER => [
          "Content-Type: application/json",
          "Authorization: Bearer " . $API_KEY
      ]
  ]);

  $response = curl_exec($ch);

  if (curl_errno($ch)) {
      echo 'Error: ' . curl_error($ch);
  } else {
      $json = json_decode($response, true);
      print_r($json);
  }

  curl_close($ch);
  ```

  ```csharp C# theme={"system"}
  using System;
  using System.Net.Http;
  using System.Text;
  using System.Threading.Tasks;

  namespace AutoScheduleDELETERequest_csharp
  {
     class AutoScheduleDELETE
     {
         private static readonly HttpClient client = new HttpClient();
         
         static async Task Main(string[] args)
         {
             string API_KEY = "API_KEY";
             string url = "https://api.ayrshare.com/api/auto-schedule/delete";

             client.DefaultRequestHeaders.Add("Authorization", "Bearer " + API_KEY);

             string json = "{\"title\": \"Schedule Title\"}";

             try
             {
                 var request = new HttpRequestMessage
                 {
                     Method = HttpMethod.Delete,
                     RequestUri = new Uri(url),
                     Content = new StringContent(json, Encoding.UTF8, "application/json")
                 };

                 HttpResponseMessage response = await client.SendAsync(request);
                 response.EnsureSuccessStatusCode();
                 string responseBody = await response.Content.ReadAsStringAsync();
                 Console.WriteLine(responseBody);
             }
             catch (HttpRequestException e)
             {
                 Console.WriteLine($"Error: {e.Message}");
             }
         }
     }
  }
  ```
</RequestExample>

<ResponseExample>
  ```javascript 200: Success theme={"system"}
  {
      status: "success",
      title: "Schedule Title"
  }
  ```
</ResponseExample>
