Общая информация

Методы

GET
POST
PUT
PATH

Формат передаваемых данных

application/x-www-form-urlencoded
application/json

Формат ответа

JSON

Авторизацияя

Сервер-сервер API проверяет авторизацию и IP адрес клиента.

Логин и секрет передаются с помощью Basic HTTP Authorization, в заголовке Authorization

Authorization: Basic base64('login:secret')

Логин и секрет и список разрешенных IP адресов могут быть изменены в настройках проекта.

Описание методов

GET /api/v2/category/

Получение всех категорий
Премер ответа
Response code: 200
Body:
    [
      {
        "category": 1,
        "project_id": 110,
        "title": "Возвращение",
        "description": "Нужно сделать долгую паузу в игре? По возвращении вы получите небольшие подарки!"
        "title_ru": "Возвращение",
        "description_ru": "Нужно сделать долгую паузу в игре? По возвращении вы получите небольшие подарки!",
        "title_en": None, 
        "title_de": None,
        ....        
      },
      {
        "category": 2,
        "project_id": 110,
        "title": "Бонусы и скидки",
        "description": "Кто первым узнает об акциях, тот никогда не пропустит все самое лучшее и выгодное!"
    "title_ru": "Бонусы и скидки",
        "description_ru": "Кто первым узнает об акциях, тот никогда не пропустит все самое лучшее и выгодное!",
        "title_en": None, 
        "title_de": None,
        ....            
      },
      ...
    ]

POST /api/v2/category/

Создание категории
Параметры
Параметр Тип Описание
title string Заголовок
description string Описание
title_ru string Заголовок русский. Опционально
title_en string Заголовок английский. Опционально
title_de string Заголовок немецкий. Опционально
title_fr string Заголовок французский. Опционально
title_it string Заголовок итальянский. Опционально
title_es string Заголовок испанский. Опционально
title_tr string Заголовок турецкий. Опционально
title_pl string Заголовок польский. Опционально
title_zn string Заголовок китайский. Опционально
title_ko string Заголовок корейский. Опционально
description_ru string Описание русский. Опционально
description_en string Описание английский. Опционально
description_de string Описание немецкий. Опционально
description_fr string Описание французский. Опционально
description_it string Описание итальянский. Опционально
description_es string Описание испанский. Опционально
description_tr string Описание турецкий. Опционально
description_pl string Описание польский. Опционально
description_zn string Описание китайский. Опционально
description_ko string Описание корейский. Опционально
Пример ответа
Response code: 201
Body:
    {
      "category": 3,
      "project_id": 110,
      "title": "Заголовок",
      "description": "Описание"
      "title_en": None, 
      "title_de": None,
      ....

    }

GET /api/v2/category/{category_id}/

Получение одной категории
Пример ответа
Response code: 200
Body:
    {
      "category": 3,
      "project_id": 110,
      "title": "Заголовок",
      "description": "Описание"
      "title_en": None, 
      "title_de": None,
      ....          
    }

PUT/PATCH /api/v2/category/{category_id}/

Обновление категории
Параметры
Параметр Тип Описание
title string Заголовок
description string Описание
title_ru string Заголовок русский. Опционально
title_en string Заголовок английский. Опционально
title_de string Заголовок немецкий. Опционально
title_fr string Заголовок французский. Опционально
title_it string Заголовок итальянский. Опционально
title_es string Заголовок испанский. Опционально
title_tr string Заголовок турецкий. Опционально
title_pl string Заголовок польский. Опционально
title_zn string Заголовок китайский. Опционально
title_ko string Заголовок корейский. Опционально
description_ru string Описание русский. Опционально
description_en string Описание английский. Опционально
description_de string Описание немецкий. Опционально
description_fr string Описание французский. Опционально
description_it string Описание итальянский. Опционально
description_es string Описание испанский. Опционально
description_tr string Описание турецкий. Опционально
description_pl string Описание польский. Опционально
description_zn string Описание китайский. Опционально
description_ko string Описание корейский. Опционально
Пример ответа
Response code: 200
Body:
    {
      "category": 3,
      "project_id": 110,
      "title": "Заголовок",
      "description": "Описание",
      "title_en": None, 
      "title_de": None,
      ....  
    }