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

# Xóa Auto Schedule

> Xóa một auto schedule được chỉ định

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} />

Xóa một auto schedule cụ thể. Cung cấp tiêu đề của lịch hoặc "default" sẽ được sử dụng.

## Tham số Header

<HeaderAPI />

## Tham số Body

<ParamField body="title" type="string" default="default">
  Tiêu đề của lịch cần xóa.

  Tiêu đề này nên khớp với tiêu đề lịch đã được tạo trước đó bằng [endpoint Set Auto Schedule](/apis/auto-schedule/set-schedule).
  Nếu không có tiêu đề nào được cung cấp, hệ thống sẽ cố gắng xóa lịch "default".
</ParamField>

<ParamField body="deleteLastScheduleDate" type="boolean" default={false}>
  Đặt lại điểm bắt đầu của lịch về thời điểm hiện tại.

  Khi được đặt thành `true`, tùy chọn này sẽ xóa ngày lịch được sử dụng lần cuối, khiến bất kỳ bài đăng mới nào cũng được lên lịch bắt đầu từ thời điểm hiện tại.
  Bất kỳ bài đăng nào đã được lên lịch trước đó sẽ vẫn không thay đổi và xuất bản vào thời điểm ban đầu.
</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",  // Đặt phương thức yêu cầu thành 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>
