Get package asset activity and version history
GET
/api/activity/{configId}/_package/{packageName}/{assetId}
const url = 'https://example.com/api/activity/example/_package/example/example';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/api/activity/example/_package/example/example \ --header 'Authorization: Bearer <token>'Retrieves the activity log and version history for a content item within a package
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”configId
required
Repository configuration ID
string
packageName
required
Package name
string
assetId
required
Asset ID
string
Responses
Section titled “Responses”Activity retrieved successfully
Media typeapplication/json
object
versionHistory
required
List of version numbers
Array<string>
activity
required
Activity log entries
Array<object>
object
version
required
Version number
string
action
Action performed
string
timestamp
ISO timestamp of the action
string
user
object
userName
required
User’s username/login
string
displayName
required
User’s display name
string
email
required
User’s email address
string
status
Status at this version
string
comment
Version comment
string
Example
{ "activity": [ { "version": "1.0", "action": "update", "user": { "userName": "user@example.com", "displayName": "John Doe", "email": "user@example.com" }, "status": "draft" } ]}Item not found
Media typeapplication/json
object
error
required
Indicates an error occurred
boolean
message
required
Error message describing what went wrong
string
Example
{ "error": true, "message": "Item not found"}