From 853155b3f559f3fd702ed9b384ba52673fe13702 Mon Sep 17 00:00:00 2001 From: Alexey Nagatkin Date: Thu, 6 Jun 2024 08:12:42 +0400 Subject: [PATCH 1/2] HH-102580 Add new error descriptions to documentation --- docs/errors.md | 12 ++++++++++++ docs_eng/errors.md | 12 ++++++++++++ 2 files changed, 24 insertions(+) diff --git a/docs/errors.md b/docs/errors.md index 463ea5a9..d35490b4 100644 --- a/docs/errors.md +++ b/docs/errors.md @@ -283,6 +283,10 @@ HTTP code | type | value | описание 403 | negotiations | too_long_message | передан слишком длинный текст письма 403 | negotiations | address_not_found | переданный к действию по адрес не существует, либо принадлежит другому работодателю 403 | negotiations | not_enough_purchased_services | не хватает оплаченных услуг, обычно [доступа к базе резюме](https://hh.ru/price#dbaccess) +403 | negotiations | reached_the_daily_limit_for_the_manager | достигли суточного лимита по менеджеру (500) +403 | negotiations | reached_employers_daily_limit | достигли суточного лимита по работодателю (8000) +403 | negotiations | reached_quota_limit | достигли лимита по квоте +403 | negotiations | no_access_to_resume_database | нет доступа к базе резюме 403 | negotiations | in_a_row_limit | превышено количество последовательных сообщений в переписке, оппонент должен ответить на сообщение, чтобы появилась возможность писать вновь 403 | negotiations | overall_limit | превышен лимит сообщений 403 | negotiations | no_invitation | переписка недоступна, так как в отклике ещё не было приглашения @@ -304,6 +308,10 @@ HTTP code | type | value | reason | описание ----------|------|-------|-------|--------- 400 | bad_json_data | *field_name* | *reason* | ошибка в поле вакансии, где *field_name* – ключ поля верхнего уровня, поле reason может не присутствовать 403 | vacancies | not_enough_purchased_services | | купленных услуг для публикации или обновления данного типа вакансии не достаточно +403 | vacancies | reached_the_daily_limit_for_the_manager | достигли суточного лимита по менеджеру (500) +403 | vacancies | reached_employers_daily_limit | достигли суточного лимита по работодателю (8000) +403 | vacancies | reached_quota_limit | достигли лимита по квоте +403 | vacancies | no_access_to_resume_database | нет доступа к базе резюме 403 | vacancies | quota_exceeded | | квота менеджера на публикацию данного типа вакансии закончилась 403 | vacancies | duplicate | | аналогичная вакансия уже опубликована. В [ответе](#vacancies-duplicate-response) передается информация по дубликатам вакансии. Данную ошибку можно форсировано отключить (при [добавлении](employer_vacancies.md#creation) и [редактировании](employer_vacancies.md#edit-ignore-duplicates)) 403 | vacancies | creation_forbidden | | публикация вакансий недоступна текущему менеджеру @@ -374,6 +382,10 @@ items[].id | number | Идентификатор вакансии HTTP code | type | value | описание ----------|------|-------|--------- 403 | vacancies | not_enough_purchased_services | купленных услуг для продления данного типа вакансии не достаточно +403 | vacancies | reached_the_daily_limit_for_the_manager | достигли суточного лимита по менеджеру (500) +403 | vacancies | reached_employers_daily_limit | достигли суточного лимита по работодателю (8000) +403 | vacancies | reached_quota_limit | достигли лимита по квоте +403 | vacancies | no_access_to_resume_database | нет доступа к базе резюме 403 | vacancies | quota_exceeded | квота менеджера на публикацию данного типа вакансии закончилась 403 | vacancies | prolongation_forbidden | продление вакансий недоступно текущему менеджеру 403 | vacancies | unavailable_for_archived | продление недоступно для архивной вакансии diff --git a/docs_eng/errors.md b/docs_eng/errors.md index e25c45b3..11478a5b 100644 --- a/docs_eng/errors.md +++ b/docs_eng/errors.md @@ -283,6 +283,10 @@ HTTP code| type| value| description 403 | negotiations | address_not_found | the address sent for the action does not exist or belongs to another employer 403 | negotiations | not_enough_purchased_services | the required paid services are not available, this usually refers to [access to the resume database](https://hh.ru/price#dbaccess) 403 | negotiations | not_enough_purchased_services | the paid services are insufficient, usually [CV database service](https://hh.ru/price#dbaccess) +403 | negotiations | reached_the_daily_limit_for_the_manager | reached the daily limit for the manager (500) +403 | negotiations | reached_employers_daily_limit | reached the daily limit for the employer (8000) +403 | negotiations | reached_quota_limit | reached quota limit +403 | negotiations | no_access_to_resume_database | no access to resume database 403 | negotiations | in_a_row_limit | the number of successive messages is exceeded; the opponent must reply to the message in order the employer is able to send new messages 403 | negotiations | overall_limit | messages limit exceeded 403 | negotiations | no_invitation | negotiations are unavailable as there was no invitation in the response @@ -316,6 +320,10 @@ HTTP code| type| value| description ----------|------|-------|--------- 400 | vacancies | *field_name* | the is an error in a job's field, where the *field_name* is the key of the upper level field and the reason field may be missing 403 | vacancies | not_enough_purchased_services | the purchased services are not enough to publish or update this type of job +403 | vacancies | reached_the_daily_limit_for_the_manager | reached the daily limit for the manager (500) +403 | vacancies | reached_employers_daily_limit | reached the daily limit for the employer (8000) +403 | vacancies | reached_quota_limit | reached quota limit +403 | vacancies | no_access_to_resume_database | no access to resume database 403 | vacancies | quota_exceeded | the manager's quota for the publication of this type of job is exhausted 403 | vacancies | duplicate | a similar job has already been published; the [response](#vacancies-duplicate-response) contains information about duplicate jobs; this error can be disabled by force (when [adding](employer_vacancies.md#creation) or [editing](employer_vacancies.md#edit-ignore-duplicates)) 403 | vacancies | creation_forbidden | jobs cannot be published by the current manager @@ -385,6 +393,10 @@ In addition to the error code, the following errors can be returned when [extend HTTP code | type | value | description ----------|------|-------|--------- 403 | vacancies | not_enough_purchased_services | the purchased services are insufficient for prolongation of this type of vacancy +403 | vacancies | reached_the_daily_limit_for_the_manager | reached the daily limit for the manager (500) +403 | vacancies | reached_employers_daily_limit | reached the daily limit for the employer (8000) +403 | vacancies | reached_quota_limit | reached quota limit +403 | vacancies | no_access_to_resume_database | no access to resume database 403 | vacancies | quota_exceeded | the manager's quota for posting of this type of vacancies has been exceeded 403 | vacancies | prolongation_forbidden | extension of vacancies is unavailable for the current manager 403 | vacancies | unavailable_for_archived | extension of vacancies is unavailable for the archived vacancy From 3eeeab993af38729c6e7ad75baa73b33ad7df0ec Mon Sep 17 00:00:00 2001 From: Alexey Nagatkin Date: Fri, 7 Jun 2024 08:12:20 +0400 Subject: [PATCH 2/2] HH-102580 fix --- docs/errors.md | 12 ++---------- docs_eng/errors.md | 12 ++---------- 2 files changed, 4 insertions(+), 20 deletions(-) diff --git a/docs/errors.md b/docs/errors.md index d35490b4..72904adf 100644 --- a/docs/errors.md +++ b/docs/errors.md @@ -283,8 +283,8 @@ HTTP code | type | value | описание 403 | negotiations | too_long_message | передан слишком длинный текст письма 403 | negotiations | address_not_found | переданный к действию по адрес не существует, либо принадлежит другому работодателю 403 | negotiations | not_enough_purchased_services | не хватает оплаченных услуг, обычно [доступа к базе резюме](https://hh.ru/price#dbaccess) -403 | negotiations | reached_the_daily_limit_for_the_manager | достигли суточного лимита по менеджеру (500) -403 | negotiations | reached_employers_daily_limit | достигли суточного лимита по работодателю (8000) +403 | negotiations | reached_the_daily_limit_for_the_manager | достигли суточного лимита по менеджеру +403 | negotiations | reached_employers_daily_limit | достигли суточного лимита по работодателю 403 | negotiations | reached_quota_limit | достигли лимита по квоте 403 | negotiations | no_access_to_resume_database | нет доступа к базе резюме 403 | negotiations | in_a_row_limit | превышено количество последовательных сообщений в переписке, оппонент должен ответить на сообщение, чтобы появилась возможность писать вновь @@ -308,10 +308,6 @@ HTTP code | type | value | reason | описание ----------|------|-------|-------|--------- 400 | bad_json_data | *field_name* | *reason* | ошибка в поле вакансии, где *field_name* – ключ поля верхнего уровня, поле reason может не присутствовать 403 | vacancies | not_enough_purchased_services | | купленных услуг для публикации или обновления данного типа вакансии не достаточно -403 | vacancies | reached_the_daily_limit_for_the_manager | достигли суточного лимита по менеджеру (500) -403 | vacancies | reached_employers_daily_limit | достигли суточного лимита по работодателю (8000) -403 | vacancies | reached_quota_limit | достигли лимита по квоте -403 | vacancies | no_access_to_resume_database | нет доступа к базе резюме 403 | vacancies | quota_exceeded | | квота менеджера на публикацию данного типа вакансии закончилась 403 | vacancies | duplicate | | аналогичная вакансия уже опубликована. В [ответе](#vacancies-duplicate-response) передается информация по дубликатам вакансии. Данную ошибку можно форсировано отключить (при [добавлении](employer_vacancies.md#creation) и [редактировании](employer_vacancies.md#edit-ignore-duplicates)) 403 | vacancies | creation_forbidden | | публикация вакансий недоступна текущему менеджеру @@ -382,10 +378,6 @@ items[].id | number | Идентификатор вакансии HTTP code | type | value | описание ----------|------|-------|--------- 403 | vacancies | not_enough_purchased_services | купленных услуг для продления данного типа вакансии не достаточно -403 | vacancies | reached_the_daily_limit_for_the_manager | достигли суточного лимита по менеджеру (500) -403 | vacancies | reached_employers_daily_limit | достигли суточного лимита по работодателю (8000) -403 | vacancies | reached_quota_limit | достигли лимита по квоте -403 | vacancies | no_access_to_resume_database | нет доступа к базе резюме 403 | vacancies | quota_exceeded | квота менеджера на публикацию данного типа вакансии закончилась 403 | vacancies | prolongation_forbidden | продление вакансий недоступно текущему менеджеру 403 | vacancies | unavailable_for_archived | продление недоступно для архивной вакансии diff --git a/docs_eng/errors.md b/docs_eng/errors.md index 11478a5b..d06ec63f 100644 --- a/docs_eng/errors.md +++ b/docs_eng/errors.md @@ -283,8 +283,8 @@ HTTP code| type| value| description 403 | negotiations | address_not_found | the address sent for the action does not exist or belongs to another employer 403 | negotiations | not_enough_purchased_services | the required paid services are not available, this usually refers to [access to the resume database](https://hh.ru/price#dbaccess) 403 | negotiations | not_enough_purchased_services | the paid services are insufficient, usually [CV database service](https://hh.ru/price#dbaccess) -403 | negotiations | reached_the_daily_limit_for_the_manager | reached the daily limit for the manager (500) -403 | negotiations | reached_employers_daily_limit | reached the daily limit for the employer (8000) +403 | negotiations | reached_the_daily_limit_for_the_manager | reached the daily limit for the manager +403 | negotiations | reached_employers_daily_limit | reached the daily limit for the employer 403 | negotiations | reached_quota_limit | reached quota limit 403 | negotiations | no_access_to_resume_database | no access to resume database 403 | negotiations | in_a_row_limit | the number of successive messages is exceeded; the opponent must reply to the message in order the employer is able to send new messages @@ -320,10 +320,6 @@ HTTP code| type| value| description ----------|------|-------|--------- 400 | vacancies | *field_name* | the is an error in a job's field, where the *field_name* is the key of the upper level field and the reason field may be missing 403 | vacancies | not_enough_purchased_services | the purchased services are not enough to publish or update this type of job -403 | vacancies | reached_the_daily_limit_for_the_manager | reached the daily limit for the manager (500) -403 | vacancies | reached_employers_daily_limit | reached the daily limit for the employer (8000) -403 | vacancies | reached_quota_limit | reached quota limit -403 | vacancies | no_access_to_resume_database | no access to resume database 403 | vacancies | quota_exceeded | the manager's quota for the publication of this type of job is exhausted 403 | vacancies | duplicate | a similar job has already been published; the [response](#vacancies-duplicate-response) contains information about duplicate jobs; this error can be disabled by force (when [adding](employer_vacancies.md#creation) or [editing](employer_vacancies.md#edit-ignore-duplicates)) 403 | vacancies | creation_forbidden | jobs cannot be published by the current manager @@ -393,10 +389,6 @@ In addition to the error code, the following errors can be returned when [extend HTTP code | type | value | description ----------|------|-------|--------- 403 | vacancies | not_enough_purchased_services | the purchased services are insufficient for prolongation of this type of vacancy -403 | vacancies | reached_the_daily_limit_for_the_manager | reached the daily limit for the manager (500) -403 | vacancies | reached_employers_daily_limit | reached the daily limit for the employer (8000) -403 | vacancies | reached_quota_limit | reached quota limit -403 | vacancies | no_access_to_resume_database | no access to resume database 403 | vacancies | quota_exceeded | the manager's quota for posting of this type of vacancies has been exceeded 403 | vacancies | prolongation_forbidden | extension of vacancies is unavailable for the current manager 403 | vacancies | unavailable_for_archived | extension of vacancies is unavailable for the archived vacancy