---
title: "Refresh a contentlet"
method: PUT
path: "/api/v1/content/_refresh/{identifierOrInode}"
tags: ["Content"]
---

# Refresh a contentlet

`PUT /api/v1/content/_refresh/{identifierOrInode}`

## Request

- Base URL: `https://docs.anzworldline-solutions.com.au`
- URL: `https://docs.anzworldline-solutions.com.au/api/v1/content/_refresh/{identifierOrInode}`
- Auth: none declared
- TypeScript: <https://skmtc.dev/anzworldline-solutions/apis/dotcms-rest-api/docs/api/v1/content/_refresh/:identifierOrInode/put.ts> (a function with typed inputs; its response is checked against the schema)

Reindexes and clears cache for the contentlet specified by its identifier or inode. This operation forces the content to be refreshed in both the search index and application cache.

## Path parameters

- `identifierOrInode` string, required

## Query parameters

- `language` string

## Response `200`

Successfully refreshed contentlet

- ResponseEntityBooleanView
  - `errors` ErrorEntity[]
    - `errorCode` string
    - `message` string
    - `fieldName` string
  - `entity` boolean
  - `messages` MessageEntity[]
    - `message` string
  - `i18nMessagesMap` object
  - `permissions` string[]
  - `pagination` Pagination
    - `currentPage` integer
    - `perPage` integer
    - `totalEntries` integer

## Other responses

- `400`: Bad request - Invalid identifier format
- `401`: Unauthorized - User not authenticated
- `403`: Forbidden - User lacks write permissions
- `404`: Content not found
- `500`: Internal Server Error

## Changes

- **2026-10-30** `4fd8e917d458`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/anzworldline-solutions/apis/dotcms-rest-api/changes/api/v1/content/_refresh/:identifierOrInode/put.md)

---

[API](https://skmtc.dev/anzworldline-solutions/apis/dotcms-rest-api.md) - [All operations](https://skmtc.dev/anzworldline-solutions/apis/dotcms-rest-api/llms.txt) - [OpenAPI document](https://skmtc.dev/anzworldline-solutions/apis/dotcms-rest-api/revisions/4fd8e917d458?raw)
