# Get toolkits changelog

**Documentation:** /reference/api-reference/toolkits/getToolkitsChangelog

Retrieves the last 10 versions changelog for all toolkits. This endpoint provides version history and changelog information for each toolkit.

---

## GET `/api/v3/toolkits/changelog`

**Endpoint:** `https://backend.composio.dev/api/v3/toolkits/changelog`

**Summary:** Get toolkits changelog

Retrieves the last 10 versions changelog for all toolkits. This endpoint provides version history and changelog information for each toolkit.

### Authentication

**ApiKeyAuth** - API Key in `header` header `x-api-key` OR **UserApiKeyAuth** - API Key in `header` header `x-user-api-key`

### Responses

#### 200 - Toolkits changelog retrieved successfully

**Response Schema:**

- `items` (array<object>) *(required)*: List of toolkits with their changelogs
  - Array items:
    - `slug` (string) *(required)*: Toolkit slug
    - `name` (string) *(required)*: Toolkit name
    - `display_name` (string) *(required)*: Toolkit display name
    - `versions` (array<object>) *(required)*: Array of version changelogs
      - Array items:
        - `version` (string) *(required)*: Version identifier
        - `changelog` (string) *(required)*: Changelog for this version

**Example Response:**

```json
{
  "items": [
    {
      "slug": "string",
      "name": "string",
      "display_name": "string",
      "versions": [
        "..."
      ]
    }
  ]
}
```

#### 400 - Bad request - invalid parameters

**Response Schema:**

- `error` (object) *(required)*
  - `message` (string) *(required)*
  - `code` (number) *(required)*
  - `slug` (string) *(required)*
  - `status` (number) *(required)*
  - `request_id` (string)
  - `suggested_fix` (string)
  - `errors` (array<string>)

#### 401 - Unauthorized - authentication required

**Response Schema:**

- `error` (object) *(required)*
  - `message` (string) *(required)*
  - `code` (number) *(required)*
  - `slug` (string) *(required)*
  - `status` (number) *(required)*
  - `request_id` (string)
  - `suggested_fix` (string)
  - `errors` (array<string>)

#### 404 - Not found - the toolkits you are looking for do not exist

**Response Schema:**

- `error` (object) *(required)*
  - `message` (string) *(required)*
  - `code` (number) *(required)*
  - `slug` (string) *(required)*
  - `status` (number) *(required)*
  - `request_id` (string)
  - `suggested_fix` (string)
  - `errors` (array<string>)

#### 500 - Internal server error

**Response Schema:**

- `error` (object) *(required)*
  - `message` (string) *(required)*
  - `code` (number) *(required)*
  - `slug` (string) *(required)*
  - `status` (number) *(required)*
  - `request_id` (string)
  - `suggested_fix` (string)
  - `errors` (array<string>)

### Example cURL Request

```bash
curl -X GET "https://backend.composio.dev/api/v3/toolkits/changelog" \
  -H "x-api-key: YOUR_API_KEY"
```