1099Policy API documentation
Jan 29, 2026
API Changelog
Change #ea6d272a
Breaking
API structure has changed
56 structure changes including:
56 Modifications
Modified 56 Braking
DELETE /api/v1/assignments/{assignment}- Path
- assignment path parameter Modified
- Type went from
objecttostring
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Path
DELETE /api/v1/contractors/{contractor}- Path
- contractor path parameter Modified
- Type went from
objecttostring
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Path
DELETE /api/v1/entities/{entity}- Path
- entity path parameter Modified
- Type went from
objecttostring
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Path
DELETE /api/v1/files/certificates/{certificate}- Path
- certificate path parameter Modified
- Type went from
objecttostring
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Path
DELETE /api/v1/invoices/{invoice}- Path
- invoice path parameter Modified
- Type went from
objecttostring
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Path
DELETE /api/v1/jobs/{job}- Path
- job path parameter Modified
- Type went from
objecttostring
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Path
DELETE /api/v1/policies/{policy}- Path
- policy path parameter Modified
- Type went from
objecttostring
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Path
DELETE /api/v1/webhook_endpoints/{webhook_endpoint}- Path
- webhook_endpoint path parameter Modified
- Type went from
objecttostring
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Path
API Endpoint Changes
GET /api/v1/apply/sessions- Query
- limit query parameter Modified
- Type is now
integer
- Type is now
- starting_after, ending_before, contractor query parameters Modified
- Type is now
string
- Type is now
- is_general_opt_in query parameter Modified
- Type is now
boolean
- Type is now
- limit query parameter Modified
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Query
GET /api/v1/apply/sessions/{session}- Path
- session path parameter Modified
- Type went from
objecttostring
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Path
GET /api/v1/assignments- Query
- limit query parameter Modified
- Type is now
integer
- Type is now
- starting_after, ending_before query parameters Modified
- Type is now
string
- Type is now
- limit query parameter Modified
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Query
GET /api/v1/assignments/media- Query
- policy_id query parameter Modified
- Type went from
objecttostring
- Type went from
- policy_id query parameter Modified
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Query
GET /api/v1/assignments/{assignment}- Path
- assignment path parameter Modified
- Type went from
objecttostring
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Path
GET /api/v1/category_codes- Query
- limit query parameter Modified
- Type is now
integer
- Type is now
- limit query parameter Modified
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Query
GET /api/v1/contractors- Query
- limit query parameter Modified
- Type is now
integer
- Type is now
- starting_after, ending_before, email query parameters Modified
- Type is now
string
- Type is now
- limit query parameter Modified
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Query
GET /api/v1/contractors/{contractor}- Path
- contractor path parameter Modified
- Type went from
objecttostring
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Path
GET /api/v1/contractors/{contractor}/policies- Path
- contractor path parameter Modified
- Type went from
objecttostring
- Query
- quote query parameter Modified
- Type is now
string
- Type is now
- quote query parameter Modified
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Path
GET /api/v1/entities- Query
- limit query parameter Modified
- Type is now
integer
- Type is now
- starting_after, ending_before query parameters Modified
- Type is now
string
- Type is now
- limit query parameter Modified
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Query
GET /api/v1/entities/{entity}- Path
- entity path parameter Modified
- Type went from
objecttostring
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Path
GET /api/v1/events- Query
- limit query parameter Modified
- Type is now
integer
- Type is now
- limit query parameter Modified
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Query
GET /api/v1/events/{event}- Path
- event path parameter Modified
- Type went from
objecttostring
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Path
GET /api/v1/files/certificates- Query
- limit query parameter Modified
- Type is now
integer
- Type is now
- starting_after, ending_before query parameters Modified
- Type is now
string
- Type is now
- expand query parameter Modified
- Type is now
array[string]
- Type is now
- limit query parameter Modified
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Query
GET /api/v1/files/certificates/{certificate}- Path
- certificate path parameter Modified
- Type went from
objecttostring
- Query
- expand query parameter Modified
- Type is now
array[string]
- Type is now
- expand query parameter Modified
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Path
GET /api/v1/invoices- Query
- limit query parameter Modified
- Type is now
integer
- Type is now
- starting_after, ending_before query parameters Modified
- Type is now
string
- Type is now
- limit query parameter Modified
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Query
GET /api/v1/invoices/{invoice}- Path
- invoice path parameter Modified
- Type went from
objecttostring
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Path
GET /api/v1/jobs- Query
- limit query parameter Modified
- Type is now
integer
- Type is now
- starting_after, ending_before query parameters Modified
- Type is now
string
- Type is now
- limit query parameter Modified
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Query
GET /api/v1/jobs/{job}- Path
- job path parameter Modified
- Type went from
objecttostring
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Path
GET /api/v1/policies- Query
- limit query parameter Modified
- Type is now
integer
- Type is now
- starting_after, ending_before, quote query parameters Modified
- Type is now
string
- Type is now
- limit query parameter Modified
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Query
GET /api/v1/policies/{policy}- Path
- policy path parameter Modified
- Type went from
objecttostring
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Path
GET /api/v1/quotes- Query
- limit query parameter Modified
- Type is now
integer
- Type is now
- starting_after, ending_before query parameters Modified
- Type is now
string
- Type is now
- limit query parameter Modified
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Query
GET /api/v1/quotes/{quote}- Path
- quote path parameter Modified
- Type went from
objecttostring
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Path
GET /api/v1/webhook_endpoints- Query
- limit query parameter Modified
- Type is now
integer
- Type is now
- limit query parameter Modified
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Query
GET /api/v1/webhook_endpoints/{webhook_endpoint}- Path
- webhook_endpoint path parameter Modified
- Type went from
objecttostring
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Path
POST /api/v1/apply/sessions- Response
- 201 response Modified
- application/json content type Added
- 201 response Modified
- Body
- application/json content type Added
- Response
POST /api/v1/apply/sessions/{session}/expire- Path
- session path parameter Modified
- Type went from
objecttostring
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Path
POST /api/v1/assignments- Response
- 201 response Modified
- application/json content type Added
- 201 response Modified
- Body
- application/json content type Added
- Response
POST /api/v1/assignments/cancel- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Body
- application/json content type Added
- Response
POST /api/v1/assignments/media- Response
- 201 response Modified
- application/json content type Added
- 201 response Modified
- Body
- application/json content type Added
- Response
POST /api/v1/contractors- Response
- 201 response Modified
- application/json content type Added
- 201 response Modified
- Body
- application/json content type Added
- Response
POST /api/v1/contractors/{contractor}/login_link- Path
- contractor path parameter Modified
- Type went from
objecttostring
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Path
POST /api/v1/entities- Response
- 201 response Modified
- application/json content type Added
- 201 response Modified
- Body
- application/json content type Added
- Response
POST /api/v1/files/certificates- Response
- 201 response Modified
- application/json content type Added
- 201 response Modified
- Body
- multipart/form-data content type Added
- Response
POST /api/v1/invoices- Response
- 201 response Modified
- application/json content type Added
- 201 response Modified
- Body
- application/json content type Added
- Response
POST /api/v1/jobs- Response
- 201 response Modified
- application/json content type Added
- 201 response Modified
- Body
- application/json content type Added
- Response
POST /api/v1/policies- Response
- 201 response Modified
- application/json content type Added
- 201 response Modified
- Body
- application/json content type Added
- Response
POST /api/v1/quotes- Response
- 201 response Modified
- application/json content type Added
- 201 response Modified
- Body
- application/json content type Added
- Response
POST /api/v1/webhook_endpoints- Response
- 201 response Modified
- application/json content type Added
- 201 response Modified
- Body
- application/json content type Added
- Response
PUT /api/v1/apply/sessions/{session}- Path
- session path parameter Modified
- Type went from
objecttostring
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Body
- application/json content type Added
- Path
PUT /api/v1/assignments/{assignment}- Path
- assignment path parameter Modified
- Type went from
objecttostring
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Body
- application/json content type Added
- Path
PUT /api/v1/contractors/{contractor}- Path
- contractor path parameter Modified
- Type went from
objecttostring
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Body
- application/json content type Added
- Path
PUT /api/v1/entities/{entity}- Path
- entity path parameter Modified
- Type went from
objecttostring
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Body
- application/json content type Added
- Path
PUT /api/v1/invoices/{invoice}- Path
- invoice path parameter Modified
- Type went from
objecttostring
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Body
- application/json content type Added
- Path
PUT /api/v1/jobs/{job}- Path
- job path parameter Modified
- Type went from
objecttostring
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Body
- application/json content type Added
- Path
PUT /api/v1/policies/{policy}- Path
- policy path parameter Modified
- Type went from
objecttostring
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Body
- application/json content type Added
- Path
PUT /api/v1/quotes/{quote}- Path
- quote path parameter Modified
- Type went from
objecttostring
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Body
- application/json content type Added
- Path
PUT /api/v1/webhook_endpoints/{webhook_endpoint}- Path
- webhook_endpoint path parameter Modified
- Type went from
objecttostring
- Response
- 200 response Modified
- application/json content type Added
- 200 response Modified
- Body
- application/json content type Added
- Path