---
title: "Remove groups from a series"
description: "Removes one or more Mindtickle groups from a Mindtickle series."
contentType: "api-reference"
url: "https://developer.mindtickle.com/docs/users-and-groups/groups/remove-groups-from-a-series/"
---

## Prerequisites

1. [Authentication and setup](/docs/getting-started/authentication-and-setup/): A valid access token.
2. [Invite groups to a series](/docs/users-and-groups/groups/invite-groups-to-a-series/): The groups must be invited to the series.

## Endpoint

```http
POST /services/data/v4.0/mtobjects/Series/SERIES_ID/Groups/delete
```

Base URL: the standard REST host for your region. See [Base URLs](/docs/getting-started/authentication-and-setup/#base-urls).

Headers: `Authorization: Bearer ACCESS_TOKEN`, `Content-Type: application/json`.

## Path parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `SERIES_ID` | string | Required | Mindtickle ID of the series from which you want to remove groups. |

## Request

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `groupIds` | Array[string] | Required | Mindtickle IDs of the groups that you want to remove from the series. Send each ID as a separate string in the JSON array. |

### Request example

```json
{
  "groupIds": ["1234567890123456101", "1234567890123456102", "1234567890123456103"]
}
```

## Response

| Field | Type | Description |
| --- | --- | --- |
| `processId` | string | Mindtickle process ID. Pass it as an item in the `processIds` array when checking process status. |

### Response example

```json
{
  "processId": "1234567890123456104"
}
```

## Notes

- **Async processing:** The request is queued, and the response returns a process ID you use to check the result.
- **Limits:** You can remove a maximum of 20 groups per request.

## Related

- [Remove groups from a module](/docs/users-and-groups/groups/remove-groups-from-a-module/): Remove groups from a single module of a series.
- [Check process status](/docs/users-and-groups/groups/check-process-status/): Check the status of the returned process ID.
