---
title: "Get executions for an integration"
description: "Returns a paginated list of all content management job executions associated with an integration ID."
contentType: "api-reference"
url: "https://developer.mindtickle.com/docs/content-center/integration/get-executions-for-an-integration/"
---

## Prerequisites

1. [Authentication and setup](/docs/getting-started/authentication-and-setup/): A valid access token.
2. [Create an integration](/docs/content-center/integration/create-an-integration/): The integration must exist and provide the integration ID.

## Endpoint

```http
GET /services/data/v1.0/content/management
```

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

| Header | Required | Value or description |
| --- | --- | --- |
| `Authorization` | Required | `Bearer ACCESS_TOKEN` |
| `X-Consumer-Custom-Id` | Required | `COMPANY_ID` |

## Query parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `integrationId` | string | Required | The unique identifier for the integration. |
| `limit` | integer | Optional | Number of records to return. Default: `1000`. |
| `offset` | integer | Optional | Number of records to skip. Default: `0`. |

## Request

This endpoint has no request body.

### Request example

```bash
curl --location 'https://api.mindtickle.com/services/data/v1.0/content/management?integrationId=INTEGRATION_ID&limit=LIMIT&offset=OFFSET' \
--header 'Authorization: Bearer ACCESS_TOKEN' \
--header 'X-Consumer-Custom-Id: COMPANY_ID'
```

## Response

| Field | Type | Description |
| --- | --- | --- |
| `executions` | object | The executions, keyed by execution ID. |
| `executions.EXECUTION_ID.execution_id` | string | Unique identifier of the execution. |
| `executions.EXECUTION_ID.status` | string | Status of the execution. |
| `executions.EXECUTION_ID.created_at` | integer | Time the execution was created. |
| `count` | integer | Count returned by the API. See [Count](#notes) before using it for pagination. |

### Response example

```json
{
  "executions": {
    "12345678-1234-4123-8123-123456789101_1709278427": {
      "execution_id": "12345678-1234-4123-8123-123456789101_1709278427",
      "status": "SUCCESSFUL",
      "created_at": 1709278427
    },
    "12345678-1234-4123-8123-123456789101_1709282799": {
      "execution_id": "12345678-1234-4123-8123-123456789101_1709282799",
      "status": "SUCCESSFUL",
      "created_at": 1709282799
    }
  },
  "count": 5
}
```

A successful call returns `200 OK`.

## Notes

- **Pagination:** Use `limit` and `offset` for large result sets.
- **Count:** Do not assume `count` equals the number of entries in `executions` or use it as a total for pagination without confirming its meaning with [Mindtickle Support](mailto:support@mindtickle.com).

## Related

- [Initiate a content management job](/docs/content-center/jobs/initiate-a-content-management-job/): The jobs whose executions this endpoint lists.
- [Check content management job status](/docs/content-center/jobs/check-content-management-job-status/): Get the outcome for each entity of a single execution.
