https://api.jcat.ru/
YYYY-MM-DDThh:mm:ss±hhmm
.В каждом запросе необходимо передавать заголовок X-ApiKey
для авторизации пользователя. Если данный заголовок не будет отправлен, то в ответ придёт 403 Forbidden
.
X-APiKey: cdef1234-aaaa-ffff-9999-1234567890ab
Подробнее про ошибки сервиса.
{
"data": {
"id": 1282210,
"externalId": "",
"archive": 0,
"createdAt": "2019-09-02T10:40:15+03:00",
"editedAt": "2019-10-09T12:12:47+03:00",
"archivedAt": null,
"siteUrl": "https://jobs.jcat.ru/c834f11a/",
"reportUrl": null,
"title": "Автослесарь",
"text": "",
"state": {
"type": "active",
"title": "Публикуется",
"activatedAt": "2020-01-10",
"completedAt": "2020-02-07",
"autoUpdatedAt": {
"prev": "2020-01-20",
"next": "2020-01-20",
"last": "2020-01-29"
},
"left2end": 18,
"need2prolongate": false,
"checked": true
},
"category": {
"id": 153,
"codeName": "post_job",
"title": "Разместить вакансию",
"path": "Вакансии/Разместить вакансию",
"breadcrumbs": "153,16,292"
},
"tariff": {
"id": 2770,
"title": "Оптимальный с 2х обновлением",
"days": 28,
"autoUpdate": true,
"type": {
"id": 1,
"title": "вакансии"
}
},
"packet": {
"id": null,
"number": null,
"title": null,
"createdAt": null,
"activatedAt": null,
"completedAt": null,
"days": null,
"tariff": {
"id": null,
"title": null,
"days": null,
"autoUpdate": null,
"type": null
}
},
"wholesale": null,
"contacts": {
"personName": "Иван Петрович",
"email": "ip@jcat.ru",
"companyName": "ИП Иван Петрович",
"siteUrl": "http://domain.com.net",
"phones": {
"main": {
"number": "+74952985498",
"additional": ""
},
"second": {
"number": "+74952985499",
"additional": "2345"
}
}
},
"address": {
"fias": {
"code": "89bbe26b-d335-42fc-af15-a756f060c899"
},
"parts": {
"region": {
"id": 1,
"title": "Москва и МО"
},
"city": "деревня Мильково",
"street": "Ленинская улица"
},
"text": {
"value": "Московская область, Ленинский район, деревня Мильково, Ленинская улица"
},
"house": "",
"housing": "",
"flat": "",
"coordinates": {
"lat": "55.609416",
"lng": "37.785971"
}
},
"specific": {
"age_kandidat_ot": "20",
"age_kandidat_to": "45",
"amount": {
"id": "39334",
"title": "на руки"
},
"assistance_with_relocation_accommodation": "0",
"citizenship_1": {
"id": "40771",
"title": "только РФ"
},
"company_car": "0",
"coveralls": "1",
"driving_license": "",
"education": {
"id": "21093",
"title": "не имеет значения"
},
"education_training": "1",
"experience": {
"id": "21099",
"title": "не имеет значения"
},
"fitness": "0",
"food": "0",
"lca": "0",
"link_to_the_video_on_youtube": "",
"medical_book": "0",
"metro": {
"id": "1529",
"title": "Красногвардейская"
},
"mobile_telephony": "0",
"more_info": "Наш автосервис выполняет весь перечень ремонтных операций по обслуживанию европейских тягачей и прицепов.",
"operating_conditions": "-Испытательный срок 2 месяца<br>-Работа в стабильной компании<br>-График работы 5/2<br>-Транспортная доступность<br>-Оформление по ТК",
"passport": "0",
"post": "Автослесарь",
"private_car": "0",
"qualification_requirements": "-опыт работы в аналогичной должности<br>-знание устройства современного автомобиля<br>-знание методов ремонта",
"responsibility": "-ремонт грузовых автомобилей<br>-ремонт полуприцепов<br>-ремонт ходовой части, тормозов, пневмосистем",
"salary_per_month_rub": "45000",
"salary_per_month_rub_to": "100000",
"schedule": {
"id": "21081",
"title": "полный день"
},
"scope": {
"id": "20461",
"title": "Услуги, ремонт, сервисное обслуживание"
},
"scope_subheading": {
"id": "21014",
"title": "Автосервисы"
},
"suitable_for_applicants_from_14_years": "0",
"suitable_for_disabilities": "0",
"travel_petrol": "0",
"trip": "0",
"type_of_employment": {
"id": "21075",
"title": "полная"
},
"w_m": {
"id": "40708",
"title": "мужской"
},
"without_registration_under_labor_code": "0",
"work_permits": ""
},
"photo": []
}
}
Блок data - единый стандарт для всех ответов сервера, содержащих определённый контент. Внутри данного блока уже находятся соответствующие запросу данные.
Поле | Тип | Описание |
---|---|---|
id | integer | Уникальный номер вакансии |
externalId | integer | Уникальный номер вакансии из внешнего источника (при загрузке объявлений из xml) |
archive | integer | Флаг: вакансия снято с публикации (1 - да, 0 - нет) |
createdAt | datetime | Дата и время создания вакансии |
editedAt | datetime | Дата и время последнего редактирования данных по вакансии |
archivedAt | datetime | Дата и время последней архивации вакансии |
siteUrl | string | Ссылка на мини-сайт |
reportUrl | string | Ссылка на отчёт по вакансии |
title | string | Заголовок вакансии |
text | string | Текст вакансии |
state | Блок данных по статусу вакансии | |
state.type | string | Статус вакансии: символьное обозначение |
state.title | string | Статус вакансии: текстовое описание |
state.left2end | integer или null | Число дней, оставшихся до окончания размещения вакансии на сайтах |
state.need2prolongate | boolean | Флаг: требуется продление выгрузки |
state.checked | boolean | Флаг: модерация пройдена |
state.autoUpdatedAt | Блок данных по автообновлению вакансии | |
state.autoUpdatedAt.prev | date или null | Дата предыдущего автообновления |
state.autoUpdatedAt.next | date или null | Дата следующего вакансии |
state.autoUpdatedAt.last | date или null | Дата последнего вакансии |
category | Тематика вакансии | |
category.id | integer | Идентификатор тематики |
category.codeName | string | Символьное обозначение тематики |
category.title | string | Название тематики |
category.path | string | Полное название тематики с учётом иерархического местоположения |
tariff | Блок данных по тарифу вакансии | |
tariff.id | integer или null | Идентификатор тарифа |
tariff.title | string или null | Наименование тарифа |
tariff.autoUpdate | bool | Наличие функции автообновления по тарифу |
tariff.type | Блок данных по типу тарифа вакансии | |
tariff.type.id | integer | Идентификатор типа тарифа |
tariff.type.title | string | Наименование типа тарифа |
packet | Блок данных по пакету (заполняется, если вакансия принадлежит пакету объявлений) | |
packet.id | integer или null | Номер пакета |
packet.number | string | Обозначение пакета в сервисе (Pdddd) |
packet.title | string или null | Название пакета |
packet.createdAt | date или null | Дата создания пакета |
packet.activatedAt | date или null | Дата активации пакета |
packet.completedAt | date или null | Дата окончания выгрузки пакета |
packet.days | integer или null | Количество дней размещения пакета |
packet.tariff | Блок данных по тарифу пакета | |
packet.tariff.id | integer или null | Идентификатор тарифа |
packet.tariff.title | string или null | Наименование тарифа |
packet.tariff.days | integer или null | Количество дней размещения согласно тарифу |
packet.tariff.autoUpdate | bool или null | Наличие функции автообновления по тарифу |
packet.tariff.type | Блок данных по типу тарифа пакета | |
packet.tariff.type.id | integer | Идентификатор типа тарифа |
packet.tariff.type.title | string | Наименование типа тарифа |
wholesale | Блок данных об использующейся подписке | |
wholesale.id | int | Идентификатор подписки |
wholesale.title | string | Наименование подписки |
wholesale.available | bool | Доступность для повторного использования |
wholesale.createdAt | datetime | Дата и время оформления |
wholesale.startedAt | datetime | Дата и время активации |
wholesale.endedAt | datetime | Дата и время окончания действия |
contacts | Блок контактных данных вакансии. Могут быть указаны из контактной информации пакета, если была выставлена соответствующая галочка | |
contacts.personName | string | Имя |
contacts.email | string | |
contacts.companyName | string | Компания |
contacts.siteUrl | string | Адрес сайта |
contacts.phones | Блок контактных телефонов | |
contacts.phones.main | Основной номер | |
contacts.phones.main.number | string | Номер телефона в международном формате - +7хххххххххх |
contacts.phones.main.additional | string | Добавочный номер |
contacts.phones.second | Дополнительный номер | |
contacts.phones.second.number | string | Номер телефона в международном формате - +7хххххххххх |
contacts.phones.second.additional | string | Добавочный номер |
address | Блок адресных данных | |
address.fias | Код местоположения согласно ФИАС ФНС | |
address.fias.code | string | Код, например 19d25137-11bc-487c-8e02-4230c96b5eac |
address.parts | Блок адреса, разделённый на части | |
address.parts.region | Блок справочника регионов РФ | |
address.parts.region.id | integer | Идентификатор справочника |
address.parts.region.title | string | Описание значения |
address.parts.city | string | Город или населённый пункт |
address.parts.street | string | Улица, СНТ |
address.text | Полное наименование местоположения | |
address.text.value | string | Строка с адресом, например Москва, Авиационная улица, д. 72к3 |
address.house | string | Номер дома |
address.housing | string | Корпус, строение |
address.coordinates | Блок координат | |
address.coordinates.lat | string | Широта |
address.coordinates.lng | string | Долгота |
specific | Блок полей, специфичных для выбранной тематики. Внутри перечислены символьные обозначения полей и их значения. Если поле содержит справочные данные, то будут указаны параметры id и title - идентификатор и название значения соответственно. | |
photo | Блок фото | |
photo.url | string | Адрес файла фото в сети Internet |
photo.size | integer | Размер файла в байтах |
photo.width | integer | Ширина изображения в пикселях |
photo.height | integer | Высота изображения в пикселях |
GET /v1/orders/{id}
Обязательные параметры:
Имя | Тип | Описание |
---|---|---|
id | integer | Идентификатор вакансии |
Результат запроса
200 OK
- успешное выполнение запроса404 Not Found
- вакансия не найдена403 Forbidden
- страница недоступна данному пользователюПример тела ответа
Пример тела успешного ответа на запрос указан здесь.