---
title: "Check process status"
description: "Returns the status of one or more processes started by the Mindtickle group APIs, by process ID."
contentType: "api-reference"
url: "https://developer.mindtickle.com/docs/users-and-groups/groups/check-process-status/"
---

## Prerequisites

1. [Authentication and setup](/docs/getting-started/authentication-and-setup/): A valid access token.
2. [Groups](/docs/users-and-groups/groups/): A group API call that returned a process ID.

## Endpoint

```http
POST /services/data/v2.0/status
```

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

## Request

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `processIds` | Array[string] | Required | ID of the process. Send each ID as a separate string in the JSON array. |

### Request example

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

## Response

| Field | Type | Description |
| --- | --- | --- |
| `requestId` | string or null | Request identifier. The response examples return `null`. |
| `responseCode` | integer | Special response codes from the server. |
| `responseType` | string | Type of response from the server. |
| `taskCompleted` | boolean | Completion flag for the status-check request. Read each entry in `status` to determine whether the original process has finished. |
| `status` | StatusMap | Process ID and the corresponding status: `QUEUED`, `RUNNING`, `SUCCESS`, or `FAILED`. |

### Response example

```json
{
  "requestId": null,
  "responseCode": 0,
  "responseType": "STATUS_CHECK_RESPONSE",
  "taskCompleted": true,
  "status": {
    "1234567890123456101": "SUCCESS",
    "1234567890123456102": "SUCCESS",
    "1234567890123456103": "SUCCESS"
  }
}
```

## Related

- [Invite groups to a series](/docs/users-and-groups/groups/invite-groups-to-a-series/): Returns the process ID this endpoint reads.
- [Remove groups from a series](/docs/users-and-groups/groups/remove-groups-from-a-series/): Returns the process ID this endpoint reads.
- [Check process status](/docs/users-and-groups/users/check-process-status/): The same check for the user APIs.
