Skip to main content

API Changelog

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

2026-02-05 Pricing API

  • New coupons field was added to order responses
  • New portal origin type was added to external catalog requests
  • New PortalContext was added as a valid context type for external catalog integration requests

2026-02-05 Automation API

  • New NewEmailThreadTrigger trigger type was added to automation flows

2026-02-05 Query API

  • New GET /v2/query/semantic-model endpoint was added, returning available entity tables, relationships, and query capabilities

2026-02-05 Contract Entity

  • New assets relation was added

2026-02-05 Order Entity

  • New opportunities and contracts relations were added

2026-02-04 Entity API

  • New exclude query parameter was added to GET /v1/entity/schemas for excluding schemas by slug
  • POST /v1/entity:graph now returns null for cardinality="one" nodes when no entity is found

2026-02-04 Customer Portal API

  • New PUT /v2/portal/notifications/entity:status endpoint was added for batch-updating notification status

2026-02-03 Webhooks API

  • New NONE auth type was added, allowing webhook endpoints using standard signature auth only

2026-02-03 Core Events

  • New OnDemandSyncContractRequested event was introduced
  • New OnDemandSyncCustomerRequested event was introduced
  • MeterReadingAdded event payload restructured — single reading_value/obis_number/direction fields replaced by meter_readings array supporting multiple counters per submission

2026-01-30 ERP Integration API

  • Monitoring endpoints split — POST .../monitoring/events replaced by separate POST .../monitoring/inbound-events and POST .../monitoring/outbound-events endpoints
  • Monitoring stats response restructured — flat fields replaced by inbound and outbound sub-objects

2026-01-30 Customer Portal API

  • New GET /v2/portal/metering/reading/allowed-range/{meter_id} endpoint was added

2026-01-30 Core Events

  • New required _ack_id field was added to all event payloads for delivery acknowledgement tracking

2026-01-29 Partner Directory API

  • New POST /v2/partners/{orgId}/roles and PUT /v2/partners/{orgId}/roles/{roleId} endpoints were added for partner role management

2026-01-28 ERP Integration API

  • New GET /v1/integrations/{integrationId}/outbound-status endpoint was added
  • event_catalog_event and mappings are now required fields on OutboundUseCase configuration

2026-01-27 ERP Integration API

  • New POST /v1/integrations/{integrationId}/monitoring/access-logs endpoint was added for API access log analytics

2026-01-27 Workflows Definition API

  • New message_email_address attribute type and attribute_sub_field were added to decision task conditions

2026-01-27 Event: Service Meter Reading Added

  • Payload restructured — single reading fields replaced by meter_readings array; reason/note removed; counter_id, direction, status, reading_source added; meter_counter replaced by meter_counters array

2026-01-26 User API

  • New POST /v2/user/navigations and GET /v2/user/navigations/{id} endpoints were added for navigation configurations

2026-01-23 ERP Integration API

  • New POST .../monitoring/events and POST .../monitoring/stats endpoints were added for integration monitoring

2026-01-23 Email Settings API

  • New Microsoft 365/Outlook integration endpoints were added: connect, disconnect, connection status, shared mailbox management, and OAuth callback

2026-01-23 Pricing API

  • New POST /v1/public/external-catalog/products and POST /v1/public/external-catalog/products-recommendation public endpoints were added

2026-01-22 Automation API

  • New TriggerEventAction action type was added for explicitly triggering event catalog events from automation flows

2026-01-22 Permissions API

  • New parent_role field was added to user roles, allowing inheritance from a parent role

2026-01-22 Notification Template Entity

  • New notification_template entity was introduced

2026-01-22 Core Events

  • operation, activity_id, activity_type, and trigger_entity fields were removed from event payloads