Skip to main content

API Changelog

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

2026-02-20 Core Events

  • New TariffChange event was introduced
  • New OrderSubmission event was introduced

2026-02-19 ERP Integration API

  • New file_proxy use case type was added โ€” FileProxyUseCase is now a valid variant alongside InboundUseCase/OutboundUseCase
  • New optional settings object was added to integration create/update/get endpoints

2026-02-19 Webhooks API

  • New filterConditions field was added to webhook configs, allowing event delivery to be filtered by conditions

2026-02-18 Customer Portal API

  • New EntitySlugConfig support was added to entity search โ€” accepts per-slug configuration objects with slug, targets, and templates
  • New include parameter was added to entity search to side-load enrichment data (supports active_workflow)
  • New advanced_authentication and timeouts settings were added to cognito config
  • New show_in_navigation field was added to page configuration

2026-02-18 Workflows Definition API

  • assigned_to field type changed from plain string to oneOf[string, VariableAssignment] โ€” unlocks dynamic variable-based assignment

2026-02-18 Metering API

  • POST /v2/metering/readings request now uses a discriminated union on the operation field (CreateOrUpdateBatchReading or DeleteBatchReading)

2026-02-13 Workflows Definition API

  • New additional_triggers field was added to flow templates, enabling multiple trigger configurations per flow

2026-02-12 ERP Integration API

  • New POST /v1/integrations/{integrationId}/monitoring/timeseries endpoint was added for querying time-series event counts

2026-02-11 ERP Integration API

  • POST /v1/erp/updates/events (v1) and POST /v2/erp/updates/events (v2) are now deprecated โ€” migrate to POST /v3/erp/updates/events
  • New ignored and warning status values were added to event processing and monitoring responses

2026-02-11 Webhooks API

  • GET /v1/webhooks/.well-known/public-key endpoint was reactivated with a new required orgId query parameter

2026-02-10 ERP Integration API

  • New POST /v3/erp/updates/events endpoint was added โ€” v3 event processing using integration-based authentication
  • Breaking: reverse-relations was removed from scope_mode enum in inbound use case entity scope

2026-02-10 Webhooks API

  • New signingSecret field was added to webhook config responses (returned once at creation time)

2026-02-09 Email Settings API

  • New GET /v2/outlook/connection:resolve endpoint was added to look up an Outlook connection by email address

2026-02-06 Entity API

  • Breaking: POST /v1/entity/taxonomies/{taxonomySlug}/classifications โ€” deleted response type changed from object to array

2026-02-06 Customer Portal API

  • New GET /v2/portal/entity/{slug}/{id}/workflows endpoint was added

2026-02-06 Order Entity

  • New coupons relation was added

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