14 structure changes including:
1 Breaking change
13 Modifications
1 Removal
Modified
13
Breaking
DELETE /api/v1/assignments/{assignment}
- Response
-
200 response Modified
-
application/json content type Modified
-
deleted_at property Modified
-
Type went from
datetimetointegerBreaking
-
Type went from
-
deleted_at property Modified
-
application/json content type Modified
- Body
-
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
- Path
- assignment path parameter Added
DELETE /api/v1/contractors/{contractor}
- Response
-
200 response Modified
-
application/json content type Modified
-
deleted_at property Modified
-
Type went from
datetimetointegerBreaking
-
Type went from
-
deleted_at property Modified
-
application/json content type Modified
- Body
-
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
- Path
- contractor path parameter Added
DELETE /api/v1/entities/{entity}
- Response
-
200 response Modified
-
application/json content type Modified
-
deleted_at property Modified
-
Type went from
datetimetointegerBreaking
-
Type went from
-
deleted_at property Modified
-
application/json content type Modified
- Body
-
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
- Path
- entity path parameter Added
DELETE /api/v1/files/certificates/{certificate}
- Path went from
/api/v1/files/certificates/{certificate_id}to/api/v1/files/certificates/{certificate}(same operationId) - Response
-
200 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
- deleted, deleted_at, id, object properties Added
-
message property Removed
-
application/json content type Modified
- Path
-
certificate_id path parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- certificate path parameter Added
DELETE /api/v1/invoices/{invoice}
- Response
-
200 response Modified
-
application/json content type Modified
-
deleted_at property Modified
-
Type went from
datetimetointegerBreaking
-
Type went from
-
deleted_at property Modified
-
application/json content type Modified
- Body
-
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
- Path
- invoice path parameter Added
DELETE /api/v1/jobs/{job}
- Response
-
200 response Modified
-
application/json content type Modified
-
deleted_at property Modified
-
Type went from
datetimetointegerBreaking
-
Type went from
-
deleted_at property Modified
-
application/json content type Modified
- Body
-
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
- Path
- job path parameter Added
DELETE /api/v1/policies/{policy}
- Response
-
200 response Modified
-
application/json content type Modified
-
deleted_at property Modified
-
Type went from
datetimetointegerBreaking
-
Type went from
-
deleted_at property Modified
-
application/json content type Modified
- Body
-
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
- Path
- policy path parameter Added
DELETE /api/v1/webhook_endpoints/{webhook_endpoint}
- Response
-
200 response Modified
-
application/json content type Modified
-
deleted_at property Modified
-
Type went from
datetimetointegerBreaking
-
Type went from
-
deleted_at property Modified
-
application/json content type Modified
GET /api/v1/assignments/media
- Response
-
200 response Modified
-
application/json content type Modified
-
Type went from
arraytoarray[object]
- MediaCoverage property Added
-
Type went from
-
application/json content type Modified
- Query
-
policy query parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- policy_id query parameter Added
GET /api/v1/events/{event}
- Body
-
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
- Path
- event path parameter Added
GET /api/v1/files/certificates/{certificate}
- Path went from
/api/v1/files/certificates/{certificate_id}to/api/v1/files/certificates/{certificate}(same operationId) - Path
-
certificate_id path parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- certificate path parameter Added
POST /api/v1/assignments/media
- Response
-
201 response Modified
-
application/json content type Modified
-
Type is now
object
- MediaCoverage property Added
-
Type is now
-
application/json content type Modified
PUT /api/v1/invoices/{invoice}
- Body
-
application/json content type Modified
- property Added
Removed
1
Breaking
POST /api/v1/files/agency_pay_invoices/upload
- Removing a resource is always breaking unless it was deprecated before Breaking
3 structure changes including:
3 Modifications
Modified
3
Breaking
DELETE /api/v1/webhook_endpoints/{webhook_endpoint}
- Path went from
/api/v1/webhook_endpoints/{webhook_endpoint_id}to/api/v1/webhook_endpoints/{webhook_endpoint}(same operationId) - Path
-
webhook_endpoint_id path parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- webhook_endpoint path parameter Added
GET /api/v1/assignments/media
- Query
-
policy_id query parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- policy query parameter Added
GET /api/v1/webhook_endpoints/{webhook_endpoint}
- Path went from
/api/v1/webhook_endpoints/{webhook_endpoint_id}to/api/v1/webhook_endpoints/{webhook_endpoint}(same operationId) - Path
-
webhook_endpoint_id path parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- webhook_endpoint path parameter Added
5 structure changes including:
5 Breaking changes
5 Removals
Removed
5
Breaking
POST /api/v1/files/external_certificates/tracker
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /api/v1/files/external_certificates/tracker/bulk
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /api/v1/files/external_certificates/tracker/placeholder/bulk
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /api/v1/files/external_certificates/upload
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /api/v1/files/external_certificates/upload/bulk
- Removing a resource is always breaking unless it was deprecated before Breaking
12 structure changes including:
8 Additions
4 Modifications
Modified
4
Breaking
GET /api/v1/files/certificates
- Response
-
200 response Modified
-
application/json content type Modified
-
gl_coi_pdf_url, wc_coi_pdf_url 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
- contractor, Created, filename, string-2, pdf_url, review_results, status, Created properties Added
-
gl_coi_pdf_url, wc_coi_pdf_url properties Removed
-
application/json content type Modified
- Query
- expand query parameter Added
GET /api/v1/files/certificates/{certificate_id}
- Response
-
200 response Modified
-
application/json content type Modified
-
gl_coi_pdf_url, wc_coi_pdf_url 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
- contractor, Created, filename, string-2, pdf_url, review_results, status, Created properties Added
-
gl_coi_pdf_url, wc_coi_pdf_url properties Removed
-
application/json content type Modified
- 404 response Added
- Query
- expand query parameter Added
POST /api/v1/files/certificates
- Response
-
201 response Modified
-
application/json content type Modified
-
gl_coi_pdf_url, wc_coi_pdf_url 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
- contractor, Created, filename, string-2, pdf_url, review_results, status, Created properties Added
-
gl_coi_pdf_url, wc_coi_pdf_url properties Removed
-
application/json content type Modified
PUT /api/v1/entities/{entity_id}
- Body
-
application/json content type Modified
-
required_coverage property Modified
-
Type went from
arraytoarray[string]
-
Type went from
-
required_coverage property Modified
Added
8
GET /api/v1/assignments/media
POST /api/v1/assignments/media
POST /api/v1/files/agency_pay_invoices/upload
POST /api/v1/files/external_certificates/tracker
POST /api/v1/files/external_certificates/tracker/bulk
POST /api/v1/files/external_certificates/tracker/placeholder/bulk
POST /api/v1/files/external_certificates/upload
POST /api/v1/files/external_certificates/upload/bulk
5 structure changes including:
5 Modifications
Modified
5
Breaking
GET /api/v1/quotes
- Response
-
200 response Modified
-
application/json content type Modified
-
coverage_type property Modified
-
Type went from
objecttoarray[string]Breaking
-
coverage_type 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
-
Type went from
-
coverage_type property Modified
-
application/json content type Modified
GET /api/v1/quotes/{quote_id}
- Response
-
200 response Modified
-
application/json content type Modified
-
coverage_type property Modified
-
Type went from
objecttoarray[string]Breaking
-
coverage_type 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
-
Type went from
-
coverage_type property Modified
-
application/json content type Modified
POST /api/v1/entities
- Body
-
application/json content type Modified
-
required_coverage property Modified
-
Type went from
objecttoarray[string]Breaking
-
coverage_type 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
-
Type went from
-
required_coverage property Modified
POST /api/v1/quotes
- Response
-
201 response Modified
-
application/json content type Modified
-
coverage_type property Modified
-
Type went from
objecttoarray[string]Breaking
-
coverage_type 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
-
Type went from
-
coverage_type property Modified
-
application/json content type Modified
PUT /api/v1/quotes/{quote_id}
- Response
-
200 response Modified
-
application/json content type Modified
-
coverage_type property Modified
-
Type went from
objecttoarray[string]Breaking
-
coverage_type 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
-
Type went from
-
coverage_type property Modified
-
application/json content type Modified
Adds support for quote to #Assignment.cancel
1 structure change including:
1 Addition
Added
1
POST /api/v1/assignments/cancel
1 structure change including:
1 Modification
Modified
1
POST /api/v1/contractors
- Body
-
application/json content type Modified
-
phone property Modified
- Property is no longer required
-
phone property Modified
12 structure changes including:
4 Additions
8 Modifications
Modified
8
Breaking
PUT /api/v1/assignments/{assignment_id}
- Body
-
application/json content type Modified
-
bind property Modified
-
Full types is now
boolean
-
Full types is now
-
certificates, created, eligible, id 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
-
bind property Modified
- Path
- assignment path parameter Added
PUT /api/v1/contractors/{contractor_id}
- Body
-
application/json content type Modified
-
company_name, middle_name properties Modified
-
Full types went from
string | nulltostringBreaking
-
Full types went from
-
withhold_premium property Modified
-
Full types is now
boolean
-
Full types is now
-
created, id 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
-
company_name, middle_name properties Modified
- Path
- contractor path parameter Added
PUT /api/v1/entities/{entity_id}
- Body
-
application/json content type Modified
-
required_coverage property Modified
-
Full types went from
array[string]toarrayBreaking
-
Full types went from
-
created, id 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
-
required_coverage property Modified
- Path
- entity path parameter Added
PUT /api/v1/invoices/{invoice_id}
- Body
-
application/json content type Modified
- Invoice property Removed
- Path
- invoice path parameter Added
PUT /api/v1/jobs/{job_id}
- Body
-
application/json content type Modified
-
wage_type property Modified
-
Full types is now
string
-
Full types is now
-
category_code, created, id 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
-
wage_type property Modified
- Path
- job path parameter Added
PUT /api/v1/policies/{policy_id}
- Body
-
application/json content type Modified
-
certificates, created, effective_date, expiration_date, id, quote 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
- is_active property Added
-
certificates, created, effective_date, expiration_date, id, quote properties Removed
- Path
- policy path parameter Added
PUT /api/v1/quotes/{quote_id}
- Body
-
application/json content type Modified
-
coverage_type property Modified
-
Full types went from
objecttoarray[string]Breaking
-
coverage_type 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
-
Full types went from
-
effective_date, end_date properties Modified
-
Full types went from
string(int64)tointeger(int64)Breaking
-
Full types went from
-
created, id 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
-
coverage_type property Modified
- Path
- quote path parameter Added
PUT /api/v1/webhook_endpoints/{webhook_endpoint_id}
- Body
-
application/json content type Modified
-
created, id, secret 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
-
created, id, secret properties Removed
- Path
- webhook_endpoint path parameter Added
Added
4
DELETE /api/v1/files/certificates/{certificate_id}
GET /api/v1/files/certificates
GET /api/v1/files/certificates/{certificate_id}
POST /api/v1/files/certificates
1 structure change including:
1 Modification
Modified
1
Breaking
GET /api/v1/policies
- Query
-
quote_id query parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- quote query parameter Added
1 structure change including:
1 Modification
Modified
1
Breaking
GET /api/v1/contractors/{contractor_id}/policies
- Query
-
quote_id query parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- quote query parameter Added
Adds support for quote to #Policy.list and Contractor#list_policies.
2 structure changes including:
2 Modifications
Modified
2
GET /api/v1/contractors/{contractor_id}/policies
- Query
- quote_id query parameter Added
GET /api/v1/policies
- Query
- quote_id query parameter Added
Add support for Session#update.success_url and Session#update.cancel_url.
1 structure change including:
1 Addition
Added
1
PUT /api/v1/apply/sessions/{session_id}
4 structure changes including:
4 Modifications
Modified
4
Breaking
GET /api/v1/assignments
- Response
-
200 response Modified
- application/json content type Modified
GET /api/v1/assignments/{assignment_id}
- Response
-
200 response Modified
-
application/json content type Modified
-
coverage_type property Modified
-
Full types went from
objecttoarray[string]Breaking
-
Full types went from
-
coverage_type property Modified
-
application/json content type Modified
POST /api/v1/assignments
- Response
-
201 response Modified
-
application/json content type Modified
-
coverage_type property Modified
-
Full types went from
objecttoarray[string]Breaking
-
Full types went from
-
coverage_type property Modified
-
application/json content type Modified
PUT /api/v1/assignments/{assignment_id}
- Body
-
application/json content type Modified
-
coverage_type property Modified
-
Full types went from
objecttoarray[string]Breaking
-
coverage_type 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
-
Full types went from
-
coverage_type property Modified
- Response
-
200 response Modified
-
application/json content type Modified
-
coverage_type property Modified
-
Full types went from
objecttoarray[string]Breaking
-
Full types went from
-
coverage_type property Modified
-
application/json content type Modified
- Add support for
coverage_typeonAssignment
4 structure changes including:
4 Modifications
Modified
4
GET /api/v1/assignments
- Response
-
200 response Modified
- application/json content type Modified
GET /api/v1/assignments/{assignment_id}
- Response
-
200 response Modified
-
application/json content type Modified
- coverage_type property Added
-
application/json content type Modified
POST /api/v1/assignments
- Body
-
application/json content type Modified
- coverage_type property Added
- Response
-
201 response Modified
-
application/json content type Modified
- coverage_type property Added
-
application/json content type Modified
PUT /api/v1/assignments/{assignment_id}
- Body
-
application/json content type Modified
- coverage_type property Added
- Response
-
200 response Modified
-
application/json content type Modified
- coverage_type property Added
-
application/json content type Modified
- Adds support for
starting_afterandending_beforeto the #list endpoints of the following methods,Contractor,Quote,Job,Assignment,Invoice,Session,Policy, andEntity.
12 structure changes including:
12 Modifications
Modified
12
GET /api/v1/apply/sessions
- Query
- starting_after, ending_before query parameters Added
GET /api/v1/assignments
- Query
- starting_after, ending_before query parameters Added
GET /api/v1/contractors
- Query
- starting_after, ending_before query parameters Added
GET /api/v1/entities
- Query
- starting_after, ending_before query parameters Added
GET /api/v1/invoices
- Query
- starting_after, ending_before query parameters Added
GET /api/v1/jobs
- Query
- starting_after, ending_before query parameters Added
GET /api/v1/policies
- Query
- starting_after, ending_before query parameters Added
GET /api/v1/quotes
- Query
- starting_after, ending_before query parameters Added
GET /api/v1/webhook_endpoints
- Response
-
200 response Modified
- application/json content type Modified
GET /api/v1/webhook_endpoints/{webhook_endpoint_id}
- Response
-
200 response Modified
-
application/json content type Modified
- secret property Added
-
application/json content type Modified
POST /api/v1/webhook_endpoints
- Response
-
201 response Modified
-
application/json content type Modified
- secret property Added
-
application/json content type Modified
PUT /api/v1/webhook_endpoints/{webhook_endpoint_id}
- Body
-
application/json content type Modified
- secret property Added
- Response
-
200 response Modified
-
application/json content type Modified
- secret property Added
-
application/json content type Modified
1 structure change including:
1 Modification
Modified
1
Breaking
PUT /api/v1/webhook_endpoints/{webhook_endpoint_id}
- Body
-
application/json content type Modified
-
created property Modified
- created property Added
-
address, category_code, custom_metadata, entity, name, wage, wage_type, years_experience 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
- url property Added
-
created property Modified
4 structure changes including:
4 Modifications
Modified
4
GET /api/v1/apply/sessions
- Response
-
200 response Modified
- application/json content type Modified
GET /api/v1/apply/sessions/{session_id}
- Response
-
200 response Modified
-
application/json content type Modified
- expired property Added
-
application/json content type Modified
POST /api/v1/apply/sessions
- Response
-
201 response Modified
-
application/json content type Modified
- expired property Added
-
application/json content type Modified
POST /api/v1/apply/sessions/{session_id}/expire
- Response
-
200 response Modified
-
application/json content type Modified
- expired property Added
-
application/json content type Modified
4 structure changes including:
4 Modifications
Modified
4
GET /api/v1/quotes
- Response
-
200 response Modified
- application/json content type Modified
GET /api/v1/quotes/{quote_id}
- Response
-
200 response Modified
-
application/json content type Modified
- quote_json property Added
-
application/json content type Modified
POST /api/v1/quotes
- Response
-
201 response Modified
-
application/json content type Modified
- quote_json property Added
-
application/json content type Modified
PUT /api/v1/quotes/{quote_id}
- Response
-
200 response Modified
-
application/json content type Modified
- quote_json property Added
-
application/json content type Modified
5 structure changes including:
5 Modifications
Modified
5
Breaking
GET /api/v1/quotes
- Response
-
200 response Modified
- application/json content type Modified
GET /api/v1/quotes/{quote_id}
- Response
-
200 response Modified
-
application/json content type Modified
-
contractor, job properties Modified
-
Full types went from
objecttostringBreaking
-
Full types went from
-
contractor, job properties Modified
-
application/json content type Modified
POST /api/v1/quotes
- Response
-
201 response Modified
-
application/json content type Modified
-
contractor, job properties Modified
-
Full types went from
objecttostringBreaking
-
Full types went from
-
contractor, job properties Modified
-
application/json content type Modified
POST /api/v1/webhook_endpoints
- Response
- 201 response Added
PUT /api/v1/quotes/{quote_id}
- Body
-
application/json content type Modified
-
contractor property Modified
-
Full types went from
objecttostringBreaking
-
address, company_name, created, custom_metadata, email, first_name, id, last_name, middle_name, phone, withhold_premium 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
-
Full types went from
-
job property Modified
-
Full types went from
objecttostringBreaking
-
address, category_code, created, custom_metadata, description, entity, id, name, wage, wage_type, years_experience 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
-
Full types went from
-
contractor property Modified
- Response
-
200 response Modified
-
application/json content type Modified
-
contractor, job properties Modified
-
Full types went from
objecttostringBreaking
-
Full types went from
-
contractor, job properties Modified
-
application/json content type Modified
- Add support for new resources
WebhookEndpoint - Change
Event#listresponse be an array of objects. Note: Breaking change.
6 structure changes including:
5 Additions
1 Modification
Modified
1
Breaking
GET /api/v1/events
- Response
-
200 response Modified
-
application/json content type Modified
-
Full types went from
objecttoarray[object]Breaking
-
Full types went from
-
application/json content type Modified
- Body
-
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
- Query
- limit query parameter Added
Added
5
DELETE /api/v1/webhook_endpoints/{webhook_endpoint_id}
GET /api/v1/webhook_endpoints
GET /api/v1/webhook_endpoints/{webhook_endpoint_id}
POST /api/v1/webhook_endpoints
PUT /api/v1/webhook_endpoints/{webhook_endpoint_id}