API Changelog
Breaking changes, new features, and significant updates to epilot APIs. Subscribe via RSS
2026-02-24 ERP Integration API
- Breaking:
payloadfield on event update endpoints now enforces stricter validation — string payloads requireminLength: 2and object payloads requireminProperties: 1; affectsPOST /v1/erp/updates/events,POST /v2/erp/updates/events, andPOST /v3/erp/updates/events - New
warningsarray was added to mapping simulation responses (POST /v1/erp/updates/mapping_simulation,POST /v2/erp/updates/mapping_simulation), reporting validation issues about the configuration such as unique ID fields referencing non-indexed attributes
2026-02-23 Message API
- New
POST /v2/message/threads/{id}/assign:usersendpoint was added, allowing users to be added or removed from a message thread
2026-02-23 Workflows Execution API
PhaseMarkedInProgressandPhaseSkippedenum values were removed from thetrigger/eventfield in entity sync responses — affectsPOST /v2/flows/executions,GET /v2/flows/executions/{execution_id},PATCH /v2/flows/executions/{execution_id}, andPOST /v2/flows/executions:search
2026-02-23 Workflows Definition API
PhaseMarkedInProgressandPhaseSkippedenum values were removed from theentity_sync/trigger/eventfield across all flow template endpoints — affects request body ofPOSTandPUT /v2/flows/templates/{flowId}, and responses ofGET,POST,PUT /v2/flows/templates,POST /v2/flows/templates:search- New
TaskMarkedOnHoldtrigger event value was added toentity_sync/trigger/event, enabling entity sync rules to fire when a task is placed on hold
2026-02-23 Customer Portal API
- New
allowed_portal_entitiesfield was added to portal config request and response schemas — accepts an array of entity slugs (e.g.,contact,contract) to restrict which entity types are accessible in the portal; available across all v2 and v3 portal config endpoints
2026-02-23 Meter Entity
- New
me_lo_idfield was added for storing the MeLo-ID (Messlokation) measurement location identifier
2026-02-22 Blueprint Manifest API
- New optional
archivedquery parameter was added toGET /v2/blueprint-manifest/blueprintsto filter by archived status - New optional
archivedfield was added to blueprint objects, indicating whether a blueprint is soft-deleted and hidden from the main list
2026-02-22 Entity API
- New
tableschema attribute type was added
2026-02-20 ERP Integration API
- Integration create/update/get response schemas restructured — fields now composed via
allOf[IntegrationEditableFields]; SDK consumers should regenerate types settings.autoRefresh.minIntervalBetweenSyncsMinuteswas removed from integration settings
2026-02-20 Core Events
- New
TariffChangeevent was introduced - New
OrderSubmissionevent was introduced
2026-02-19 ERP Integration API
- New
file_proxyuse case type was added —FileProxyUseCaseis now a valid variant alongsideInboundUseCase/OutboundUseCase - New optional
settingsobject was added to integration create/update/get endpoints
2026-02-19 Webhooks API
- New
filterConditionsfield was added to webhook configs, allowing event delivery to be filtered by conditions
2026-02-18 Customer Portal API
- New
EntitySlugConfigsupport was added to entity search — accepts per-slug configuration objects withslug,targets, andtemplates - New
includeparameter was added to entity search to side-load enrichment data (supportsactive_workflow) - New
advanced_authenticationandtimeoutssettings were added to cognito config - New
show_in_navigationfield was added to page configuration
2026-02-18 Workflows Definition API
assigned_tofield type changed from plain string tooneOf[string, VariableAssignment]— unlocks dynamic variable-based assignment
2026-02-18 Metering API
POST /v2/metering/readingsrequest now uses a discriminated union on theoperationfield (CreateOrUpdateBatchReadingorDeleteBatchReading)
2026-02-13 Workflows Definition API
- New
additional_triggersfield was added to flow templates, enabling multiple trigger configurations per flow
2026-02-12 ERP Integration API
- New
POST /v1/integrations/{integrationId}/monitoring/timeseriesendpoint was added for querying time-series event counts
2026-02-11 ERP Integration API
POST /v1/erp/updates/events(v1) andPOST /v2/erp/updates/events(v2) are now deprecated — migrate toPOST /v3/erp/updates/events- New
ignoredandwarningstatus values were added to event processing and monitoring responses
2026-02-11 Webhooks API
GET /v1/webhooks/.well-known/public-keyendpoint was reactivated with a new requiredorgIdquery parameter
2026-02-10 ERP Integration API
- New
POST /v3/erp/updates/eventsendpoint was added — v3 event processing using integration-based authentication - Breaking:
reverse-relationswas removed fromscope_modeenum in inbound use case entity scope
2026-02-10 Webhooks API
- New
signingSecretfield was added to webhook config responses (returned once at creation time)
2026-02-09 Email Settings API
- New
GET /v2/outlook/connection:resolveendpoint was added to look up an Outlook connection by email address
2026-02-06 Entity API
- Breaking:
POST /v1/entity/taxonomies/{taxonomySlug}/classifications—deletedresponse type changed fromobjecttoarray
2026-02-06 Customer Portal API
- New
GET /v2/portal/entity/{slug}/{id}/workflowsendpoint was added
2026-02-06 Order Entity
- New
couponsrelation was added