Change Updates

Do not miss any missionX API changes, ever again

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

RSS

Changelog

Last update:
Compare
5 structure changes including:
5 Modifications
Modified 5
GET /projects/{projectId}/planItems
  • Response
  • 200 response Modified
    • application/json content type Modified
      • value property Modified
        • person property Added
PATCH /planItems/{planItemId}
  • Body
  • application/json content type Modified
    • person property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • person property Added
PATCH /timesheets/{timesheetId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • person property Added
POST /projects
  • Body
  • application/json content type Modified
    • planItems property Modified
      • person property Added
POST /projects/{projectId}/planItems
  • Body
  • application/json content type Modified
    • person property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • person property Added
31 structure changes including:
31 Additions
Added 31
DELETE /orgs/clients/{clientId}
DELETE /orgs/departments/{departmentId}
DELETE /orgs/offices/{officeId}
DELETE /orgs/roles/{roleId}
DELETE /planItems/{planItemId}
DELETE /projects/{projectId}
DELETE /projects/{projectId}/people/{personId}
DELETE /timesheets/{timesheetId}
GET /orgs/me
GET /orgs/people/{personId}
GET /projects
GET /projects/{projectId}
GET /projects/{projectId}/planItems
GET /timesheets
PATCH /orgs/clients/{clientId}
PATCH /orgs/departments/{departmentId}
PATCH /orgs/offices/{officeId}
PATCH /orgs/people/{personId}
PATCH /orgs/roles/{roleId}
PATCH /planItems/{planItemId}
PATCH /projects/{projectId}
PATCH /projects/{projectId}/people/{personId}
PATCH /timesheets/{timesheetId}
POST /orgs/clients
POST /orgs/departments
POST /orgs/offices
POST /orgs/roles
POST /projects
POST /projects/{projectId}/people
POST /projects/{projectId}/planItems
POST /timesheets
4 structure changes including:
4 Breaking changes
4 Removals
Removed 4 Breaking
DELETE /planItems/{planItemId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /projects/{projectId}/planItems
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /planItems/{planItemId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /projects/{projectId}/planItems
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
27 structure changes including:
27 Breaking changes
27 Removals
Removed 27 Breaking
DELETE /orgs/clients/{clientId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /orgs/departments/{departmentId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /orgs/offices/{officeId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /orgs/roles/{roleId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /projects/{projectId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /projects/{projectId}/people/{personId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /timesheets/{timesheetId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /orgs/me
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /orgs/people/{personId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /projects
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /projects/{projectId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /timesheets
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /orgs/clients/{clientId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /orgs/departments/{departmentId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /orgs/offices/{officeId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /orgs/people/{personId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /orgs/roles/{roleId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /projects/{projectId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /projects/{projectId}/people/{personId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /timesheets/{timesheetId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /orgs/clients
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /orgs/departments
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /orgs/offices
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /orgs/roles
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /projects
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /projects/{projectId}/people
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /timesheets
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
1 structure change including:
1 Modification
Modified 1
GET /timesheets
  • Query
  • person query parameter Added
9 structure changes including:
9 Modifications
Modified 9 Breaking
GET /projects
  • Response
  • 200 response Modified
    • application/json content type Modified
      • value property Modified
        • archived property Added
  • Query
  • withArchived query parameter Added
GET /projects/{projectId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • archived property Added
GET /projects/{projectId}/planItems
  • Response
  • 200 response Modified
    • application/json content type Modified
      • value property Modified
        • archived property Added
  • Query
  • withArchived query parameter Added
GET /timesheets
  • Query
  • withSnapshot query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
PATCH /planItems/{planItemId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • archived property Added
PATCH /projects/{projectId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • archived property Added
PATCH /timesheets/{timesheetId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • archived property Added
POST /projects
  • Response
  • 200 response Modified
    • application/json content type Modified
      • archived property Added
POST /projects/{projectId}/planItems
  • Response
  • 200 response Modified
    • application/json content type Modified
      • archived property Added
1 structure change including:
1 Modification
Modified 1
GET /timesheets
  • Query
  • withSnapshot query parameter Added
2 structure changes including:
2 Modifications
Modified 2 Breaking
GET /timesheets
  • Response
  • 200 response Modified
    • application/json content type Modified
      • value property Modified
        • TimesheetCompany, TimesheetProject alternatives Modified
POST /timesheets
  • Body
  • application/json content type Modified
    • TimesheetCompany alternative Modified
      • person, entries properties Modified
        • Properties are now required
          Breaking
    • TimesheetProject alternative Modified
      • planItem, entries properties Modified
        • Properties are now required
          Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • TimesheetCompany alternative Modified
        • person, entries properties Modified
          • Properties are now required
            Breaking
      • TimesheetProject alternative Modified
        • planItem, entries properties Modified
          • Properties are now required
            Breaking
2 structure changes including:
2 Modifications
Modified 2 Breaking
GET /timesheets
  • Response
  • 200 response Modified
    • application/json content type Modified
      • value property Modified
        • TimesheetCompany, TimesheetProject alternatives Modified
POST /timesheets
  • Body
  • application/json content type Modified
    • TimesheetCompany alternative Modified
      • entries property Modified
        • description, hours properties Modified
          • Properties are now required
            Breaking
    • TimesheetProject alternative Modified
      • entries property Modified
        • description, hours properties Modified
          • Properties are now required
            Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • TimesheetCompany alternative Modified
        • entries property Modified
      • TimesheetProject alternative Modified
        • entries property Modified
2 structure changes including:
2 Modifications
Modified 2 Breaking
GET /timesheets
  • Response
  • 200 response Modified
    • application/json content type Modified
      • value property Modified
        • TimesheetCompany, TimesheetProject alternatives Modified
POST /timesheets
  • Body
  • application/json content type Modified
    • Content type is now required
    • TimesheetCompany alternative Modified
      • type property Modified
        • Property is now required
          Breaking
    • TimesheetProject alternative Modified
      • type property Modified
        • Property is now required
          Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • TimesheetCompany alternative Modified
        • type property Modified
          • Property is now required
            Breaking
      • TimesheetProject alternative Modified
        • type property Modified
          • Property is now required
            Breaking
1 structure change including:
1 Modification
Modified 1 Breaking
POST /timesheets
  • Body
  • application/json content type Modified
    • Required is now ["type"]
      Breaking
1 structure change including:
1 Modification
Modified 1
POST /timesheets
  • Body
  • application/json content type Modified
    • Required is no longer ["type"]
2 structure changes including:
2 Modifications
Modified 2
GET /timesheets
  • Response
  • 200 response Modified
    • application/json content type Modified
      • value property Modified
        • TimesheetCompany, TimesheetProject alternatives Modified
POST /timesheets
  • Body
  • application/json content type Modified
    • Content type is no longer required
    • TimesheetCompany alternative Modified
      • type property Modified
        • Property is no longer required
    • TimesheetProject alternative Modified
      • type property Modified
        • Property is no longer required
  • Response
  • 200 response Modified
    • application/json content type Modified
      • TimesheetCompany alternative Modified
        • type property Modified
          • Property is no longer required
      • TimesheetProject alternative Modified
        • type property Modified
          • Property is no longer required
2 structure changes including:
2 Modifications
Modified 2 Breaking
GET /timesheets
  • Response
  • 200 response Modified
    • application/json content type Modified
      • value property Modified
        • TimesheetCompany, TimesheetProject alternatives Modified
POST /timesheets
  • Body
  • application/json content type Modified
    • TimesheetCompany alternative Modified
      • type property Modified
        • Property is now required
          Breaking
    • TimesheetProject alternative Modified
      • type property Modified
        • Property is now required
          Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • TimesheetCompany alternative Modified
        • type property Modified
          • Property is now required
            Breaking
      • TimesheetProject alternative Modified
        • type property Modified
          • Property is now required
            Breaking
2 structure changes including:
2 Modifications
Modified 2 Breaking
GET /timesheets
  • Response
  • 200 response Modified
    • application/json content type Modified
      • value property Modified
        • TimesheetCompany, TimesheetProject alternatives Modified
POST /timesheets
  • Body
  • application/json content type Modified
    • TimesheetCompany alternative Modified
      • weekOfDate property Modified
        • Property is now required
          Breaking
    • TimesheetProject alternative Modified
      • weekOfDate property Modified
        • Property is now required
          Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • TimesheetCompany alternative Modified
        • weekOfDate property Modified
          • Property is now required
            Breaking
      • TimesheetProject alternative Modified
        • weekOfDate property Modified
          • Property is now required
            Breaking
3 structure changes including:
3 Modifications
Modified 3
GET /orgs/me
  • Response
  • 200 response Modified
    • application/json content type Modified
      • timesheetCodes property Added
GET /timesheets
  • Response
  • 200 response Modified
    • application/json content type Modified
      • value property Modified
        • TimesheetCompany, TimesheetProject alternatives Modified
POST /timesheets
  • Body
  • application/json content type Modified
    • TimesheetCompany alternative Modified
      • weekOfDate property Added
    • TimesheetProject alternative Modified
      • weekOfDate property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • TimesheetCompany alternative Modified
        • weekOfDate property Added
      • TimesheetProject alternative Modified
        • weekOfDate property Added
4 structure changes including:
1 Addition
3 Modifications
Modified 3
GET /orgs/me
  • Response
  • 200 response Modified
    • application/json content type Modified
      • people property Modified
        • archived, archivedAt properties Added
  • Query
  • withArchivedPeople query parameter Added
GET /projects
  • Response
  • 200 response Modified
    • application/json content type Modified
      • value property Modified
        • people property Modified
PATCH /orgs/people/{personId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • archived, archivedAt properties Added
Added 1
GET /orgs/people/{personId}
1 structure change including:
1 Modification
Modified 1
GET /projects
  • Response
  • 200 response Modified
    • application/json content type Modified
      • value property Modified
        • people property Modified
2 structure changes including:
2 Modifications
Modified 2
GET /projects
  • Response
  • 200 response Modified
    • application/json content type Modified
      • value property Modified
        • people property Added
GET /timesheets
  • Query
  • select query parameter Added
1 structure change including:
1 Modification
Modified 1
GET /orgs/me
  • Query
  • select query parameter Added