Fixed

3c20a77e7f3c2ab285e6b9a3472f0b2de18b48d1

DELETE /v3/blocked_spam_sources/bulk

  • Fixed: Calls made with a token exchanged from a Harvest API key are refused with 403 and an explanatory error instead of failing with 500. Bulk endpoints require an OAuth access token issued to a client application, and no longer list bearer as an accepted security scheme.

DELETE /v3/custom_field_options/bulk

  • Fixed: Calls made with a token exchanged from a Harvest API key are refused with 403 and an explanatory error instead of failing with 500. Bulk endpoints require an OAuth access token issued to a client application, and no longer list bearer as an accepted security scheme.

DELETE /v3/openings/bulk

  • Fixed: Calls made with a token exchanged from a Harvest API key are refused with 403 and an explanatory error instead of failing with 500. Bulk endpoints require an OAuth access token issued to a client application, and no longer list bearer as an accepted security scheme.

PATCH /v3/blocked_spam_sources/bulk

  • Fixed: Calls made with a token exchanged from a Harvest API key are refused with 403 and an explanatory error instead of failing with 500. Bulk endpoints require an OAuth access token issued to a client application, and no longer list bearer as an accepted security scheme.

PATCH /v3/custom_field_options/bulk

  • Fixed: Calls made with a token exchanged from a Harvest API key are refused with 403 and an explanatory error instead of failing with 500. Bulk endpoints require an OAuth access token issued to a client application, and no longer list bearer as an accepted security scheme.

PATCH /v3/departments/bulk

  • Fixed: Calls made with a token exchanged from a Harvest API key are refused with 403 and an explanatory error instead of failing with 500. Bulk endpoints require an OAuth access token issued to a client application, and no longer list bearer as an accepted security scheme.

PATCH /v3/offices/bulk

  • Fixed: Calls made with a token exchanged from a Harvest API key are refused with 403 and an explanatory error instead of failing with 500. Bulk endpoints require an OAuth access token issued to a client application, and no longer list bearer as an accepted security scheme.

PATCH /v3/openings/bulk

  • Fixed: Calls made with a token exchanged from a Harvest API key are refused with 403 and an explanatory error instead of failing with 500. Bulk endpoints require an OAuth access token issued to a client application, and no longer list bearer as an accepted security scheme.

PATCH /v3/users/bulk

  • Fixed: Calls made with a token exchanged from a Harvest API key are refused with 403 and an explanatory error instead of failing with 500. Bulk endpoints require an OAuth access token issued to a client application, and no longer list bearer as an accepted security scheme.

POST /v3/applications/move/bulk

  • Added: Bulk version of POST /v3/applications/{id}/move. Each row in data is a move body plus the application id; rows run asynchronously and their results are read from GET /v3/bulk_requests/{bulk_action_uuid}. Requires an OAuth access token issued to a client application; tokens exchanged from a Harvest API key get 403.

POST /v3/blocked_spam_sources/bulk

  • Fixed: Calls made with a token exchanged from a Harvest API key are refused with 403 and an explanatory error instead of failing with 500. Bulk endpoints require an OAuth access token issued to a client application, and no longer list bearer as an accepted security scheme.

POST /v3/candidates/bulk

  • Fixed: Calls made with a token exchanged from a Harvest API key are refused with 403 and an explanatory error instead of failing with 500. Bulk endpoints require an OAuth access token issued to a client application, and no longer list bearer as an accepted security scheme.

POST /v3/custom_field_options/bulk

  • Fixed: Calls made with a token exchanged from a Harvest API key are refused with 403 and an explanatory error instead of failing with 500. Bulk endpoints require an OAuth access token issued to a client application, and no longer list bearer as an accepted security scheme.

POST /v3/jobs/bulk

  • Fixed: Calls made with a token exchanged from a Harvest API key are refused with 403 and an explanatory error instead of failing with 500. Bulk endpoints require an OAuth access token issued to a client application, and no longer list bearer as an accepted security scheme.

POST /v3/openings/bulk

  • Fixed: Calls made with a token exchanged from a Harvest API key are refused with 403 and an explanatory error instead of failing with 500. Bulk endpoints require an OAuth access token issued to a client application, and no longer list bearer as an accepted security scheme.

POST /v3/user_job_permissions/bulk

  • Fixed: Calls made with a token exchanged from a Harvest API key are refused with 403 and an explanatory error instead of failing with 500. Bulk endpoints require an OAuth access token issued to a client application, and no longer list bearer as an accepted security scheme.

POST /v3/users/activate/bulk

  • Fixed: Calls made with a token exchanged from a Harvest API key are refused with 403 and an explanatory error instead of failing with 500. Bulk endpoints require an OAuth access token issued to a client application, and no longer list bearer as an accepted security scheme.

POST /v3/users/bulk

  • Fixed: Calls made with a token exchanged from a Harvest API key are refused with 403 and an explanatory error instead of failing with 500. Bulk endpoints require an OAuth access token issued to a client application, and no longer list bearer as an accepted security scheme.

POST /v3/users/deactivate/bulk

  • Fixed: Calls made with a token exchanged from a Harvest API key are refused with 403 and an explanatory error instead of failing with 500. Bulk endpoints require an OAuth access token issued to a client application, and no longer list bearer as an accepted security scheme.

POST /v3/users/revoke_permissions/bulk

  • Fixed: Calls made with a token exchanged from a Harvest API key are refused with 403 and an explanatory error instead of failing with 500. Bulk endpoints require an OAuth access token issued to a client application, and no longer list bearer as an accepted security scheme.