Контент. Вебинары
OpenAPI 1.0.0
Варианты
- Паблик
Операции API
GET /v2/contents/webinars — Получить список вебинаров
{
"tags": [
"Вебинары"
],
"summary": "Получить список вебинаров",
"operationId": "v2GetWebinars",
"parameters": [
{
"name": "offset",
"in": "query",
"required": true,
"style": "form",
"explode": true,
"schema": {
"type": "integer",
"format": "int32"
}
},
{
"name": "limit",
"in": "query",
"required": true,
"style": "form",
"explode": true,
"schema": {
"type": "integer",
"format": "int32"
}
},
{
"name": "Raiff-App-Version",
"in": "header",
"description": "Версия приложения",
"required": true,
"schema": {
"default": "4.0.0"
},
"example": "4.0.0"
},
{
"name": "Accept-Language",
"in": "header",
"description": "Язык приложения, ru или en",
"required": false,
"schema": {
"default": "ru"
},
"example": "ru"
},
{
"$ref": "#/components/parameters/IdTokenHeader"
},
{
"$ref": "#/components/parameters/AuthorizationHeader"
}
],
"responses": {
"200": {
"description": "",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WebinarsV2Resources"
}
}
}
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"500": {
"$ref": "#/components/responses/InternalError"
}
}
}GET /v2/contents/webinars/{id} — Получить вебинар по id
{
"tags": [
"Вебинары"
],
"summary": "Получить вебинар по id",
"operationId": "v2GetWebinar",
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"style": "simple",
"explode": false,
"schema": {
"type": "string"
}
},
{
"name": "Raiff-App-Version",
"in": "header",
"description": "Версия приложения",
"required": true,
"schema": {
"default": "4.0.0"
},
"example": "4.0.0"
},
{
"name": "Accept-Language",
"in": "header",
"description": "Язык приложения, ru или en",
"required": false,
"schema": {
"default": "ru"
},
"example": "ru"
},
{
"$ref": "#/components/parameters/IdTokenHeader"
},
{
"$ref": "#/components/parameters/AuthorizationHeader"
}
],
"responses": {
"200": {
"description": "",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WebinarV2Resource"
}
}
}
},
"400": {
"description": "CNT-106 - Вебинар не найден",
"content": {
"application/json": {
"schema": {
"properties": {
"code": {
"type": "integer",
"format": "int32"
},
"error": {
"type": "string"
},
"message": {
"type": "string"
}
}
},
"example": {
"code": 400,
"error": "CNT-106",
"message": "Вебинар не найден"
}
}
}
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"500": {
"$ref": "#/components/responses/InternalError"
}
}
}Схемы и примеры
{
"schemas": {
"WebinarV2Resource": {
"type": "object",
"description": "",
"example": {
"id": "id",
"new": true,
"status": "PUBLISHED",
"eventStatus": "STARTED",
"eventStatusLabel": "В эфире",
"title": "Ключевую ставку, вероятно, не снизят до конца года",
"body": "**Центробанк не изменил ключевую ставку, но ужесточил риторику**\n\n7 июня прошло заседание Центробанка по ключевой ставке. Регулятор, как мы и ожидали, решил оставить ее на уровне 16%. На пресс-конференции Эльвира Набиуллина отметила, что также были рассмотрены варианты повышения на 100 и 200 базисных пунктов. \n\nПо нашим оценкам, Центробанк ужесточил риторику. Во-первых, он «допускает возможность повышения ключевой ставки на ближайшем заседании» — для прошлых заседаний такое указание не публиковалось. Во-вторых, регулятор выделил, что жесткие денежно-кредитные условия необходимо поддерживать существенно дольше, чем планировалось раньше.\n\nТакая риторика связана с ценовой динамикой, которая, видимо, не позволяет в этом году приблизить инфляцию к целевому уровню. Так, в апреле регулятор планировал замедление до диапазона 4,3–4,8% в 2024 году и до 4% в 2025 году. Но в этот раз цель на 2024 год была убрана из пресс-релиза.\n\n**Регулятор отложил вопрос о необходимости повысить ключевую ставку до конца июля**\n\nДо заседания в конце июля Центробанк планирует анализировать соответствие основных показателей базовому сценарию. \n\nМы полагаем, что отклонение от него будет означать необходимость дополнительно повысить ключевую ставку. Эльвира Набиуллина заявила, что шаг в таком случае будет существенным — от 1 процентного пункта. Сейчас Центробанк считает этот сценарий альтернативным. Риски его реализации высоки. \n\nВместе с тем вопрос о возможном снижении ключевой ставки временно снят с обсуждения. Вряд ли регулятор вернется к его рассмотрению до конца года.\n\n**Больше о трендах экономики расскажем на вебинаре**\n\n25 июня, 11:00–12:30 по Москве\n\n[Заявление об ограничении ответственности](https://www.raiffeisen.ru/about/analytics/?active_tab=tab-5) ",
"publishDate": "2024-09-18T09:53:03+03:00",
"startEventDate": "2025-01-11T13:00:00+03:00",
"finishEventDate": "2025-01-11T15:00:00+03:00",
"image": {
"url": "https://cdn.rbo.raiffeisen.ru/offerpics/cdm/webinar2.png",
"type": "IMAGE"
},
"button": {
"label": "Зарегистрироваться",
"url": "https://ya.ru"
},
"style": {
"accentColor": "PastelAccent.sochi1",
"backgroundColor": "PastelSurface.sochi1",
"contentBackgroundColor": "PastelSurface.sochi2"
},
"attachments": [
{
"id": "id-1",
"name": "Иллюстрация к вебинару",
"url": "https://cdn.rbo.raiffeisen.ru/offerpics/cdm/testPDF.pdf",
"type": "PDF"
}
]
},
"properties": {
"id": {
"type": "string",
"description": "Id контента"
},
"new": {
"type": "boolean",
"description": "Статус прочитанности"
},
"status": {
"type": "string",
"description": "Статус публикации",
"enum": [
"SCHEDULED",
"PUBLISHED"
]
},
"eventStatus": {
"type": "string",
"description": "Статус вебинара",
"enum": [
"PLANNED",
"STARTED",
"ENDED",
"ATTACHMENTS_PROVIDED"
]
},
"eventStatusLabel": {
"type": "string",
"description": "Название статуса вебинара"
},
"title": {
"type": "string",
"description": "Заголовок"
},
"body": {
"type": "string",
"description": "Описание"
},
"publishDate": {
"type": "string",
"format": "date-time",
"description": "Дата публикации"
},
"startEventDate": {
"type": "string",
"format": "date-time",
"description": "Дата старта вебинара"
},
"finishEventDate": {
"type": "string",
"format": "date-time",
"description": "Дата завершения вебинара"
},
"image": {
"$ref": "#/components/schemas/WebinarMediaResource",
"description": "Информация о картинке"
},
"button": {
"$ref": "#/components/schemas/ButtonResource",
"description": "Информация о кнопке"
},
"style": {
"$ref": "#/components/schemas/ColorStyleOpenApi",
"description": "Цвет"
},
"attachments": {
"type": "array",
"description": "Вложения",
"items": {
"$ref": "#/components/schemas/WebinarAttachmentResource"
}
}
},
"required": [
"body",
"eventStatus",
"eventStatusLabel",
"finishEventDate",
"image",
"new",
"publishDate",
"startEventDate",
"status",
"style",
"title"
]
},
"WebinarsV2Resources": {
"type": "object",
"description": "",
"example": {
"content": [
{
"id": "id",
"new": true,
"status": "PUBLISHED",
"eventStatus": "STARTED",
"eventStatusLabel": "В эфире",
"title": "Ключевую ставку, вероятно, не снизят до конца года",
"body": "**Центробанк не изменил ключевую ставку, но ужесточил риторику**\n\n7 июня прошло заседание Центробанка по ключевой ставке. Регулятор, как мы и ожидали, решил оставить ее на уровне 16%. На пресс-конференции Эльвира Набиуллина отметила, что также были рассмотрены варианты повышения на 100 и 200 базисных пунктов. \n\nПо нашим оценкам, Центробанк ужесточил риторику. Во-первых, он «допускает возможность повышения ключевой ставки на ближайшем заседании» — для прошлых заседаний такое указание не публиковалось. Во-вторых, регулятор выделил, что жесткие денежно-кредитные условия необходимо поддерживать существенно дольше, чем планировалось раньше.\n\nТакая риторика связана с ценовой динамикой, которая, видимо, не позволяет в этом году приблизить инфляцию к целевому уровню. Так, в апреле регулятор планировал замедление до диапазона 4,3–4,8% в 2024 году и до 4% в 2025 году. Но в этот раз цель на 2024 год была убрана из пресс-релиза.\n\n**Регулятор отложил вопрос о необходимости повысить ключевую ставку до конца июля**\n\nДо заседания в конце июля Центробанк планирует анализировать соответствие основных показателей базовому сценарию. \n\nМы полагаем, что отклонение от него будет означать необходимость дополнительно повысить ключевую ставку. Эльвира Набиуллина заявила, что шаг в таком случае будет существенным — от 1 процентного пункта. Сейчас Центробанк считает этот сценарий альтернативным. Риски его реализации высоки. \n\nВместе с тем вопрос о возможном снижении ключевой ставки временно снят с обсуждения. Вряд ли регулятор вернется к его рассмотрению до конца года.\n\n**Больше о трендах экономики расскажем на вебинаре**\n\n25 июня, 11:00–12:30 по Москве\n\n[Заявление об ограничении ответственности](https://www.raiffeisen.ru/about/analytics/?active_tab=tab-5) ",
"publishDate": "2024-09-18T09:53:03+03:00",
"startEventDate": "2025-01-11T13:00:00+03:00",
"finishEventDate": "2025-01-11T15:00:00+03:00",
"image": {
"url": "https://cdn.rbo.raiffeisen.ru/offerpics/cdm/01.png",
"type": "IMAGE"
},
"button": {
"label": "Зарегистрироваться",
"url": "https://ya.ru"
},
"style": {
"accentColor": "PastelAccent.sochi1",
"backgroundColor": "PastelSurface.sochi1",
"contentBackgroundColor": "PastelSurface.sochi2"
},
"attachments": [
{
"id": "id-1",
"name": "Иллюстрация к вебинару",
"url": "https://cdn.rbo.raiffeisen.ru/offerpics/cdm/testPDF.pdf",
"type": "PDF"
}
]
}
],
"offset": 0,
"limit": 100,
"totalCount": 1
},
"properties": {
"content": {
"type": "array",
"description": "Список вебинаров",
"items": {
"$ref": "#/components/schemas/WebinarV2Resource"
}
},
"offset": {
"type": "integer",
"format": "int32",
"description": "Смещение относительно начала списка"
},
"limit": {
"type": "integer",
"format": "int32",
"description": "Максимальное количество записей"
},
"totalCount": {
"type": "integer",
"format": "int64",
"description": "Общее количество записей"
}
},
"required": [
"content",
"limit",
"offset",
"totalCount"
]
},
"ButtonResource": {
"type": "object",
"description": "",
"properties": {
"label": {
"type": "string",
"description": "Название кнопки"
},
"url": {
"type": "string",
"description": "URL адрес, на который ссылается кнопка"
}
},
"required": [
"label",
"url"
]
},
"MediaResource": {
"type": "object",
"description": "",
"properties": {
"host": {
"type": "string",
"description": "Адрес сервера, где хранится медиа"
},
"path": {
"type": "string",
"description": "Путь до медиа"
},
"type": {
"type": "string",
"description": "Тип медиа",
"enum": [
"VIDEO",
"IMAGE",
"MP4",
"MP3",
"PDF",
"PPT",
"PPTX",
"XLS",
"XLSX",
"PNG",
"JPEG"
]
}
},
"required": [
"host",
"path",
"type"
]
},
"WebinarAttachmentResource": {
"type": "object",
"description": "",
"properties": {
"id": {
"type": "string",
"description": "Id вложения"
},
"name": {
"type": "string",
"description": "Название"
},
"url": {
"type": "string",
"description": "Ссылка для скачивания"
},
"type": {
"type": "string",
"description": "Тип вложения",
"enum": [
"VIDEO",
"PDF",
"PPT",
"PPTX",
"XLS",
"XLSX"
]
}
},
"required": [
"name",
"type"
]
},
"ColorStyleOpenApi": {
"type": "object",
"description": "",
"properties": {
"backgroundColor": {
"type": "string",
"description": "Цвет слайдов"
},
"contentBackgroundColor": {
"type": "string",
"description": "Цвет фона для текста"
},
"accentColor": {
"type": "string",
"description": "Цвет текста"
}
},
"required": [
"accentColor",
"backgroundColor",
"contentBackgroundColor"
]
},
"WebinarMediaResource": {
"type": "object",
"description": "",
"properties": {
"url": {
"type": "string",
"description": "Ссылка для скачивания"
},
"type": {
"type": "string",
"description": "Тип медиа",
"enum": [
"IMAGE"
]
}
},
"required": [
"type",
"url"
]
}
},
"responses": {
"Unauthorized": {
"description": "Аутентификация не пройдена"
},
"InternalError": {
"description": "Внутренняя ошибка"
}
},
"parameters": {
"IdTokenHeader": {
"name": "Id-Token",
"in": "header",
"description": "Идентификационный токен пользователя",
"required": true,
"schema": {
"type": "string",
"format": "byte",
"example": "SUQgVE9LRU4gRk9SIFRFU1RJTkc="
}
},
"AuthorizationHeader": {
"name": "Authorization",
"in": "header",
"description": "Токен доступа",
"required": true,
"schema": {
"type": "string",
"format": "byte",
"example": "Bearer QXV0aG9yaXphdGlvbiBIZWFkZXIgRm9yIFRlc3Rpbmc="
}
}
}
}