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

# Bulk delete external users

export const MultiRelatedLinks = ({sections = []}) => {
  if (!sections || sections.length === 0) {
    return null;
  }
  return <div className="space-y-8">
      {sections.map((section, index) => <RelatedLinks key={index} title={section.title} items={section.items} />)}
    </div>;
};

export const RelatedLinks = ({title, items = []}) => {
  const getBadgeClass = badge => {
    if (!badge) return "badge-default";
    const badgeType = badge.toLowerCase().replace(/\s+/g, "-");
    return `badge-${badge === "ガイド" ? "guide" : badgeType}`;
  };
  if (!items || items.length === 0) {
    return null;
  }
  return <div className="my-8">
      {}
      <h3 className="text-sm font-bold uppercase tracking-wider mb-4">{title}</h3>

      {}
      <div className="flex flex-col gap-3">
        {items.map((item, index) => <a key={index} href={item.href} className="py-2 px-3 rounded related_link hover:bg-[#f2f2f2] dark:hover:bg-[#111827] flex items-center gap-3 group no-underline hover:no-underline border-b-0">
            {}
            <span className={`px-2 py-1 rounded-full text-xs font-semibold uppercase tracking-wide flex-shrink-0 ${getBadgeClass(item.badge)}`}>
              {item.badge}
            </span>

            {}
            <span className="text-base">{item.label}</span>
          </a>)}
      </div>
    </div>;
};

You can remove up to 100 external users from your enterprise using API.
This API endpoint removes access to all types of content you invited the
listed external users to collaborate on.

To remove the external users, call the
\[`POST /external_users/post_external_users_submit_delete_job`].

<CodeGroup>
  ```sh cURL theme={null}
  curl -X -L POST "https://api.box.com/2.0/external_users/external_users_submit_delete_job" \
       -H "authorization: Bearer <ACCESS_TOKEN>" \
       -d '{
        "external_users":
          "type": "array"
          "description": "List of external users to delete."
          "items":
            "$ref: #/components/schemas/UserReference"
        }'
  ```
</CodeGroup>

This job runs in the background, and sends a completion report listing deletion status for each user when it's finished.

<Note>
  When you delete external users, their pending collaboration invites are not deleted.
</Note>

<RelatedLinks
  title="RELATED APIS"
  items={[
{ label: translate("Submit job to delete external users"), href: "/reference/v2025.0/post-external-users-submit-delete-job", badge: "POST" }
]}
/>

<RelatedLinks
  title="RELATED GUIDES"
  items={[
{ label: translate("Delete User"), href: "/guides/users/delete-user", badge: "GUIDE" },
{ label: translate("Deprovision Users"), href: "/guides/users/deprovision/index", badge: "GUIDE" }
]}
/>
