Standardized error responses and updated status codes in freee Workload Management API

Error responses across freee Workload Management API endpoints now reference a shared schema and have updated HTTP status code definitions.

Changes

  • Added an optional fields property (an array of name and message) to 400 error responses to indicate validation targets.
  • Added enum values 400, 401, 402, 403, 404, and 500 to status_code in the common error schema.
  • Added enum values forbidden, internal_server_error, and resource_not_found to type inside errors of the common error schema.
  • Added 403 error responses to nine endpoints including GET /partners, GET /people, GET /projects, and POST /workloads.
  • Added 404 to project details and 402 to project creation, and removed 401 from login user info and 402 from labor cost budget list.

Affected areas

GET /partnersGET /peopleGET /projectsGET /projects/{id}GET /teamsGET /unit_costsGET /workload_summariesGET /workloads

Open official page

This summary is independently created by Release Radar and is not an official announcement from the vendor. Please read the official page for accurate details.