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 - страница недоступна данному пользователюПример тела ответа
Пример тела успешного ответа на запрос указан здесь.