API structure has changed
17 structure changes including:
17 Modifications
Modified
17
Breaking
GET /employers
- Response
-
200 response Modified
-
application/json content type Modified
-
items property Modified
-
contributionBasis, allowsSalarySacrifice, defaultPlan, externalReference, paymentMethod, phone, primaryContactEmail, primaryContactRole, defaultEmployeeContributionsPercent, defaultEmployerContributionsPercent, stagingDate, statusUpdatedAt, tprCode 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
- contribution_basis, allows_salary_sacrifice, external_reference, company_number, payment_method, primary_contact_email, primary_contact_role, default_employee_contributions_percent, default_employer_contributions_percent properties Added
-
contributionBasis, allowsSalarySacrifice, defaultPlan, externalReference, paymentMethod, phone, primaryContactEmail, primaryContactRole, defaultEmployeeContributionsPercent, defaultEmployerContributionsPercent, stagingDate, statusUpdatedAt, tprCode properties Removed
-
pageNumber, pageSize, totalItems 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
- page_number, page_size, total_items properties Added
-
items property Modified
-
application/json content type Modified
GET /employers/{employer_id}
- Response
-
200 response Modified
-
application/json content type Modified
-
contributionBasis, allowsSalarySacrifice, defaultPlan, externalReference, paymentMethod, phone, primaryContactEmail, primaryContactRole, defaultEmployeeContributionsPercent, defaultEmployerContributionsPercent, stagingDate, statusUpdatedAt, tprCode 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
- contribution_basis, allows_salary_sacrifice, external_reference, company_number, payment_method, primary_contact_email, primary_contact_role, default_employee_contributions_percent, default_employer_contributions_percent properties Added
-
contributionBasis, allowsSalarySacrifice, defaultPlan, externalReference, paymentMethod, phone, primaryContactEmail, primaryContactRole, defaultEmployeeContributionsPercent, defaultEmployerContributionsPercent, stagingDate, statusUpdatedAt, tprCode properties Removed
-
application/json content type Modified
GET /employers/{employer_id}/agreement-signing-sessions/{signing_session_id}
- Response
-
200 response Modified
-
application/json content type Modified
-
returnUrl, expiresAt, failureCode, completedAt 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
- return_url, expires_at, failure_code, completed_at properties Added
-
returnUrl, expiresAt, failureCode, completedAt properties Removed
-
application/json content type Modified
GET /employers/{employer_id}/contributions
- Response
-
200 response Modified
-
application/json content type Modified
-
pageNumber, pageSize, totalItems 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
- page_number, page_size, total_items properties Added
-
pageNumber, pageSize, totalItems properties Removed
-
application/json content type Modified
- Query
-
pageSize, pageNumber, sortBy, sortOrder query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- page_size, page_number, sort_by, sort_order query parameters Added
GET /employers/{employer_id}/employees
- Response
-
200 response Modified
-
application/json content type Modified
-
pageNumber, pageSize, totalItems 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
- page_number, page_size, total_items properties Added
-
pageNumber, pageSize, totalItems properties Removed
-
application/json content type Modified
- Query
-
pageSize, pageNumber query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- page_size, page_number query parameters Added
GET /employers/{employer_id}/employees/{employee_id}/contributions
- Response
-
200 response Modified
-
application/json content type Modified
-
pageNumber, pageSize, totalItems 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
- page_number, page_size, total_items properties Added
-
pageNumber, pageSize, totalItems properties Removed
-
application/json content type Modified
- Query
-
pageSize, pageNumber, sortBy, sortOrder query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- page_size, page_number, sort_by, sort_order query parameters Added
GET /uploads
- Response
-
200 response Modified
-
application/json content type Modified
-
items property Modified
-
employerId, putDestinationUrl, createdAt, updatedAt, processingStarted, processingEnded, processingTime, totalErrors, contributionsCreated, contributionsUnprocessed, contributionsAlreadyExisted, employerContributions, employeeContributions, totalContributions 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
- employer_id, put_destination_url, created_at, updated_at, processing_started, processing_ended, processing_time, total_errors, contributions_created, contributions_unprocessed, contributions_already_existed, employer_contributions, employee_contributions, total_contributions properties Added
-
employerId, putDestinationUrl, createdAt, updatedAt, processingStarted, processingEnded, processingTime, totalErrors, contributionsCreated, contributionsUnprocessed, contributionsAlreadyExisted, employerContributions, employeeContributions, totalContributions properties Removed
-
pageNumber, pageSize, totalItems 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
- page_number, page_size, total_items properties Added
-
items property Modified
-
application/json content type Modified
- Query
-
pageNumber, employerId query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- page_number, employer_id query parameters Added
GET /uploads/{upload_id}
- Response
-
200 response Modified
-
application/json content type Modified
-
employerId, putDestinationUrl, createdAt, updatedAt, processingStarted, processingEnded, processingTime, totalErrors, contributionsCreated, contributionsUnprocessed, contributionsAlreadyExisted, employerContributions, employeeContributions, totalContributions 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
- employer_id, put_destination_url, created_at, updated_at, processing_started, processing_ended, processing_time, total_errors, contributions_created, contributions_unprocessed, contributions_already_existed, employer_contributions, employee_contributions, total_contributions properties Added
-
employerId, putDestinationUrl, createdAt, updatedAt, processingStarted, processingEnded, processingTime, totalErrors, contributionsCreated, contributionsUnprocessed, contributionsAlreadyExisted, employerContributions, employeeContributions, totalContributions properties Removed
-
application/json content type Modified
GET /uploads/{upload_id}/contributions
- Response
-
200 response Modified
-
application/json content type Modified
-
pageNumber, pageSize, totalItems 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
- page_number, page_size, total_items properties Added
-
pageNumber, pageSize, totalItems properties Removed
-
application/json content type Modified
- Query
-
pageSize, pageNumber query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- page_size, page_number query parameters Added
GET /uploads/{upload_id}/enrolments
- Response
-
200 response Modified
-
application/json content type Modified
-
pageNumber, pageSize, totalItems 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
- page_number, page_size, total_items properties Added
-
pageNumber, pageSize, totalItems properties Removed
-
application/json content type Modified
- Query
-
pageSize, pageNumber query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- page_size, page_number query parameters Added
GET /uploads/{upload_id}/errors
- Response
-
200 response Modified
-
application/json content type Modified
-
pageNumber, pageSize, totalItems 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
- page_number, page_size, total_items properties Added
-
pageNumber, pageSize, totalItems properties Removed
-
application/json content type Modified
- Query
-
pageSize, pageNumber query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- page_size, page_number query parameters Added
PATCH /employers/{employer_id}
- Body
-
application/json content type Modified
-
primaryContactEmail, primaryContactRole, payrollFrequencies, defaultEmployerContributionsPercent, defaultEmployeeContributionsPercent, contributionBasis, allowsSalarySacrifice, paymentMethod 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
- primary_contact_email, primary_contact_role, payroll_frequencies, default_employer_contributions_percent, default_employee_contributions_percent, contribution_basis, allows_salary_sacrifice, payment_method properties Added
-
primaryContactEmail, primaryContactRole, payrollFrequencies, defaultEmployerContributionsPercent, defaultEmployeeContributionsPercent, contributionBasis, allowsSalarySacrifice, paymentMethod properties Removed
- Response
-
200 response Modified
-
application/json content type Modified
-
contributionBasis, allowsSalarySacrifice, defaultPlan, externalReference, paymentMethod, phone, primaryContactEmail, primaryContactRole, defaultEmployeeContributionsPercent, defaultEmployerContributionsPercent, stagingDate, statusUpdatedAt, tprCode 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
- contribution_basis, allows_salary_sacrifice, external_reference, company_number, payment_method, primary_contact_email, primary_contact_role, default_employee_contributions_percent, default_employer_contributions_percent properties Added
-
contributionBasis, allowsSalarySacrifice, defaultPlan, externalReference, paymentMethod, phone, primaryContactEmail, primaryContactRole, defaultEmployeeContributionsPercent, defaultEmployerContributionsPercent, stagingDate, statusUpdatedAt, tprCode properties Removed
-
application/json content type Modified
POST /employers
- Body
-
application/json content type Modified
-
companyNumber, companyName, primaryContactEmail, primaryContactRole, payrollFrequencies, expectedFirstPayPeriodStartDate, expectedPayPeriodCadence, defaultEmployeeContributionsPercent, defaultEmployerContributionsPercent, contributionBasis, allowsSalarySacrifice, paymentMethod, numberOfEmployees 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_number, company_name, primary_contact_email, primary_contact_role, payroll_frequencies, expected_first_pay_period_start_date, expected_pay_period_cadence, default_employee_contributions_percent, default_employer_contributions_percent, contribution_basis, allows_salary_sacrifice, payment_method, number_of_employees properties Added
-
companyNumber, companyName, primaryContactEmail, primaryContactRole, payrollFrequencies, expectedFirstPayPeriodStartDate, expectedPayPeriodCadence, defaultEmployeeContributionsPercent, defaultEmployerContributionsPercent, contributionBasis, allowsSalarySacrifice, paymentMethod, numberOfEmployees properties Removed
- Response
-
201 response Modified
-
application/json content type Modified
-
id property Modified
-
Permission is now
readOnly - Property is no longer required
-
Permission is now
-
name property Modified
- Property is no longer required
-
status property Modified
-
Permission is now
readOnly - Property is no longer required
-
Type is no longer
stringBreaking
-
Permission is now
-
externalReference, companyNumber, defaultEmployeeContributionsPercent, defaultEmployerContributionsPercent, contributionBasis, allowsSalarySacrifice, paymentMethod, createdAt 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_at, updated_at, contribution_basis, allows_salary_sacrifice, external_reference, company_number, payment_method, primary_contact_email, primary_contact_role, default_employee_contributions_percent, default_employer_contributions_percent properties Added
-
id property Modified
-
application/json content type Modified
-
409 response Modified
-
application/json content type Modified
-
externalReference 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
- external_reference property Added
-
externalReference property Removed
-
application/json content type Modified
POST /employers/{employer_id}/agreement-signing-sessions
- Response
-
201 response Modified
-
application/json content type Modified
-
signingSessionId, redirectUrl, expiresAt 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
- signing_session_id, redirect_url, expires_at properties Added
-
signingSessionId, redirectUrl, expiresAt properties Removed
-
application/json content type Modified
POST /employers/{employer_id}/contributions
- Response
-
201 response Modified
-
application/json content type Modified
-
employerId, putDestinationUrl, createdAt, updatedAt, processingStarted, processingEnded, processingTime, totalErrors, contributionsCreated, contributionsUnprocessed, contributionsAlreadyExisted, employerContributions, employeeContributions, totalContributions 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
- employer_id, put_destination_url, created_at, updated_at, processing_started, processing_ended, processing_time, total_errors, contributions_created, contributions_unprocessed, contributions_already_existed, employer_contributions, employee_contributions, total_contributions properties Added
-
employerId, putDestinationUrl, createdAt, updatedAt, processingStarted, processingEnded, processingTime, totalErrors, contributionsCreated, contributionsUnprocessed, contributionsAlreadyExisted, employerContributions, employeeContributions, totalContributions properties Removed
-
application/json content type Modified
POST /employers/{employer_id}/employees
- Response
-
201 response Modified
-
application/json content type Modified
-
employerId, putDestinationUrl, createdAt, updatedAt, processingStarted, processingEnded, processingTime, totalErrors, contributionsCreated, contributionsUnprocessed, contributionsAlreadyExisted, employerContributions, employeeContributions, totalContributions 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
- employer_id, put_destination_url, created_at, updated_at, processing_started, processing_ended, processing_time, total_errors, contributions_created, contributions_unprocessed, contributions_already_existed, employer_contributions, employee_contributions, total_contributions properties Added
-
employerId, putDestinationUrl, createdAt, updatedAt, processingStarted, processingEnded, processingTime, totalErrors, contributionsCreated, contributionsUnprocessed, contributionsAlreadyExisted, employerContributions, employeeContributions, totalContributions properties Removed
-
application/json content type Modified
POST /uploads
- Response
-
200 response Modified
-
application/json content type Modified
-
employerId, putDestinationUrl, createdAt, updatedAt, processingStarted, processingEnded, processingTime, totalErrors, contributionsCreated, contributionsUnprocessed, contributionsAlreadyExisted, employerContributions, employeeContributions, totalContributions 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
- employer_id, put_destination_url, created_at, updated_at, processing_started, processing_ended, processing_time, total_errors, contributions_created, contributions_unprocessed, contributions_already_existed, employer_contributions, employee_contributions, total_contributions properties Added
-
employerId, putDestinationUrl, createdAt, updatedAt, processingStarted, processingEnded, processingTime, totalErrors, contributionsCreated, contributionsUnprocessed, contributionsAlreadyExisted, employerContributions, employeeContributions, totalContributions properties Removed
-
application/json content type Modified