Skip to main content

API Changelog

Breaking changes, new features, and significant updates to epilot APIs. Subscribe via RSS

2025-11-17 Webhooks API

  • Three deprecated v1 failure endpoints were removed

2025-11-17 Journey Config API

  • New logicsV4 field was added, supporting a more expressive logic rule format with per-rule IDs, conditions, actions, and settings

2025-11-14 ERP Integration API

  • New Integration management CRUD endpoints were added: GET/POST/PUT/DELETE /v1/integrations
  • New Use Case management CRUD endpoints were added: GET/POST/PUT/DELETE /v1/integrations/{id}/use-cases

2025-11-12 Asset Entity

  • New asset entity was introduced with properties including title, serial number, manufacturer, model, maintenance dates, and relations to customer, contract, meter, and ticket

2025-11-10 ERP Integration API

  • payload field in event processing and mapping simulation now accepts a JSON object directly (previously only serialised strings)

2025-11-10 Customer Portal API

  • New partner management endpoints were added: invite, list, resend invitation, and revoke

2025-11-07 Customer Portal API

  • New POST /v2/portal/entity:get endpoint was added for retrieving a single entity by ID

2025-11-06 Customer Portal API

  • Breaking: Enum constraints on the schema field in page configuration were removed — now accepts any string slug

2025-11-06 Core Entities

  • New external_id property was added to Contact, Contract, Billing Account, Meter, and Meter Counter entities

2025-11-06 Billing Account Entity

  • billing_address field type changed from a relation reference to an inline address object
  • payment_method items restructured to include a typed type enum and structured data object

2025-11-04 Email Settings API

  • New GET /v2/email-settings/inbox-buckets endpoint was added

2025-11-03 Webhooks API

  • New POST /v2/webhooks/configs/{configId}/events endpoint was added for listing and filtering webhook events

2025-10-31 Message API

  • New POST /v1/message/threads/{id}:move endpoint was added for moving threads between inboxes

2025-10-30 ERP Integration API

  • v2 mapping format support was added to mapping simulation with events mapping object
  • Relation operation field restricted to enum values _set and _append

2025-10-29 Automation API

  • New entity_exists and entity_does_not_exist condition operations were added

2025-10-22 ERP Integration API

  • New POST /v1/erp/updates/mapping_simulation endpoint was added for dry-running payload transformations

2025-10-22 GenAI API

  • New GET /v1/genai/entity/{slug}/{entity_id}/summary endpoint was added for retrieving AI-generated entity summaries

2025-10-17 ERP Integration API

  • New deduplication_id field was added to event payloads for idempotency control
  • New skipped status was added for deduplicated events

2025-10-15 Customer Portal API

  • New GET /v2/portal/billing/accounts/{id} endpoint was added

2025-10-14 Customer Portal API

  • Breaking: contracts and filters_schema were removed from entity search request; replaced by filters_context

2025-10-13 Blueprint Manifest API

  • All v1 blueprint manifest endpoints were deprecated in favor of v2

2025-10-09 Workflows Definition API

  • New JourneyAutomationTrigger was added for journey-based automation triggers on flow templates

2025-10-08 Customer Portal API

  • Breaking: END_CUSTOMER_PORTAL and INSTALLER_PORTAL enum values were removed from the origin parameter — now accepts any string
  • New POST /v3/portal/config/swap endpoint was added

2025-10-08 Email Settings API

  • New email address management endpoints were added: list, create, get, update, delete, provision, and set primary