OMNIDESK API
Шаблоны
Получение списка шаблонов

GET  |  https://[domain].omnidesk.ru/api/macros.json
Просмотр списка шаблонов из аккаунта администратора. Выводятся общие и личные шаблоны, разделённые на категории.
Ответ

{
    "common": {
        "0": {
            "title": "Без категории",
            "sort": 99999,
            "macros_category_id": 0,
            "data": {
                "196529": {
                    "title": "Требуется помощь бухгалтерии",
                    "position": 0,
                    "group_name": "Общие вопросы",
                    "actions": [
                        {
                            "macro_action_id": 866678,
                            "action_type": "add_note",
                            "action_display_name": "Добавить заметку",
                            "action_destination": "",
                            "content": "<notify rel="g81765">@Вопросы по оплате</notify> нужна помощь с обращением.",
                            "subject": "",
                            "position": 1
                        },
                        {
                            "macro_action_id": 866679,
                            "action_type": "group_id",
                            "action_display_name": "Выставить группу",
                            "action_destination": "81765",
                            "content": "",
                            "subject": "",
                            "position": 2
                        }
                    ]
                },
                "196530": {
                    "title": "Планирование демонстрации",
                    "position": 0,
                    "group_name": "",
                    "actions": [
                        {
                            "macro_action_id": 865057,
                            "action_type": "email_to_user",
                            "action_display_name": "Отправить ответ пользователю",
                            "action_destination": {
                                "1": "Здравствуйте!<br><br>Можем запланировать демонстрацию [день недели] с 00:00 по 00:00. Сообщите удобное для вас время, и мы отправим вам приглашение.",
                                "2": "Hello!<br><br>We can schedule a demo on [day of the week] from 00:00 to 00:00. Let us know the time convenient for you and we will send you an invitation."
                            },
                            "content": null,
                            "subject": "",
                            "position": 1
                        }
                    ]
                }
            }
        }
    },
    "personal": [
        {
            "title": "Без категории",
            "sort": 99999,
            "macros_category_id": 0,
            "data": {
                "196528": {
                    "title": "Благодарность за лестные слова + статус Закрытое",
                    "position": 1,
                    "group_name": "Общие вопросы",
                    "actions": [
                        {
                            "macro_action_id": 866613,
                            "action_type": "email_to_user",
                            "action_display_name": "Отправить ответ пользователю",
                            "action_destination": {
                                "1": "Спасибо за столь лестные слова. Очень приятно :)<br><br>Если у вас возникнут какие-либо вопросы, смело обращайтесь."
                            },
                            "content": "",
                            "subject": "",
                            "position": 1
                        },
                        {
                            "macro_action_id": 866614,
                            "action_type": "status",
                            "action_display_name": "Изменить статус на",
                            "action_destination": "3",
                            "content": "",
                            "subject": "",
                            "position": 2
                        }
                    ]
                }
            }
        }
    ]
}
Пример кода

curl -u [staff_email]:[api_key] -H "Content-Type: application/json" -X GET https://[domain].omnidesk.ru/api/macros.json