Веб-сервис: estaff.soap


Пространство имен: https://sngoldmining.com/
Точка доступа: https://sngoldmining.com/webservice.php
Стиль привязки: document/literal only

Следующие операции поддерживаются. Формальное определение см. в Описание службы.

Класс: CEstaffWS
{
    allow_publish_vacancies: boolean,
    allow_get_vacancy_responses: boolean,
    allow_search_resumes: boolean,
    use_locations: boolean,
    use_professions: boolean,
    allow_all_users_actions: boolean,
    allow_full_responses: boolean,
    allow_reject_responses: boolean,
    charset: string
}
GetSiteOptions();

PutListResponse: string PutList(string list_id, boolean is_hier, boolean is_partial_update, ArrayOfItem items[]);

{
    vacancy_id: string,
    expiration_date: string
}
AddVacancy(Auth auth, string id, string position_name, string code, string profession_id, string location_id, string metro_station_id, string position_type_id, string work_type_id, string work_schedule_type_id, string salary, string min_salary, string max_salary, string salary_currency_id, string educ_type_id, string min_exp_years, string min_age, string max_age, string comment, string comment_req, string comment_duty, string comment_cond, string contact_fullname, string contact_phone, string contact_email, string org_name, string name, string city, string recruit_type_id, string publish_days);

professions[]: ArrayOfProfession GetProfessions();

DeleteVacancyResponse: string DeleteVacancy(Auth auth, string vacancy_id);

expiration_date: string EditVacancy(Auth auth, string vacancy_id, string position_name, string code, string profession_id, string location_id, string metro_station_id, string position_type_id, string work_type_id, string work_schedule_type_id, string salary, string min_salary, string max_salary, string salary_currency_id, string educ_type_id, string min_exp_years, string min_age, string max_age, string comment, string comment_req, string comment_duty, string comment_cond, string contact_fullname, string contact_phone, string contact_email, string org_name, string name, string city, string recruit_type_id, string publish_days);

{
    use_full_resumes: string,
    responses[]: ArrayOfResponses
}
GetVacancyResponses(Auth auth, string vacancy_id, string all_users, string min_date, string use_full_resumes);

vacancies[]: ArrayOfVacancy GetVacancies(Auth auth, string all_users, string min_date);