---
# System prepended metadata

title: Работа с API блогов
tags: [NDE]

---

---
date created: 2022-10-21 16:25
date updated: 2022-10-21 16:25
tags:
  - 'NDE'
---

# Работа с API блогов

### Создание нового пользователя для блога

### Загрузка и установка темы оформления для блога

- <https://ghost.org/docs/admin-api/#themes>

```js
POST /admin/themes/upload;
PUT /admin/themes/{ name }/activate;
```

### Работа с постами

- Эндпоинт `/posts/`
- <https://ghost.org/docs/admin-api/#posts>

```json
"tags": [
                {
                    "created_at": "2019-11-26T02:39:31.000Z",
                    "description": null,
                    "feature_image": null,
                    "id": "5ddc9063c35e7700383b27e0",
                    "meta_description": null,
                    "meta_title": null,
                    "name": "Getting Started", // здесь можно указать имя тега с заглавной! 
                    "slug": "getting-started", // slug, он же внутренняя ссылка?
                    "updated_at": "2019-11-26T02:39:31.000Z",
                    "url": "https://docs.ghost.io/tag/getting-started/",
                    "visibility": "public"
                }
            ],
```

#### Отправка Custom Excerpt

Базовый функционал позволяет отправить кастомный Excerpt, судя по документации к эндпоинту `/posts/`

Параметр `"custom_excerpt"` должен быть не `null`

```json
            "updated_at": "2019-11-26T02:44:17.000Z",
            "published_at": "2019-11-26T02:44:17.000Z",
            "custom_excerpt": null,
            "codeinjection_head": null,
            "codeinjection_foot": null,
```

### Работа с хедером блога / пункты меню

Методов для настройки пунктов меню не найдено в документации к API

- <https://ghost.org/docs/admin-api/#pages>
