Get Change Log Details for Metric

GET /public/v1/projects/{projectId}/scenarios/{scenarioId}/change-log/{metric}

Headers

  • X-COMPANY-ID string Required

    The company's unique ID

Path parameters

  • projectId integer(int64) Required
  • scenarioId integer(int64) Required
  • metric string Required

    Values are CriticalChanges, NearCriticalChanges, ActivityChanges, ActivitiesAdded, ActivitiesDeleted, LogicChanges, DurationChanges, DelayedActivityChanges, AllCalendarChanges, CalendarChanges, WorkingDayChanges, or FlaggedChanges.

Query parameters

  • dataDate string

Responses

  • 500 */*

    Internal Server Error

  • 200 */*

    OK

    Hide response attributes Show response attributes object
    • differences array[object]
      Hide differences attributes Show differences attributes object
      • field string
      • isFlagged boolean
      • flagId integer(int64)
    • action string

      Values are ADDED, DELETED, or UPDATED.

    • entity string

      Values are Activity, Logic, Report, Calendar, CalendarWorktime, or WBS.

    • id integer(int64)
    • friendlyId string
    • auditDate string(date)
    • floatTotal number(double)
    • activityIds array[integer(int64)]
    • auditId string
    • causedByFloatPath boolean
GET /public/v1/projects/{projectId}/scenarios/{scenarioId}/change-log/{metric}
curl \
 --request GET 'https://live.smartpmtech.com/public/v1/projects/{projectId}/scenarios/{scenarioId}/change-log/{metric}' \
 --header "X-API-KEY: $API_KEY" \
 --header "X-COMPANY-ID: string"
Response examples (500)
{}
Response examples (200)
[
  {
    "differences": [
      {
        "field": "string",
        "isFlagged": true,
        "flagId": 42
      }
    ],
    "action": "ADDED",
    "entity": "Activity",
    "id": 42,
    "friendlyId": "string",
    "auditDate": "2025-05-04",
    "floatTotal": 42.0,
    "activityIds": [
      42
    ],
    "auditId": "string",
    "causedByFloatPath": true
  }
]