6 structure changes including:
3 Breaking changes
3 Additions
3 Removals
Removed
3
Breaking
DELETE /pricebooks/{pricebookID}
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /pricebooks/{pricebookID}
- Removing a resource is always breaking unless it was deprecated before Breaking
PUT /pricebooks/{pricebookID}
- Removing a resource is always breaking unless it was deprecated before Breaking
Added
3
DELETE /pricebook/{pricebookID}
GET /pricebook/{pricebookID}
PUT /pricebook/{pricebookID}
24 structure changes including:
11 Breaking changes
11 Additions
2 Modifications
11 Removals
Modified
2
Breaking
GET /jobs
- Query
-
companyID query parameter Modified
-
Query parameter is now required Breaking
-
Query parameter is now required
- Response
- 400 response Added
POST /jobs
- Response
- 400 response Added
Removed
11
Breaking
PUT /customOptions/{id}
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /properties
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /pricebooks
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /jobLineItems
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /customOptions
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /properties
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /pricebooks
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /jobLineItems
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /customOptions/{id}
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /customOptions
- Removing a resource is always breaking unless it was deprecated before Breaking
DELETE /customOptions/{id}
- Removing a resource is always breaking unless it was deprecated before Breaking
Added
11
PUT /options/{id}
PUT /jobs
POST /property
POST /pricebook
POST /options
GET /property
GET /pricebook
GET /options/{id}
GET /options
DELETE /options/{id}
DELETE /jobs
6 structure changes including:
3 Breaking changes
3 Additions
3 Removals
Removed
3
Breaking
DELETE /properties/{propertyID}
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /properties/clientAndProperty
- Removing a resource is always breaking unless it was deprecated before Breaking
PUT /properties/{propertyID}
- Removing a resource is always breaking unless it was deprecated before Breaking
Added
3
DELETE /property/{propertyID}
GET /property/clientAndProperty
PUT /property/{propertyID}
86 structure changes including:
21 Breaking changes
61 Additions
4 Modifications
21 Removals
Modified
4
Breaking
GET /client
- Response
-
200 response Modified
- application/json content type Modified
- Query
- companyID, clientID query parameters Added
GET /jobs
- Response
-
200 response Modified
- application/json content type Modified
-
404 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- Query
- companyID query parameter Added
POST /client
- Body
-
application/json content type Modified
-
Status property Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- clientID, isActive, createdBy, updatedBy properties Added
-
Status property Removed
- Response
-
201 response Modified
-
application/json content type Modified
-
message property Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- FirstName, LastName, Company, Phone, Email, isActive, CustomerSince, companyID, createdBy, updatedBy properties Added
-
message property Removed
-
application/json content type Modified
-
500 response Modified
-
application/json content type Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
-
application/json content type Removed
POST /jobs
- Body
-
application/json content type Modified
-
startDate, endDate, startTime, endTime, assignedTo properties Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- scheduleLater, Rrule, companyID, jobTypeID, createdBy, updatedBy properties Added
-
startDate, endDate, startTime, endTime, assignedTo properties Removed
- Response
-
201 response Modified
-
application/json content type Modified
-
message property Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- jobTitle, jobDescription, scheduleLater, Rrule, companyID, propertyID, jobStatusID, clientID, jobTypeID, createdBy, updatedBy properties Added
-
message property Removed
-
application/json content type Modified
Removed
21
Breaking
DELETE /client/{clientID}
- Removing a resource is always breaking unless it was deprecated before Breaking
DELETE /estimate
- Removing a resource is always breaking unless it was deprecated before Breaking
DELETE /jobs
- Removing a resource is always breaking unless it was deprecated before Breaking
DELETE /pricebook
- Removing a resource is always breaking unless it was deprecated before Breaking
DELETE /property
- Removing a resource is always breaking unless it was deprecated before Breaking
DELETE /timeEntry
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /client/{clientID}
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /estimate
- Removing a resource is always breaking unless it was deprecated before Breaking
PUT /timeEntry
- Removing a resource is always breaking unless it was deprecated before Breaking
PUT /property
- Removing a resource is always breaking unless it was deprecated before Breaking
PUT /pricebook
- Removing a resource is always breaking unless it was deprecated before Breaking
PUT /jobs
- Removing a resource is always breaking unless it was deprecated before Breaking
PUT /estimate
- Removing a resource is always breaking unless it was deprecated before Breaking
PUT /client/{clientID}
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /timeEntry
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /property
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /pricebook
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /estimate
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /timeEntry
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /property
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /pricebook
- Removing a resource is always breaking unless it was deprecated before Breaking
Added
61
POST /taxRates
POST /timeEntries
POST /users
POST /visits
PUT /client
PUT /company
PUT /customOptions/{id}
PUT /jobAssignment/{jobID}
PUT /jobTypes/{jobTypeID}
PUT /jobs/{jobID}
PUT /pricebookItems/{pricebookItemID}
PUT /pricebooks/{pricebookID}
PUT /properties/{propertyID}
PUT /roles/{roleId}
PUT /taxRates/{taxRateID}
PUT /timeEntries/{timeEntryID}
PUT /users/{userID}
PUT /visits/{visitID}
POST /roles
GET /jobs/{jobID}
GET /jobTypes/{jobTypeID}
GET /jobTypes
GET /jobLineItems
GET /jobAssignment
GET /customOptions/{id}
GET /customOptions
GET /company
DELETE /visits/{visitID}
DELETE /users/{userID}
DELETE /timeEntries/{timeEntryID}
DELETE /taxRates/{taxRateID}
DELETE /roles/{roleId}
DELETE /properties/{propertyID}
DELETE /pricebooks/{pricebookID}
DELETE /pricebookItems/{pricebookItemID}
DELETE /jobs/{jobID}
DELETE /jobTypes/{jobTypeID}
DELETE /jobAssignment/{jobID}
DELETE /customOptions/{id}
DELETE /client
POST /properties
POST /pricebooks
POST /pricebookItems
POST /jobTypes
POST /jobLineItems
POST /jobAssignment
POST /customOptions
POST /company
GET /visits/{visitID}
GET /visits
GET /users
GET /timeEntries/{timeEntryID}
GET /timeEntries
GET /taxRates
GET /roles/{roleId}
GET /roles
GET /properties/clientAndProperty
GET /properties
GET /pricebooks/{pricebookID}
GET /pricebooks
GET /pricebookItems
4 structure changes including:
4 Additions
Added
4
DELETE /pricebook
GET /pricebook
POST /pricebook
PUT /pricebook
4 structure changes including:
4 Additions
Added
4
DELETE /property
GET /property
POST /property
PUT /property
13 structure changes including:
13 Additions
Added
13
DELETE /client/{clientID}
DELETE /estimate
DELETE /jobs
GET /client
GET /client/{clientID}
GET /estimate
GET /jobs
POST /client
POST /estimate
POST /jobs
PUT /client/{clientID}
PUT /estimate
PUT /jobs
8 structure changes including:
4 Breaking changes
4 Additions
4 Removals
Removed
4
Breaking
DELETE /estimate
GET /estimate
POST /estimate
PUT /estimate
Added
4
DELETE /timeEntry
GET /timeEntry
POST /timeEntry
PUT /timeEntry
9 structure changes including:
5 Breaking changes
4 Additions
5 Removals
Removed
5
Breaking
DELETE /client/{clientID}
GET /client
GET /client/{clientID}
POST /client
PUT /client/{clientID}
Added
4
DELETE /estimate
GET /estimate
POST /estimate
PUT /estimate
9 structure changes including:
4 Breaking changes
5 Additions
4 Removals
Removed
4
Breaking
GET /joke
POST /joke
POST /thumbsDown/{id}
POST /thumbsUp/{id}
Added
5
DELETE /client/{clientID}
GET /client
GET /client/{clientID}
POST /client
PUT /client/{clientID}