Skip to content

Releases: ivannin/jetpack-crm-rest-api-improved

Jetpack CRM REST API Improved v0.9.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 08:49

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; добавлен boolean sent и реальная 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

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 26 Sep 14:41