Releases: ivannin/jetpack-crm-rest-api-improved
Releases · ivannin/jetpack-crm-rest-api-improved
Release list
Jetpack CRM REST API Improved v0.9.0
Jetpack CRM REST API Improved v0.9.0
Bug-fix release: исправлены все ошибки, найденные при работе с REST/MCP API.
Исправления
- Логи и активность — коллекция
logsбольше не пустая; поддержаны фильтрыobject_type+object_id(алиасыobjtype/objid),type/notetype,pinned,search, сортировка и пагинация;totalсчитается по фактическим фильтрам (#1). - Удаление логов —
DELETE /logs/{id}теперь удаляет запись и возвращает{"deleted":true,"previous":{…}}, а не ложный404(#6). - Счётчики коллекций —
X-WP-Total/X-WP-TotalPagesи полеtotalв MCP-инструментеcrm_searchучитываютsearch,status,ownerи фильтры сущностей; при 0 совпадений возвращается 0 (#2). - Письма — убрано бессмысленное
date_sent: -1; добавлен booleansentи реальная ISO-8601 меткаdate_sent(илиnullдля неотправленных) (#3). - Метаданные MCP —
crm_entitiesбольше не сообщаетrequired_on_create: ["email"]для контактов; добавленыidentity_fieldsиrecommended_on_create, пояснение про дедупликацию по email (#5). - Документация и диагностика — уточнены
resources/templates/list, условное количество инструментов (20 безcrm_raw/ 21 с ним), грабли Application Password + object cache; вGET /status(иcrm_status) добавлен блокdiagnostics(#4).
Проверено
Jetpack CRM 6.8.4, PHP 8.3 (тестовый Docker-стенд): CRUD-матрица по всем сущностям, фильтры и счётчики, а также MCP-вызовы crm_search / crm_entities.
Full Changelog: v0.8.0...v0.9.0