Change Updates

Do not miss any SmartPM Public API changes, ever again

Subscribe to the SmartPM Public API changelog to be up to date on recent changes.

RSS

17 days ago

main
1.0.0
Compare

API structure has changed

16 structure changes including:
11 Breaking changes
4 Modifications
12 Removals
Modified 4 Breaking
GET /public/v1/projects/{projectId}/scenarios/{scenarioId}/activities
  • Operation is now deprecated
  • Path went from /public/v2/projects/{projectId}/scenarios/{scenarioId}/activities to /public/v1/projects/{projectId}/scenarios/{scenarioId}/activities (same operationId)
GET /public/v1/projects/{projectId}/scenarios/{scenarioId}/percent-complete-curve
  • Operation is now deprecated
GET /public/v1/projects/{projectId}/scenarios/{scenarioId}/schedules
  • Operation is now deprecated
GET /public/v2/projects/{projectId}/scenarios/{scenarioId}/activities
  • Path went from /public/v2/projects/{projectId}/scenarios/{scenarioId}/activities/filter-activities to /public/v2/projects/{projectId}/scenarios/{scenarioId}/activities (same operationId)
    Breaking
  • Verb went from POST to GET (same operationId)
    Breaking
  • Body
  • application/json content type Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Query
  • dataDate, filterId, activityCodeFilter, includeDeleted query parameters Added
Removed 12 Breaking
DELETE /public/v1/projects/{projectId}/models/**
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /public/v1/company/{companyId}/projects-export
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /public/v1/projects/{projectId}/models/**
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /public/v1/projects/{projectId}/rfis/rfi-export
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /public/v1/projects/{projectId}/scenarios/{scenarioId}/activities
GET /public/v1/projects/{projectId}/scenarios/{scenarioId}/schedule-quality-export
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
HEAD /public/v1/projects/{projectId}/models/**
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
OPTIONS /public/v1/projects/{projectId}/models/**
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /public/v1/projects/{projectId}/models/**
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /public/v1/projects/{projectId}/models/**
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /public/v1/projects/{projectId}/scenarios/{scenarioId}/activities/filter-activities
PUT /public/v1/projects/{projectId}/models/**
  • Removing a resource is always breaking unless it was deprecated before
    Breaking