<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>epilot API Changelog</title>
        <link>https://docs.epilot.io/api/changelog</link>
        <description>Breaking changes, new features, and significant updates to epilot APIs.</description>
        <lastBuildDate>Fri, 25 Sep 2026 23:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[2026-09-25 Entity API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-25-entity-api</link>
            <guid>/api/changelog/2026-09-25-entity-api</guid>
            <pubDate>Fri, 25 Sep 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v1/entity/schemas//head endpoint was added for reading the latest version of an entity schema]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-25 Integration Toolkit API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-25-integration-toolkit-api</link>
            <guid>/api/changelog/2026-09-25-integration-toolkit-api</guid>
            <pubDate>Fri, 25 Sep 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- POST /v1/erp/updates/events, POST /v2/erp/updates/events, and POST /v3/erp/updates/events can now respond with 429 when too many requests are made]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-25 Metering API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-25-metering-api</link>
            <guid>/api/changelog/2026-09-25-metering-api</guid>
            <pubDate>Fri, 25 Sep 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- POST /v2/metering/readings can now respond with 429 when too many requests are made]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-24 Workflows Execution API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-24-workflows-execution-api</link>
            <guid>/api/changelog/2026-09-24-workflows-execution-api</guid>
            <pubDate>Thu, 24 Sep 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- loopconfig.crtiterations and loopconfig.maxiterations on phases and tasks are now deprecated and will be removed in a future version — affecting everywhere flow executions, phases, and tasks are read]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-23 Integration Toolkit API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-23-integration-toolkit-api</link>
            <guid>/api/changelog/2026-09-23-integration-toolkit-api</guid>
            <pubDate>Wed, 23 Sep 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- Conditional entity mappings no longer take conditional.folds; the rows a conditional mapping is built from are now described by a new required conditional.fromrows instead — affecting use case and integration create/update endpoints, POST /v1/erp/updates/directsimulation, the mapping simulation endpoints, and everywhere use cases and integrations are read (breaking)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-23 Journey Config API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-23-journey-config-api</link>
            <guid>/api/changelog/2026-09-23-journey-config-api</guid>
            <pubDate>Wed, 23 Sep 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- Journey steps can now be shown to guest users through a new optional steps[].guestVisible field — accepted when creating or updating a journey configuration or revision and returned wherever journey configurations are read]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-22 Workflows Definition API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-22-workflows-definition-api</link>
            <guid>/api/changelog/2026-09-22-workflows-definition-api</guid>
            <pubDate>Tue, 22 Sep 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- edges[].end_type was removed from flow templates: it is no longer accepted by POST /v2/flows/templates and PUT /v2/flows/templates/ and no longer returned wherever flow templates are read (breaking)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-22 Workflows Execution API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-22-workflows-execution-api</link>
            <guid>/api/changelog/2026-09-22-workflows-execution-api</guid>
            <pubDate>Tue, 22 Sep 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- edges[].end_type was removed from flow executions: it is no longer returned wherever flow executions are read (breaking)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-21 Automation API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-21-automation-api</link>
            <guid>/api/changelog/2026-09-21-automation-api</guid>
            <pubDate>Mon, 21 Sep 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/automation/journey-context:usages endpoint was added for reading where a journey context is used]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-21 Pricing API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-21-pricing-api</link>
            <guid>/api/changelog/2026-09-21-pricing-api</guid>
            <pubDate>Mon, 21 Sep 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- POST /v1/public/product-recommendations now reports where a recommendation came from through a new optional source field]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-21 Workflows Definition API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-21-workflows-definition-api</link>
            <guid>/api/changelog/2026-09-21-workflows-definition-api</guid>
            <pubDate>Mon, 21 Sep 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/workflows-definition/journey-context:usages endpoint was added for reading where a journey context is used]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-21 Workflows Execution API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-21-workflows-execution-api</link>
            <guid>/api/changelog/2026-09-21-workflows-execution-api</guid>
            <pubDate>Mon, 21 Sep 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- The email an automation task sends can now be reviewed before it goes out: new GET /v2/flows/executions//tasks/{taskid}/email-preview endpoint for previewing that email, together with a new optional automationconfig.emailreview field — accepted on POST /v2/flows/executions, POST /v2/flows/executions/{executionid}/tasks, and PATCH /v2/flows/executions/{executionid}/tasks/{task_id} and returned wherever flow executions are read]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-18 Audit Log API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-18-audit-log-api</link>
            <guid>/api/changelog/2026-09-18-audit-log-api</guid>
            <pubDate>Fri, 18 Sep 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- Audit log records now carry a visibility: a new optional visibility field is accepted on POST /v1/logs for narrowing a search and returned on each record, and GET /v1/logs/ accepts a matching optional visibility query parameter]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-18 Journey Config API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-18-journey-config-api</link>
            <guid>/api/changelog/2026-09-18-journey-config-api</guid>
            <pubDate>Fri, 18 Sep 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- Journey environment variables can now hold a list of links: type returns the new List value with a matching value shape, and GET /v1/journey/environment-variables can additionally return a map value shape — so consumers reading GET /v1/journey/environment-variables and GET /v1/journey/configuration//environment must be prepared for these additional value shapes]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-17 Blueprint Manifest API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-17-blueprint-manifest-api</link>
            <guid>/api/changelog/2026-09-17-blueprint-manifest-api</guid>
            <pubDate>Thu, 17 Sep 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- The blueprint patch endpoints were removeddetect, POST /v2/blueprint-manifest/blueprints//patches/{patchid}retry (breaking)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-17 Document API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-17-document-api</link>
            <guid>/api/changelog/2026-09-17-document-api</guid>
            <pubDate>Thu, 17 Sep 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v2/templates:validate endpoint was added for validating a document template]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-17 Email Template API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-17-email-template-api</link>
            <guid>/api/changelog/2026-09-17-email-template-api</guid>
            <pubDate>Thu, 17 Sep 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- The variable_parameters.language request field of POST /v1/email-template/templatesreplaceAsync is no longer restricted to de and en]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-16 Entity API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-16-entity-api</link>
            <guid>/api/changelog/2026-09-16-entity-api</guid>
            <pubDate>Wed, 16 Sep 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- GET /v1/entity:autocomplete now accepts an optional from query parameter]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-16 File API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-16-file-api</link>
            <guid>/api/changelog/2026-09-16-file-api</guid>
            <pubDate>Wed, 16 Sep 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- GET /v1/files/public//preview now accepts an optional keep_original query parameter]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-16 Workflows Execution API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-16-workflows-execution-api</link>
            <guid>/api/changelog/2026-09-16-workflows-execution-api</guid>
            <pubDate>Wed, 16 Sep 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- Task conditions can now be evaluated against the trigger that started the workflow: tasks[].conditions[].statements[].source.origintype returns the new triggersource value, and tasks gained a new optional automationconfig.inputcontext.triggerid naming that trigger — accepted on POST /v2/flows/executions, POST /v2/flows/executions//tasks, and PATCH /v2/flows/executions/{executionid}/tasks/{taskid} and returned wherever flow executions are read]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-15 Automation API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-15-automation-api</link>
            <guid>/api/changelog/2026-09-15-automation-api</guid>
            <pubDate>Tue, 15 Sep 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- Automation flows can now be triggered by Event Catalog events: a new event catalog trigger shape is accepted on POST /v1/automation/flows and PUT /v1/automation/flows/ and returned wherever flows are read, GET /v1/automation/flows accepts a new optional triggereventname query parameter for finding the flows a catalog event triggers, and executions report the catalog event as their triggerevent — so consumers must be prepared for these additional trigger and trigger event shapes]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-15 Entity API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-15-entity-api</link>
            <guid>/api/changelog/2026-09-15-entity-api</guid>
            <pubDate>Tue, 15 Sep 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- Schema conditions no longer carry values; which values a condition matches is now described by a new optional options instead — affecting PUT /v1/entity/schemas/ and everywhere schemas are read (breaking)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-15 Pricing API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-15-pricing-api</link>
            <guid>/api/changelog/2026-09-15-pricing-api</guid>
            <pubDate>Tue, 15 Sep 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- Line items can now carry the inputs an external fee was calculated from, through a new optional externalfeesmetadata.inputs field on a line item and on its item components — accepted on POST /v1/order, PUT /v1/order/, POST /v1/pricingcheckout]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-15 User API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-15-user-api</link>
            <guid>/api/changelog/2026-09-15-user-api</guid>
            <pubDate>Tue, 15 Sep 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- The language request field of POST /v2/users/invite, POST /v2/users/invite:resendEmail, and POST /v2/users/public/signup is no longer restricted to de and en]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-15 Workflows Definition API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-15-workflows-definition-api</link>
            <guid>/api/changelog/2026-09-15-workflows-definition-api</guid>
            <pubDate>Tue, 15 Sep 2026 19:00:00 GMT</pubDate>
            <description><![CDATA[- Task conditions can now be evaluated against the trigger that started the workflow: tasks[].conditions[].statements[].source.origintype accepts and returns the new triggersource value, and tasks gained a new optional automationconfig.inputcontext.trigger_id naming that trigger — accepted on POST /v2/flows/templates and PUT /v2/flows/templates/ and returned wherever flow templates are read]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-15 Asset Entity]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-15-asset-entity</link>
            <guid>/api/changelog/2026-09-15-asset-entity</guid>
            <pubDate>Tue, 15 Sep 2026 18:00:00 GMT</pubDate>
            <description><![CDATA[- New _purpose attribute added to the asset entity, carrying the list of purpose ids an asset is assigned to]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-14 AI Agents API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-14-ai-agents-api</link>
            <guid>/api/changelog/2026-09-14-ai-agents-api</guid>
            <pubDate>Mon, 14 Sep 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- Agents can now be made available on a website: availability accepts the new website value, together with a new optional domain naming the website the agent answers on — both accepted on POST /v1/agents and PUT /v1/agents/ and returned wherever agents are read, and website is also accepted by the availability query parameter of GET /v1/agents]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-14 App API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-14-app-api</link>
            <guid>/api/changelog/2026-09-14-app-api</guid>
            <pubDate>Mon, 14 Sep 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- PATCH /v1/app/ can now respond with 400 when the request cannot be processed]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-14 Blueprint Manifest API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-14-blueprint-manifest-api</link>
            <guid>/api/changelog/2026-09-14-blueprint-manifest-api</guid>
            <pubDate>Mon, 14 Sep 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- Blueprint validation was removedexport no longer accepts the validate request field, and the validate job type is no longer returned by GET /v2/blueprint-manifest/jobs, GET /v2/blueprint-manifest/jobs/, and POST /v2/blueprint-manifest/jobs/{jobid}:cancel (breaking)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-14 Workflows Definition API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-14-workflows-definition-api</link>
            <guid>/api/changelog/2026-09-14-workflows-definition-api</guid>
            <pubDate>Mon, 14 Sep 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- Journey tasks can now have their journey prefilled by AI, through a new optional journey.ai_prefill field — available on the regular, ECP, and installer journey configuration of a task, accepted on POST/PUT /v1/workflows/definitions, POST /v2/flows/templates, and PUT /v2/flows/templates/, and returned wherever workflow definitions and flow templates are read]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-14 Workflows Execution API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-14-workflows-execution-api</link>
            <guid>/api/changelog/2026-09-14-workflows-execution-api</guid>
            <pubDate>Mon, 14 Sep 2026 19:00:00 GMT</pubDate>
            <description><![CDATA[- Journey tasks can now have their journey prefilled by AI, through a new optional journey.aiprefill field — available on the regular, ECP, and installer journey configuration of a task, accepted on PATCH /v2/flows/executions//tasks/{taskid} and returned wherever workflow and flow executions are read, together with a new optional journeyprefill on the task itself]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-11 Automation API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-11-automation-api</link>
            <guid>/api/changelog/2026-09-11-automation-api</guid>
            <pubDate>Fri, 11 Sep 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- Automation assignment actions can now pick an assignee by skill: new optional config.matchuserskills, config.requiredskillcategories, and config.skillmatchmode fields — accepted on POST /v1/automation/flows and PUT /v1/automation/flows/ and returned wherever flows and executions are read]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-11 Dashboard API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-11-dashboard-api</link>
            <guid>/api/changelog/2026-09-11-dashboard-api</guid>
            <pubDate>Fri, 11 Sep 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v1/dashboard/dashboards/quota endpoint added for reading the dashboard quota of an organization]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-11 Environments API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-11-environments-api</link>
            <guid>/api/changelog/2026-09-11-environments-api</guid>
            <pubDate>Fri, 11 Sep 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- Environments can now hold a list of values: the type of an environment accepts the new List value with a matching value shape, and the type of the entries is reported through a new optional item_type — accepted on POST /v1/environments and PUT /v1/environments/ and returned wherever environments are read]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-11 Workflows Execution API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-11-workflows-execution-api</link>
            <guid>/api/changelog/2026-09-11-workflows-execution-api</guid>
            <pubDate>Fri, 11 Sep 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- POST /v2/flows/executions can now respond with 503 when a workflow execution cannot be started at the moment]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-10 Access Token API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-10-access-token-api</link>
            <guid>/api/changelog/2026-09-10-access-token-api</guid>
            <pubDate>Thu, 10 Sep 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- Access tokens can now identify a contact: POST /v1/access-tokens accepts a new set of contact identification parameters, the new contactidentification value is returned as tokentype wherever access tokens are read and accepted by the tokentype query parameter of GET /v1/access-tokens, and such tokens report new optional contactid and allowed_operations fields]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-10 App API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-10-app-api</link>
            <guid>/api/changelog/2026-09-10-app-api</guid>
            <pubDate>Thu, 10 Sep 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- App hooks can now run on a custom interval: the intervals of a component's hook configuration accept the new custom value, accepted on POST/PATCH /v1/app-configurations//versions/{version}/components and returned wherever apps and app configurations are read]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-10 Event Catalog API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-10-event-catalog-api</link>
            <guid>/api/changelog/2026-09-10-event-catalog-api</guid>
            <pubDate>Thu, 10 Sep 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- Catalog events can now be managed through the APIpreview for previewing what it would produce, and POST /v1/events/:publish for publishing it]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-10 Integration Toolkit API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-10-integration-toolkit-api</link>
            <guid>/api/changelog/2026-09-10-integration-toolkit-api</guid>
            <pubDate>Thu, 10 Sep 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- Monitoring events are no longer reported as skipped: their level takes the new info value instead, accepted on POST /v2/integrations//monitoring/events and returned by the monitoring event, associated event, and trace endpoints (breaking)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-09 AI Agents API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-09-ai-agents-api</link>
            <guid>/api/changelog/2026-09-09-ai-agents-api</guid>
            <pubDate>Wed, 09 Sep 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- Agent executions can now take a file along: POST /v1/agents//execute and POST /v1/agents/{agentid}/execute/stream accept a new optional input.attachment]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-09 Configuration Hub API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-09-configuration-hub-api</link>
            <guid>/api/changelog/2026-09-09-configuration-hub-api</guid>
            <pubDate>Wed, 09 Sep 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- Configuration health findings can now be ignoredignore endpoint added, and an ignored finding is reported through new optional findings[].ignored, findings[].ignoredat, findings[].ignoredby, and findings[].ignored_reason fields on GET /v1/configs/health]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-09 File API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-09-file-api</link>
            <guid>/api/changelog/2026-09-09-file-api</guid>
            <pubDate>Wed, 09 Sep 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/files/validations endpoint added for validating a file]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-09 Journey Config API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-09-journey-config-api</link>
            <guid>/api/changelog/2026-09-09-journey-config-api</guid>
            <pubDate>Wed, 09 Sep 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- New endpoints added for publishing a journey configuration and working with its revisions: POST /v1/journey/configuration//publish for publishing it, GET /v1/journey/configuration/{id}/publish-state for reading whether it is published, GET and POST /v1/journey/configuration/{id}/revisions for listing and creating revisions, and GET /v1/journey/configuration/{id}/revisions/{revision_id} for reading a single revision]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-08 App API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-08-app-api</link>
            <guid>/api/changelog/2026-09-08-app-api</guid>
            <pubDate>Tue, 08 Sep 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- Apps can now ship an external values component: a new ExternalValuesComponent shape is accepted on POST/PATCH /v1/app-configurations//versions/{version}/components and returned wherever apps, app configurations, and components are read, so consumers must be prepared for this additional component shape; GET /v1/app accepts the matching EXTERNAL_VALUES value for its componentType query parameter, and app events accept and report it as a source]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-08 Environments API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-08-environments-api</link>
            <guid>/api/changelog/2026-09-08-environments-api</guid>
            <pubDate>Tue, 08 Sep 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- Environments can now hold a link: the type of an environment accepts the new Link value with a matching value shape — accepted on POST /v1/environments and PUT /v1/environments/ and returned wherever environments are read]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-08 Integration Toolkit API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-08-integration-toolkit-api</link>
            <guid>/api/changelog/2026-09-08-integration-toolkit-api</guid>
            <pubDate>Tue, 08 Sep 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- Entity mappings can now be applied conditionally through a new optional configuration.entities[].conditional field — accepted when creating or updating a use case or an integration as well as by POST /v1/erp/updates/direct_simulation and the mapping simulation endpoints, and returned wherever use cases and integrations are read]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-08 Validation Rules API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-08-validation-rules-api</link>
            <guid>/api/changelog/2026-09-08-validation-rules-api</guid>
            <pubDate>Tue, 08 Sep 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- New DocumentRuleType validation rule type added — accepted on POST /v1/validation-rules and PATCH /v1/validation-rules/ and returned wherever rules are read, so consumers must be prepared for this additional rule shape]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-08 Workflows Definition API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-08-workflows-definition-api</link>
            <guid>/api/changelog/2026-09-08-workflows-definition-api</guid>
            <pubDate>Tue, 08 Sep 2026 19:00:00 GMT</pubDate>
            <description><![CDATA[- Workflow tasks can now be broken down into subtasks: new optional subtasks and required fields on flow template tasks, together with an optional trigger_mode of automatic or manual — accepted on POST /v2/flows/templates and PUT /v2/flows/templates/ and returned wherever flow templates are read]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-08 Workflows Execution API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-08-workflows-execution-api</link>
            <guid>/api/changelog/2026-09-08-workflows-execution-api</guid>
            <pubDate>Tue, 08 Sep 2026 18:00:00 GMT</pubDate>
            <description><![CDATA[- Running workflows now report the new task configuration: optional subtasks, subtaskstates, required, triggermode, and onfailure on a task, plus journey.journeysubmissionrequired on the regular, ECP, and installer journey of a step or task — returned wherever executions, steps, and tasks are read; PATCH /v2/flows/executions//tasks/{taskid} additionally accepts subtaskstates and the ECP and installer journey.journeysubmissionrequired]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-07 Integration Google Maps API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-07-integration-google-maps-api</link>
            <guid>/api/changelog/2026-09-07-integration-google-maps-api</guid>
            <pubDate>Mon, 07 Sep 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- GET /v1/geocode-api/coordinates now accepts an optional country query parameter for restricting the lookup to a single country]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-04 Metering API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-04-metering-api</link>
            <guid>/api/changelog/2026-09-04-metering-api</guid>
            <pubDate>Fri, 04 Sep 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- POST /v2/metering/readings/prune can now respond with 413 when the prune request is too large to be processed]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-03 Email Settings API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-03-email-settings-api</link>
            <guid>/api/changelog/2026-09-03-email-settings-api</guid>
            <pubDate>Thu, 03 Sep 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New AllowedRecipientDomainsSetting email setting type added, restricting which recipient domains may be sent to — accepted on POST /v1/email-settings, POST /v1/email-settings/, and DELETE /v1/email-settings, and returned wherever email settings are read, so consumers must be prepared for this additional setting shape]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-03 Validation Rules API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-03-validation-rules-api</link>
            <guid>/api/changelog/2026-09-03-validation-rules-api</guid>
            <pubDate>Thu, 03 Sep 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- Rule condition values can now reference an environment value instead of only a fixed value: conditions[].value, its min and max, their adjust.value, and applies_when.value accept an environment value, and conditions[].value, min, and max additionally accept an external value — accepted on POST /v1/validation-rules and PATCH /v1/validation-rules/ and returned wherever rules are read, so consumers must be prepared for these additional shapes]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-03 Core Events]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-03-core-events</link>
            <guid>/api/changelog/2026-09-03-core-events</guid>
            <pubDate>Thu, 03 Sep 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New optional automationchain field added to all built-in event payloads, listing the automations that led to the event (up to 100 entries) so consumers can detect and break automation loops; it can also be set when triggering an event through the Event Catalog API and is then carried over to the published event and to every event derived from the resulting entity operation]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-02 Automation API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-02-automation-api</link>
            <guid>/api/changelog/2026-09-02-automation-api</guid>
            <pubDate>Wed, 02 Sep 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- Automation assignment actions can now spread work across a group of candidates: config.assignmenttype accepts the new sequential and evendistribution values, together with new optional config.candidategroup, config.fallback, config.fallbackassignees, and config.resetinterval fields — accepted on POST /v1/automation/flows and PUT /v1/automation/flows/ and returned wherever flows and executions are read]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-02 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-02-customer-portal-api</link>
            <guid>/api/changelog/2026-09-02-customer-portal-api</guid>
            <pubDate>Wed, 02 Sep 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- The language request field of POST /v1/portal/exports is no longer restricted to de and en]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-02 Integration Toolkit API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-02-integration-toolkit-api</link>
            <guid>/api/changelog/2026-09-02-integration-toolkit-api</guid>
            <pubDate>Wed, 02 Sep 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- Integrations can now carry a new optional maps field, accepted on POST/PUT /v1/integrations/ and their v2 counterparts and returned wherever integrations are read]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-01 Automation API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-01-automation-api</link>
            <guid>/api/changelog/2026-09-01-automation-api</guid>
            <pubDate>Tue, 01 Sep 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- The languagecode field of an automation action's configuration is no longer restricted to de and en — affecting POST /v1/automation/flows and PUT /v1/automation/flows/ as well as everywhere flows and executions are read]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-01 File API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-01-file-api</link>
            <guid>/api/changelog/2026-09-01-file-api</guid>
            <pubDate>Tue, 01 Sep 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- The file upload endpoints (POST /v1/files, POST /v1/files/upload, POST /v1/files/public/upload, POST /v2/files, and POST /v2/files/upload) can now respond with 422 when the upload cannot be processed]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-01 Integration Toolkit API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-01-integration-toolkit-api</link>
            <guid>/api/changelog/2026-09-01-integration-toolkit-api</guid>
            <pubDate>Tue, 01 Sep 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- The entity sync status endpoint moved from GET /v1/entities//sync-status to GET /v1/integrations/entities/{entityId}/sync-status; the old path was removed without deprecation (breaking)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-01 Journey Config API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-01-journey-config-api</link>
            <guid>/api/changelog/2026-09-01-journey-config-api</guid>
            <pubDate>Tue, 01 Sep 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v1/journey/configuration//environment endpoint added for reading the environment of a journey configuration]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-01 Partner Directory API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-01-partner-directory-api</link>
            <guid>/api/changelog/2026-09-01-partner-directory-api</guid>
            <pubDate>Tue, 01 Sep 2026 19:00:00 GMT</pubDate>
            <description><![CDATA[- The language request field of POST /v2/partners//invite and POST /v2/partners/{orgId}/users is no longer restricted to de and en]]></description>
        </item>
        <item>
            <title><![CDATA[2026-09-01 Meter Counter Entity]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-09-01-meter-counter-entity</link>
            <guid>/api/changelog/2026-09-01-meter-counter-entity</guid>
            <pubDate>Tue, 01 Sep 2026 18:00:00 GMT</pubDate>
            <description><![CDATA[- New maloid attribute added to the meter_counter entity, carrying the Marktlokation ID of a register]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-31 Blueprint Manifest API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-31-blueprint-manifest-api</link>
            <guid>/api/changelog/2026-08-31-blueprint-manifest-api</guid>
            <pubDate>Mon, 31 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- POST /v2/blueprint-manifest/jobs/:continue no longer accepts the resourcestoignore and syncnotes request fields; the request body now takes the same installation options as the install endpoints (breaking)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-31 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-31-customer-portal-api</link>
            <guid>/api/changelog/2026-08-31-customer-portal-api</guid>
            <pubDate>Mon, 31 Aug 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- Portals can now expose an MCP server: a new optional featuresettings.mcpenabled flag accepted on POST /v2/portal/portal, POST /v3/portal/config, and PUT /v3/portal/config/, and returned together with the granted featuresettings.mcpgrantversion wherever the portal configuration is read]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-31 Environments API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-31-environments-api</link>
            <guid>/api/changelog/2026-08-31-environments-api</guid>
            <pubDate>Mon, 31 Aug 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- Environment values are no longer text-only: the type of an environment accepts the new Text, Number, Boolean, Map, and JSON values, and its value is no longer always a string but takes the shape matching the type — affecting POST /v1/environments and PUT /v1/environments/ as well as everywhere environments are read (breaking)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-28 App API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-28-app-api</link>
            <guid>/api/changelog/2026-08-28-app-api</guid>
            <pubDate>Fri, 28 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- App hooks can now run yearly: the intervals of a component's hook configuration accept the new P1Y value, accepted on POST/PATCH /v1/app-configurations//versions/{version}/components and returned wherever apps and app configurations are read]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-28 Automation API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-28-automation-api</link>
            <guid>/api/changelog/2026-08-28-automation-api</guid>
            <pubDate>Fri, 28 Aug 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- Automation flows can now be triggered by relation changes: trigger operation types accept the new relationsAdded, relationsRemoved, relationsDeleted, relationsSoftDeleted, and relationsRestored values on POST /v1/automation/flows and PUT /v1/automation/flows/, and executions report them in triggerevent.operation_type]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-28 Billing API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-28-billing-api</link>
            <guid>/api/changelog/2026-08-28-billing-api</guid>
            <pubDate>Fri, 28 Aug 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- Pricing configuration history entries now report the installment amount through a new optional installmentamount field, returned by GET /v1/billing/billingaccounts//configurationhistory, GET /v1/billing/billingaccounts/{id}/pricinginformation, GET /v1/billing/contracts/{id}/configurationhistory, and GET /v1/billing/contracts/{id}/pricing_information]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-28 Entity API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-28-entity-api</link>
            <guid>/api/changelog/2026-08-28-entity-api</guid>
            <pubDate>Fri, 28 Aug 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- The variantoverridable field of schema attributes and capabilities was removed and replaced by a new optional overridableattribute field — affecting the schema, attribute, and capability endpoints in v1 and v2, in both requests and responses (breaking)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-28 Workflows Execution API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-28-workflows-execution-api</link>
            <guid>/api/changelog/2026-08-28-workflows-execution-api</guid>
            <pubDate>Fri, 28 Aug 2026 19:00:00 GMT</pubDate>
            <description><![CDATA[- Workflow tasks can now be set to wait for a journey submission through new optional automationconfig.journeyid, automationconfig.waitforjourneysubmission, and automationconfig.journeyexecution fields, accepted on POST /v2/flows/executions, POST /v2/flows/executions//tasks, and PATCH /v2/flows/executions/{executionid}/tasks/{task_id}, and returned wherever executions and tasks are read]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-27 App API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-27-app-api</link>
            <guid>/api/changelog/2026-08-27-app-api</guid>
            <pubDate>Thu, 27 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- App versions can now carry release notes through a new optional changelog field on PATCH /v1/app-configurations//versions/{version}, and POST /v1/app-configurations/{appId}/versions/{sourceVersion}/clone-to/{targetVersion} accepts an optional request body for setting them while cloning]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-27 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-27-customer-portal-api</link>
            <guid>/api/changelog/2026-08-27-customer-portal-api</guid>
            <pubDate>Thu, 27 Aug 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- Consumption, cost, and price data can now be requested per year: the interval query parameter of GET /v2/portal/consumption, GET /v2/portal/costs, and GET /v2/portal/prices accepts the new P1Y value, which GET /v2/portal/visualization/metadata also reports as an available interval]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-27 Entity API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-27-entity-api</link>
            <guid>/api/changelog/2026-08-27-entity-api</guid>
            <pubDate>Thu, 27 Aug 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- POST /v1/entity/schemas//freeze and POST /v1/entity/schemas/{slug}/unfreeze are deprecated and will be removed in a future version]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-27 Permissions API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-27-permissions-api</link>
            <guid>/api/changelog/2026-08-27-permissions-api</guid>
            <pubDate>Thu, 27 Aug 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- Grant conditions gained two new types, NotEqualsCondition and NotEqualsCurrentUserCondition, for granting access when a value does not match — accepted on POST /v1/permissions/roles and PUT /v1/permissions/roles/ and returned wherever roles and grants are read]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-27 Targeting API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-27-targeting-api</link>
            <guid>/api/changelog/2026-08-27-targeting-api</guid>
            <pubDate>Thu, 27 Aug 2026 19:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v1/campaign//email-stats endpoint added for reading the email delivery statistics of a campaign, reporting how many recipients unsubscribed, opened, and clicked, together with the total number of opens and clicks]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-27 Partner Entity]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-27-partner-entity</link>
            <guid>/api/changelog/2026-08-27-partner-entity</guid>
            <pubDate>Thu, 27 Aug 2026 18:00:00 GMT</pubDate>
            <description><![CDATA[- The partner entity now carries a workflows overview, reporting the workflows running on a partner together with their status, progress, phases, and current task]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-27 Event: Customer Request Submitted]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-27-event-customer-request-submitted</link>
            <guid>/api/changelog/2026-08-27-event-customer-request-submitted</guid>
            <pubDate>Thu, 27 Aug 2026 17:00:00 GMT</pubDate>
            <description><![CDATA[- The event now also carries the meter of a ticket and its counters — new optional meter and metercounters nodes, so consumers can resolve counter identifiers such as externalid from the event itself; both are absent for customer requests created from a journey]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-26 App API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-26-app-api</link>
            <guid>/api/changelog/2026-08-26-app-api</guid>
            <pubDate>Wed, 26 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- App event search (POST /v1/app-configurations//events) now accepts an optional filters.search term for searching events and an optional pagination.before cursor for paging backwards; both are echoed back in the query of the response]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-26 Configuration Hub API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-26-configuration-hub-api</link>
            <guid>/api/changelog/2026-08-26-configuration-hub-api</guid>
            <pubDate>Wed, 26 Aug 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New endpoints added for the health of an organization's configurationscan for starting a new scan, POST /v1/configs/healthcoverage-request for requesting coverage of a configuration that is not checked yet]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-26 Entity API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-26-entity-api</link>
            <guid>/api/changelog/2026-08-26-entity-api</guid>
            <pubDate>Wed, 26 Aug 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- POST /v1/entity:graph now accepts an optional filter per graph node, for narrowing which entities that node matches]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-26 Integration Toolkit API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-26-integration-toolkit-api</link>
            <guid>/api/changelog/2026-08-26-integration-toolkit-api</guid>
            <pubDate>Wed, 26 Aug 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v1/entities//sync-status endpoint added for reading how an entity is synced with the connected external system — each reported sync state carries an optional lastoperation and lastsyncedat, plus optional readingslasteventid, readingslastoperation, and readingslastsynced_at for meter readings]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-26 Journey API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-26-journey-api</link>
            <guid>/api/changelog/2026-08-26-journey-api</guid>
            <pubDate>Wed, 26 Aug 2026 19:00:00 GMT</pubDate>
            <description><![CDATA[- New optional settings.authGate field added to journey configurations, controlling the authentication a journey requires — accepted when creating and updating a journey configuration in v1 and v2, and returned wherever the journey configuration is read]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-26 Notification API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-26-notification-api</link>
            <guid>/api/changelog/2026-08-26-notification-api</guid>
            <pubDate>Wed, 26 Aug 2026 18:00:00 GMT</pubDate>
            <description><![CDATA[- POST /v1/notification/notifications now accepts an optional templateid for creating a notification from a notification template, and an optional skipuser_resolution for delivering to the given recipients without resolving them to users first]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-26 Workflows Execution API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-26-workflows-execution-api</link>
            <guid>/api/changelog/2026-08-26-workflows-execution-api</guid>
            <pubDate>Wed, 26 Aug 2026 17:00:00 GMT</pubDate>
            <description><![CDATA[- agentexecution and agentexecution_id on a workflow task may now be null where an object and a string were previously returned — affecting all flow execution and task responses (breaking)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-25 Blueprint API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-25-blueprint-api</link>
            <guid>/api/changelog/2026-08-25-blueprint-api</guid>
            <pubDate>Tue, 25 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v2/blueprint-manifest/jobs/:retry endpoint added for retrying a blueprint job that did not finish]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-24 Message API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-24-message-api</link>
            <guid>/api/changelog/2026-08-24-message-api</guid>
            <pubDate>Mon, 24 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- Message and thread searches can now be narrowed to a view or to user groups through new optional view and usergroups fields on POST /v1/message/messagessearchIds, POST /v2/message/threadscounts (which takes the view per scope as scopes.viewid); the search term q is no longer required on the message and thread search endpoints]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-21 Integration Toolkit API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-21-integration-toolkit-api</link>
            <guid>/api/changelog/2026-08-21-integration-toolkit-api</guid>
            <pubDate>Fri, 21 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- Use case configuration no longer supports constants, lookups, paramsmapping, requiredparams, filesource, fanout.splitexpression, upload.externalid, and upload.success_when — these fields are no longer accepted when creating or updating a use case or an integration, and are no longer returned by the use case, integration, and use case history endpoints (breaking)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-21 Message API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-21-message-api</link>
            <guid>/api/changelog/2026-08-21-message-api</guid>
            <pubDate>Fri, 21 Aug 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/message/unread:counts endpoint added for retrieving the number of unread messages]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-21 Workflows API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-21-workflows-api</link>
            <guid>/api/changelog/2026-08-21-workflows-api</guid>
            <pubDate>Fri, 21 Aug 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- Journey tasks can now pass parameters into the journey they open through a new optional contextparameters field — available on the regular, ECP, and installer journey configuration of a task, accepted on POST/PUT /v1/workflows/definitions and POST/PUT /v2/flows/templates, and returned wherever workflow definitions, flow templates, and running workflow executions and tasks are read; PATCH /v2/flows/executions//tasks/{task_id} also accepts it for the ECP and installer journey of a running task]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-20 Access Token API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-20-access-token-api</link>
            <guid>/api/changelog/2026-08-20-access-token-api</guid>
            <pubDate>Thu, 20 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- Access tokens now report when they expire through a new optional expires_at field, returned by GET /v1/access-tokens, POST /v1/access-tokens, and DELETE /v1/access-tokens/]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-20 Billing API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-20-billing-api</link>
            <guid>/api/changelog/2026-08-20-billing-api</guid>
            <pubDate>Thu, 20 Aug 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- Configuration history entries are now one of several typed rows distinguished by changetype — an installment amount change or a contract pricing change — instead of a single flat shape; the fields that were previously always present (changedat, createdat, entityid, entitytype, eventid, newvalue, orgid, schemaversion, source) and the optional context, effectiveat, previousvalue, sourcelabel, sourcereference, and sourcesystem fields are no longer part of the common row, so consumers must read them from the specific row type — affecting GET /v1/billing/billingaccounts//configurationhistory, GET /v1/billing/contracts/{id}/configuration_history, and the pricing information endpoints (breaking)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-20 Journey Config API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-20-journey-config-api</link>
            <guid>/api/changelog/2026-08-20-journey-config-api</guid>
            <pubDate>Thu, 20 Aug 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New optional stepperType field added to journey steps, controlling how a step is presented in the journey stepper — accepted when creating and updating a journey configuration in v1 and v2, and returned wherever the journey configuration is read]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-20 Event: Customer Request Submitted]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-20-event-customer-request-submitted</link>
            <guid>/api/changelog/2026-08-20-event-customer-request-submitted</guid>
            <pubDate>Thu, 20 Aug 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- The event is now triggered from an automation instead of an entity operation — the operation, activityid, activitytype, and triggerentity fields were removed, and eventsource and triggersourcetype are now always automation (breaking)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-19 App API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-19-app-api</link>
            <guid>/api/changelog/2026-08-19-app-api</guid>
            <pubDate>Wed, 19 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- Apps can now declare functions — a new optional list accepted on PATCH /v1/app-configurations//versions/{version} and returned wherever apps and app configurations are read, together with a new function custom action type that lets a component reference one of those functions; APP_FUNCTION is accepted as a componentType filter on GET /v1/app and as an event source on POST /v1/app-events and POST /v1/app-configurations/{appId}/events]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-19 Integration Toolkit API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-19-integration-toolkit-api</link>
            <guid>/api/changelog/2026-08-19-integration-toolkit-api</guid>
            <pubDate>Wed, 19 Aug 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New endpoints added for managing the documentation of an integration: GET /v1/integrations//documentation for listing documents, and GET/PUT/DELETE /v1/integrations/{integrationId}/documentation/{docId} for reading, storing, and removing a single document]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-19 Meter Counter Entity]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-19-meter-counter-entity</link>
            <guid>/api/changelog/2026-08-19-meter-counter-entity</guid>
            <pubDate>Wed, 19 Aug 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- The megawatt units of the meter_counter unit attribute were corrected from mw and mWh to MW and MWh — the old lowercase values are no longer accepted (breaking)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-18 Configuration Hub API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-18-configuration-hub-api</link>
            <guid>/api/changelog/2026-08-18-configuration-hub-api</guid>
            <pubDate>Tue, 18 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/configs/sync-jobs//cancel endpoint added for cancelling a running configuration sync job]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-18 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-18-customer-portal-api</link>
            <guid>/api/changelog/2026-08-18-customer-portal-api</guid>
            <pubDate>Tue, 18 Aug 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- POST /v3/portal/partner/invite no longer accepts the representscontactlist request field (breaking)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-18 Workflows Execution API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-18-workflows-execution-api</link>
            <guid>/api/changelog/2026-08-18-workflows-execution-api</guid>
            <pubDate>Tue, 18 Aug 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New optional match_normalizations field added to workflow task conditions, reporting the normalizations applied when a condition value is matched — returned by all flow execution and task endpoints]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-18 Validation Rules API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-18-validation-rules-api</link>
            <guid>/api/changelog/2026-08-18-validation-rules-api</guid>
            <pubDate>Tue, 18 Aug 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- New ComparisonRuleType rule type added for validating a value against another value — accepted on POST /v1/validation-rules and PATCH /v1/validation-rules/ and returned wherever rules are read]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-18 Meter Counter Entity]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-18-meter-counter-entity</link>
            <guid>/api/changelog/2026-08-18-meter-counter-entity</guid>
            <pubDate>Tue, 18 Aug 2026 19:00:00 GMT</pubDate>
            <description><![CDATA[- New digits and decimals attributes added to the meter_counter entity, describing the register size of a meter counter]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-17 Dashboard API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-17-dashboard-api</link>
            <guid>/api/changelog/2026-08-17-dashboard-api</guid>
            <pubDate>Mon, 17 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New optional version field added to dashboards, reporting which dashboard format a dashboard uses — accepted on POST /v1/dashboard/dashboards and PUT /v1/dashboard/dashboards/, and returned by the dashboard list, read, create, update, patch, and delete endpoints]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-15 Entity API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-15-entity-api</link>
            <guid>/api/changelog/2026-08-15-entity-api</guid>
            <pubDate>Sat, 15 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- Schema capabilities can now be configured further: a new optional variantoverridable flag controls whether a capability may be overridden per variant, and capability UI hooks accept new optional defaultvisible and pricingtiersetting settings — accepted on POST /v1/entity/schemas/capabilities, PUT /v1/entity/schemas/capabilities/, and PUT /v1/entity/schemas/{slug}, and returned wherever schemas and capabilities are read]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-14 AI Agents API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-14-ai-agents-api</link>
            <guid>/api/changelog/2026-08-14-ai-agents-api</guid>
            <pubDate>Fri, 14 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v1/executions//feedback endpoint added for reading the feedback recorded for an agent execution, and PUT /v1/executions/{executionid}/feedback for submitting it]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-14 Blueprint API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-14-blueprint-api</link>
            <guid>/api/changelog/2026-08-14-blueprint-api</guid>
            <pubDate>Fri, 14 Aug 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New optional activerestorejobid and activerestorestartedat fields added to blueprints, reporting a restore that is currently running — accepted on POST /v2/blueprint-manifest/blueprints and PUT /v2/blueprint-manifest/blueprints/, and returned by the blueprint list, read, create, update, and delete endpoints]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-14 Design Builder API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-14-design-builder-api</link>
            <guid>/api/changelog/2026-08-14-design-builder-api</guid>
            <pubDate>Fri, 14 Aug 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- DELETE /v1/designs/ can now answer with 409 when the design cannot be deleted]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-14 File API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-14-file-api</link>
            <guid>/api/changelog/2026-08-14-file-api</guid>
            <pubDate>Fri, 14 Aug 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v1/files//summary/feedback endpoint added for reading the feedback given on a file summary, and PUT /v1/files/{id}/summary/feedback for submitting it; GET /v1/files/{id}/summary now reports an optional feedback_available flag]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-14 Integration Toolkit API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-14-integration-toolkit-api</link>
            <guid>/api/changelog/2026-08-14-integration-toolkit-api</guid>
            <pubDate>Fri, 14 Aug 2026 19:00:00 GMT</pubDate>
            <description><![CDATA[- POST /v2/erp/imports no longer accepts integrationid and usecase_slug — the import determines its use case itself (breaking)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-14 Query API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-14-query-api</link>
            <guid>/api/changelog/2026-08-14-query-api</guid>
            <pubDate>Fri, 14 Aug 2026 18:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v2/query/autocomplete:search endpoint added for autocompleting values while composing a query]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-13 Automation API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-13-automation-api</link>
            <guid>/api/changelog/2026-08-13-automation-api</guid>
            <pubDate>Thu, 13 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New AssignEntityAction automation action added for assigning an entity from a flow — it can be configured on POST /v1/automation/flows and PUT /v1/automation/flows/, and is returned wherever actions are read (the flow read, list, search, and batch-get endpoints, the execution endpoints, and POST /v1/automation/public/executions:resume)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-12 Blueprint API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-12-blueprint-api</link>
            <guid>/api/changelog/2026-08-12-blueprint-api</guid>
            <pubDate>Wed, 12 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- Blueprints now support a new insight resource type — it is accepted in type and hard_dependencies when creating or updating blueprint resources (POST/PUT /v2/blueprint-manifest/blueprints, the resource create, update, and bulk endpoints, and POST /v1/blueprint-manifest/jobs:createExport) and is returned wherever resource and job types are reported, so consumers must be prepared for this additional value]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-12 Calendar API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-12-calendar-api</link>
            <guid>/api/changelog/2026-08-12-calendar-api</guid>
            <pubDate>Wed, 12 Aug 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- Calendar events now always return an isdraft flag indicating whether the event is still a draft — added to GET /v1/calendar/events, POST /v1/calendar/events, and GET/PATCH /v1/calendar/events/]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-12 Deduplication API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-12-deduplication-api</link>
            <guid>/api/changelog/2026-08-12-deduplication-api</guid>
            <pubDate>Wed, 12 Aug 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- POST /v1/deduplicate now returns an object with a deduplicatedEntities list instead of a bare array (breaking)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-12 Email Settings API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-12-email-settings-api</link>
            <guid>/api/changelog/2026-08-12-email-settings-api</guid>
            <pubDate>Wed, 12 Aug 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- smtp_port is now a string instead of an integer in all SMTP connection responses (GET/POST /v2/smtp/connections and GET/PUT /v2/smtp/connections/); requests accept both a string and an integer (breaking)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-12 Journey Config API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-12-journey-config-api</link>
            <guid>/api/changelog/2026-08-12-journey-config-api</guid>
            <pubDate>Wed, 12 Aug 2026 19:00:00 GMT</pubDate>
            <description><![CDATA[- Journeys read from the API now always carry an explicit settings.isActive flag, indicating whether the journey is accessible to end customers — returned by GET /v1/journey/configuration/ and GET /v2/journey/configuration/{id}; the flag stays optional in request bodies]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-11 Automation API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-11-automation-api</link>
            <guid>/api/changelog/2026-08-11-automation-api</guid>
            <pubDate>Tue, 11 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New optional workflowcontext.automation_chain field added to automation executions, recording the chain of automations an execution was started from — accepted on POST /v1/automation/executions and returned by the execution list, read, search, delete, and POST /v1/automation/public/executions:resume endpoints]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-11 Design Builder API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-11-design-builder-api</link>
            <guid>/api/changelog/2026-08-11-design-builder-api</guid>
            <pubDate>Tue, 11 Aug 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/designs//duplicate endpoint added for creating a copy of an existing design]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-11 Workflows Execution API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-11-workflows-execution-api</link>
            <guid>/api/changelog/2026-08-11-workflows-execution-api</guid>
            <pubDate>Tue, 11 Aug 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New optional automationchain field added to flow executions, recording the chain of automations an execution was started from — returned by POST /v2/flows/executions, GET/PATCH /v2/flows/executions/, POST /v2/flows/executions:search, and the reconcile-automation endpoint]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-10 Blueprint API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-10-blueprint-api</link>
            <guid>/api/changelog/2026-08-10-blueprint-api</guid>
            <pubDate>Mon, 10 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New optional performedby field added to blueprint deployments, identifying who performed a deployment — accepted on POST /v2/blueprint-manifest/blueprints and PUT /v2/blueprint-manifest/blueprints/, and returned by the blueprint list, read, create, update, and delete endpoints]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-10 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-10-customer-portal-api</link>
            <guid>/api/changelog/2026-08-10-customer-portal-api</guid>
            <pubDate>Mon, 10 Aug 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v2/portal/user/file//preview endpoint added for retrieving a preview of a file in the portal]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-10 Query API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-10-query-api</link>
            <guid>/api/changelog/2026-08-10-query-api</guid>
            <pubDate>Mon, 10 Aug 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- The semantic model (GET /v2/query/semantic-model) now reports version 3; the value 2 is no longer returned (breaking)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-10 Targeting API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-10-targeting-api</link>
            <guid>/api/changelog/2026-08-10-targeting-api</guid>
            <pubDate>Mon, 10 Aug 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/campaign//recipient/{recipientid}/entityui:restore endpoint added for restoring a dismissed entity UI, together with a new optional entityuistatusbefore_dismiss field on recipient responses recording the status a recipient had before being dismissed]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-10 Workflows Execution API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-10-workflows-execution-api</link>
            <guid>/api/changelog/2026-08-10-workflows-execution-api</guid>
            <pubDate>Mon, 10 Aug 2026 19:00:00 GMT</pubDate>
            <description><![CDATA[- New optional healattempts and lasthealattemptedat fields added to workflow tasks, reporting how often a task was auto-healed and when it was last attempted — returned by all flow execution and task endpoints]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-10 Event: File Updated]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-10-event-file-updated</link>
            <guid>/api/changelog/2026-08-10-event-file-updated</guid>
            <pubDate>Mon, 10 Aug 2026 18:00:00 GMT</pubDate>
            <description><![CDATA[- New FileUpdated event added, fired whenever an existing file entity is updated — like FileCreated it carries the file attachment reference (entity ID, S3 reference, and file metadata such as filename, MIME type, size, and version index) together with the hydrated file entity, so webhooks can react to changes on a file and receive its content]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-09 Query API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-09-query-api</link>
            <guid>/api/changelog/2026-08-09-query-api</guid>
            <pubDate>Sun, 09 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- Query results now include an optional columns field describing the columns of the returned data, added to the 200 response of POST /v1/queryexecute, and POST /v2/query/domain/entities:execute]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-07 Automation API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-07-automation-api</link>
            <guid>/api/changelog/2026-08-07-automation-api</guid>
            <pubDate>Fri, 07 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New optional useuniquenesscriteria field added to automation action configuration, accepted on POST/PUT /v1/automation/flows/ and returned wherever actions are read (the flow read, list, search, and batch-get endpoints, the execution endpoints, and POST /v1/automation/public/executions:resume)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-06 Blueprint API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-06-blueprint-api</link>
            <guid>/api/changelog/2026-08-06-blueprint-api</guid>
            <pubDate>Thu, 06 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- Adding resources to a blueprint (POST /v2/blueprint-manifest/blueprints//resources and POST /v2/blueprint-manifest/blueprints/{blueprintid}/resources/bulk) now reports partial failures — new optional errors, totalerrors, errorstruncated, and skipped fields were added to the response, so a 200 no longer means every requested resource was added]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-06 Calendar API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-06-calendar-api</link>
            <guid>/api/changelog/2026-08-06-calendar-api</guid>
            <pubDate>Thu, 06 Aug 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New GET/PUT/DELETE /v1/calendar/working-hours/users/ endpoints added for reading, setting, and removing the working hours of a user]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-06 Dashboard API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-06-dashboard-api</link>
            <guid>/api/changelog/2026-08-06-dashboard-api</guid>
            <pubDate>Thu, 06 Aug 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- Dashboards can now be marked as favorites: new PUT/DELETE /v1/dashboard/dashboards//favorite endpoints added for marking and unmarking a dashboard, and GET /v1/dashboard/dashboards/favorites for listing the favorited ones]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-06 Entity API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-06-entity-api</link>
            <guid>/api/changelog/2026-08-06-entity-api</guid>
            <pubDate>Thu, 06 Aug 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- New optional adjustinstallment field added to entity schema capabilities — settable via POST/PUT /v1/entity/schemas/capabilities/ and PUT /v1/entity/schemas/{slug}, and returned by the schema, capability, available-capability, and blueprint read endpoints]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-06 Message API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-06-message-api</link>
            <guid>/api/changelog/2026-08-06-message-api</guid>
            <pubDate>Thu, 06 Aug 2026 19:00:00 GMT</pubDate>
            <description><![CDATA[- Thread timelines (GET /v1/message/threads//timeline) now also report workflow started, thread user assigned, message label added and removed, message entity linked and unlinked, auto-reply sent, and thread moved to inbox, trashed, and restored events, so consumers must be prepared for these additional event shapes in events[].data]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-06 User API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-06-user-api</link>
            <guid>/api/changelog/2026-08-06-user-api</guid>
            <pubDate>Thu, 06 Aug 2026 18:00:00 GMT</pubDate>
            <description><![CDATA[- New optional parentproductionorg_id field added to LoginParameters responses, identifying the production organization a login belongs to — returned by GET /v1/users/username/getLoginParameters, and POST /v2/users/public/passkeys:resolveCredential]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-06 Workflows Execution API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-06-workflows-execution-api</link>
            <guid>/api/changelog/2026-08-06-workflows-execution-api</guid>
            <pubDate>Thu, 06 Aug 2026 17:00:00 GMT</pubDate>
            <description><![CDATA[- automationexecutionid and schedule.scheduleid on workflow tasks may now be null where a string was previously guaranteed — affecting all flow execution and task responses (POST /v2/flows/executions, GET/PATCH /v2/flows/executions/, the task create, update, execute, automation-run, reconcile-automation, and schedule run-now endpoints, and POST /v2/flows/executions:search) (breaking)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-06 Journey Entity]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-06-journey-entity</link>
            <guid>/api/changelog/2026-08-06-journey-entity</guid>
            <pubDate>Thu, 06 Aug 2026 16:00:00 GMT</pubDate>
            <description><![CDATA[- New journeys relation added to the journey entity, letting a journey be linked to other journeys]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-05 App API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-05-app-api</link>
            <guid>/api/changelog/2026-08-05-app-api</guid>
            <pubDate>Wed, 05 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New optional icon_url field added to apps, returned by GET /v1/app, GET /v1/app/, POST /v1/app/{appId}, and POST /v1/app/{appId}/promote-to/{version}]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-05 Automation API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-05-automation-api</link>
            <guid>/api/changelog/2026-08-05-automation-api</guid>
            <pubDate>Wed, 05 Aug 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/automation/executions:search endpoint added for searching automation executions]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-05 Calendar API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-05-calendar-api</link>
            <guid>/api/changelog/2026-08-05-calendar-api</guid>
            <pubDate>Wed, 05 Aug 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/calendar/events//share and DELETE /v1/calendar/events/{eventid}/share/{user_id} endpoints added for sharing a calendar event with a user and for revoking that share]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-05 Workflows Definition API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-05-workflows-definition-api</link>
            <guid>/api/changelog/2026-08-05-workflows-definition-api</guid>
            <pubDate>Wed, 05 Aug 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- Flow template search (POST /v2/flows/templates:search) now supports sorting by name, id, and enabled in addition to the previously available sort_by values]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-04 App API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-04-app-api</link>
            <guid>/api/changelog/2026-08-04-app-api</guid>
            <pubDate>Tue, 04 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New widget app component type added — configuration.type now accepts widget on POST/PATCH /v1/app-configurations//versions/{version}/components and returns it on the app, app-configuration, and public component read endpoints]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-04 Pricing API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-04-pricing-api</link>
            <guid>/api/changelog/2026-08-04-pricing-api</guid>
            <pubDate>Tue, 04 Aug 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v1/conditional-pricing//condition-sets endpoint added, returning the condition sets defined for a conditional pricing]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-03 User API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-03-user-api</link>
            <guid>/api/changelog/2026-08-03-user-api</guid>
            <pubDate>Mon, 03 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New optional passkeys_registered field added to LoginParameters responses, indicating whether the user already has a passkey registered — returned by GET /v1/users/username/getLoginParameters, and POST /v2/users/public/passkeys:resolveCredential]]></description>
        </item>
        <item>
            <title><![CDATA[2026-08-01 Integration Toolkit API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-08-01-integration-toolkit-api</link>
            <guid>/api/changelog/2026-08-01-integration-toolkit-api</guid>
            <pubDate>Sat, 01 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New endpoints added for importing data from an ERP systemexecute for starting it, and POST /v2/erp/imports/:abort for stopping one that is still running]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-31 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-31-customer-portal-api</link>
            <guid>/api/changelog/2026-07-31-customer-portal-api</guid>
            <pubDate>Fri, 31 Jul 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v2/portal/entity//{id}/workflows/linearized endpoint added, returning the workflows of a portal entity as a flat list of steps]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-31 Entity API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-31-entity-api</link>
            <guid>/api/changelog/2026-07-31-entity-api</guid>
            <pubDate>Fri, 31 Jul 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New optional variantoverridable field added to entity schema attributes — settable via POST/PUT /v1/entity/schemas/attributes/, PUT /v1/entity/schemas/{slug}, and the capability endpoints, and returned by the schema, capability, and blueprint read endpoints — marking whether an attribute may be overridden per entity variant]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-31 Workflows Definition API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-31-workflows-definition-api</link>
            <guid>/api/changelog/2026-07-31-workflows-definition-api</guid>
            <pubDate>Fri, 31 Jul 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New optional keeptaskautomationsinsync field added to flow templates, accepted on POST/PUT /v2/flows/templates/ and returned by the template read, list, search, and duplicate endpoints]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-31 Workflows Execution API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-31-workflows-execution-api</link>
            <guid>/api/changelog/2026-07-31-workflows-execution-api</guid>
            <pubDate>Fri, 31 Jul 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v2/flows/executions:portal-search-batch endpoint added for running several portal execution searches in one request; the request body takes a required entities array (the entityids and entityschema fields it briefly accepted are no longer part of it)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-30 Blueprint API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-30-blueprint-api</link>
            <guid>/api/changelog/2026-07-30-blueprint-api</guid>
            <pubDate>Thu, 30 Jul 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v3/blueprint-manifest/blueprints:pre-install endpoint added for checking what a blueprint installation would do before actually starting it]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-30 Journey Config API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-30-journey-config-api</link>
            <guid>/api/changelog/2026-07-30-journey-config-api</guid>
            <pubDate>Thu, 30 Jul 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- The journey settings.savingProgress fields were renamed: savingMode is now mode and supportedVersion is now supportedRevision. The old names are no longer accepted on POST/PUT /v1/journey/configuration and are no longer returned by the v1 journey configuration endpoints (breaking)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-30 Pricing API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-30-pricing-api</link>
            <guid>/api/changelog/2026-07-30-pricing-api</guid>
            <pubDate>Thu, 30 Jul 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New optional fields request property added to POST /v1/catalog and POST /v1/public/catalog, limiting the catalog response to the listed fields]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-30 User API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-30-user-api</link>
            <guid>/api/changelog/2026-07-30-user-api</guid>
            <pubDate>Thu, 30 Jul 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- New optional totp_enabled field added to users, showing whether two-factor authentication is set up for a user; it is returned by the user and group read endpoints (GET /v2/users, /v2/users/me, /v2/users/, /v2/users/{id}/groups, the invite endpoints, and the /v1/groups endpoints) and can be set to false via PATCH /v2/users/{id} to turn two-factor authentication off for that user]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-29 Workflows Execution API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-29-workflows-execution-api</link>
            <guid>/api/changelog/2026-07-29-workflows-execution-api</guid>
            <pubDate>Wed, 29 Jul 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v2/flows/executions:portal-search endpoint added for searching flow executions exposed to the customer portal; the request requires an audience field, which accepts all alongside the individual audience values]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-28 Entity API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-28-entity-api</link>
            <guid>/api/changelog/2026-07-28-entity-api</guid>
            <pubDate>Tue, 28 Jul 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/entity:abortImport endpoint added for aborting an entity import that is still running]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-27 App API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-27-app-api</link>
            <guid>/api/changelog/2026-07-27-app-api</guid>
            <pubDate>Mon, 27 Jul 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New optional changemode and deletecontact fields added to portal extension hook configuration — settable via POST/PATCH /v1/app-configurations//versions/{version}/components and returned by the app, app-configuration, and public component read endpoints]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-27 Blueprint API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-27-blueprint-api</link>
            <guid>/api/changelog/2026-07-27-blueprint-api</guid>
            <pubDate>Mon, 27 Jul 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- Blueprints can now carry notes: new POST /v2/blueprint-manifest/blueprints//notes, PATCH /v2/blueprint-manifest/blueprints/{blueprintid}/notes/{noteid}, and DELETE /v2/blueprint-manifest/blueprints/{blueprintid}/notes/{noteid} endpoints added for adding, editing, and removing a note, and a notes field is now accepted when creating or updating a blueprint (POST/PUT /v2/blueprint-manifest/blueprints) and returned on the blueprint read, list, create, update, and delete responses; each note also carries an updatedat timestamp]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-27 Integration Toolkit API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-27-integration-toolkit-api</link>
            <guid>/api/changelog/2026-07-27-integration-toolkit-api</guid>
            <pubDate>Mon, 27 Jul 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- Passing group_id on events is now supported for parallelization within a batch of events in POST /v3/erp/updates/events]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-26 Blueprint API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-26-blueprint-api</link>
            <guid>/api/changelog/2026-07-26-blueprint-api</guid>
            <pubDate>Sun, 26 Jul 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v3/blueprint-manifest/blueprints//deployments/{jobid}:health-check and GET /v3/blueprint-manifest/blueprints/{blueprintid}/deployments/{jobid}/health-report endpoints added for starting a health check on a blueprint deployment and reading the resulting health report]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-26 Email Settings API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-26-email-settings-api</link>
            <guid>/api/changelog/2026-07-26-email-settings-api</guid>
            <pubDate>Sun, 26 Jul 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New endpoints added for managing custom SMTP connections: GET/POST /v2/smtp/connections for listing and creating connections, GET/PUT/DELETE /v2/smtp/connections/ for reading, updating, and removing a single connection, and POST /v2/smtp/connections/{connectionId}/test for verifying that a connection works]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-25 Integration Toolkit API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-25-integration-toolkit-api</link>
            <guid>/api/changelog/2026-07-25-integration-toolkit-api</guid>
            <pubDate>Sat, 25 Jul 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v2/integrations//monitoring/external-events and GET /v2/integrations/{integrationId}/monitoring/traces/{correlationId} endpoints added for reporting externally-observed events into integration monitoring and for reading the full trace belonging to one correlation ID]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-24 Integration Previous Provider API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-24-integration-previous-provider-api</link>
            <guid>/api/changelog/2026-07-24-integration-previous-provider-api</guid>
            <pubDate>Fri, 24 Jul 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v2/integration//providers endpoint added, listing the available previous providers for a given integration type]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-22 Message API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-22-message-api</link>
            <guid>/api/changelog/2026-07-22-message-api</guid>
            <pubDate>Wed, 22 Jul 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New optional inbox_id field added to POST /v1/message/threads:searchIds, limiting the returned thread IDs to threads in that inbox]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-22 Metering API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-22-metering-api</link>
            <guid>/api/changelog/2026-07-22-metering-api</guid>
            <pubDate>Wed, 22 Jul 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v2/metering/readings/prune endpoint added for removing meter readings]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-21 Notification API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-21-notification-api</link>
            <guid>/api/changelog/2026-07-21-notification-api</guid>
            <pubDate>Tue, 21 Jul 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New optional allowedchannels field (email, inapp) added when creating notifications and returned on notification reads; it caps which delivery channels a notification may use, with actual delivery being the intersection of this list and each recipient's own channel preferences (an empty array suppresses all delivery)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-16 Entity API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-16-entity-api</link>
            <guid>/api/changelog/2026-07-16-entity-api</guid>
            <pubDate>Thu, 16 Jul 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- Entity data can now be returned with PII removedautocomplete operations), and an optional anonymize request-body flag was added to POST /v1/entitylist, and true)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-16 File API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-16-file-api</link>
            <guid>/api/changelog/2026-07-16-file-api</guid>
            <pubDate>Thu, 16 Jul 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v1/files//text endpoint added, returning the plain-text representation of a file entity (FileText); its status is ready (text available), not_ready while the text is still being prepared, or unsupported when text is unavailable for the file or organization]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-15 Access Token API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-15-access-token-api</link>
            <guid>/api/changelog/2026-07-15-access-token-api</guid>
            <pubDate>Wed, 15 Jul 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New optional anonymize flag added when creating access tokens (POST /v1/access-tokens, including the app-token and assume-token variants); when true, all entity data returned to the token is PII-anonymized and the bearer cannot turn it off — the flag is also returned on token list, create, and delete responses]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-15 Blueprint API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-15-blueprint-api</link>
            <guid>/api/changelog/2026-07-15-blueprint-api</guid>
            <pubDate>Wed, 15 Jul 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v3/blueprint-manifest/blueprints/:publish endpoint added for starting an asynchronous V3 blueprint publication]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-15 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-15-customer-portal-api</link>
            <guid>/api/changelog/2026-07-15-customer-portal-api</guid>
            <pubDate>Wed, 15 Jul 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v2/portal/contract//resolve-templates endpoint added — a POST variant of get-contract that accepts Handlebars templates and returns their resolved output per related meter (templates_output)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-15 Journey Config API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-15-journey-config-api</link>
            <guid>/api/changelog/2026-07-15-journey-config-api</guid>
            <pubDate>Wed, 15 Jul 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- POST /v1/journey/document:generate now accepts an optional contextentityid, resolving entity and relational template variables against that entity when generating the document]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-14 Message API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-14-message-api</link>
            <guid>/api/changelog/2026-07-14-message-api</guid>
            <pubDate>Tue, 14 Jul 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v2/message/threads:workload endpoint added, returning the number of open threads assigned directly to each of up to 100 requested users (matching their central-inbox open view) for use in assignment load-balancing]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-14 Webhooks API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-14-webhooks-api</link>
            <guid>/api/changelog/2026-07-14-webhooks-api</guid>
            <pubDate>Tue, 14 Jul 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- Webhook filter conditions can now be expressed as a single JSONata expression: a new optional jsonata_expression field (max 15000 characters) was added to filterConditions.conditions[], evaluated against the event payload and passing when the result is truthy, and field/operation became optional — a condition is now either a classic field + operation comparison or a JSONata expression (the two are mutually exclusive), accepted on POST/PUT /v1/webhooks/configs and returned in config responses]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-13 File API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-13-file-api</link>
            <guid>/api/changelog/2026-07-13-file-api</guid>
            <pubDate>Mon, 13 Jul 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New optional read-only etag field (the file's S3 content hash) added to file responses — on both the file attributes and each entry in versions[] — across the v1 and v2 file endpoints, letting clients detect real content changes without re-downloading the file]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-13 Webhooks API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-13-webhooks-api</link>
            <guid>/api/changelog/2026-07-13-webhooks-api</guid>
            <pubDate>Mon, 13 Jul 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- Webhook filter conditions now support six length-based operators (lengthequals, lengthnotequals, lengthgreaterthan, lengthlessthan, lengthgreaterthanorequals, lengthlessthanor_equals) on filterConditions.conditions[].operation, letting event delivery be filtered by the item count of a field value (an array yields its length, a missing/null value yields 0, any other single value yields 1); accepted on POST/PUT /v1/webhooks/configs and returned in config responses]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-10 Event: Service Meter Reading Added]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-10-event-service-meter-reading-added</link>
            <guid>/api/changelog/2026-07-10-event-service-meter-reading-added</guid>
            <pubDate>Fri, 10 Jul 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New optional fileid field added to each meterreadings item, carrying the entity ID of the photo submitted with that reading; it matches an eventattachments[].entityid, so consumers can pair a reading with its attachment deterministically instead of relying on the relationtags/tags/mimetype/createdat heuristics (which remain the fallback when fileid is absent)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-09 Blueprint API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-09-blueprint-api</link>
            <guid>/api/changelog/2026-07-09-blueprint-api</guid>
            <pubDate>Thu, 09 Jul 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- The schema, taxonomy, family, and permission resource types are no longer accepted by the uniqueness-criteria endpoints (GET/PUT/DELETE /v1/blueprint-manifest/uniqueness-criteria/) and no longer appear in their responses (breaking)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-09 Integration Toolkit API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-09-integration-toolkit-api</link>
            <guid>/api/changelog/2026-07-09-integration-toolkit-api</guid>
            <pubDate>Thu, 09 Jul 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- The integration notification rule type enum was narrowed — the consecutivefailures, firsterror, newerrorcode, authexpiry, acktimeout, and validation_surge values are no longer accepted on create/update or returned in responses, and the related consecutive rule field was removed from both requests and responses (breaking)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-09 User API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-09-user-api</link>
            <guid>/api/changelog/2026-07-09-user-api</guid>
            <pubDate>Thu, 09 Jul 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New optional inappnotification_setting field added to users — returned across the /v2/users list, get, me, invite, and group responses and settable via PATCH /v2/users/ — controlling per-type in-app notification delivery preferences]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-08 Targeting API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-08-targeting-api</link>
            <guid>/api/changelog/2026-07-08-targeting-api</guid>
            <pubDate>Wed, 08 Jul 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/campaignstatus endpoints added for Entity-UI Next Best Actions, along with new entityuistatus, entityuistatusupdated_at, and resolution fields on campaign recipient responses]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-07 App API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-07-app-api</link>
            <guid>/api/changelog/2026-07-07-app-api</guid>
            <pubDate>Tue, 07 Jul 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New PUT, PATCH, and DELETE /v1/public/app//proxy/{proxyName}/{path} endpoints added, letting apps forward those HTTP methods through to a registered proxy target]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-07 Workflows APIs]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-07-workflows-apis</link>
            <guid>/api/changelog/2026-07-07-workflows-apis</guid>
            <pubDate>Tue, 07 Jul 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New optional linear flag added to flow templates (settable on POST/PUT /v2/flows/templates); when true, task enablement is computed at runtime from the flow graph — a task becomes enabled once all its direct predecessors are complete — overriding any explicit per-task requirements]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-04 Call Entity]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-04-call-entity</link>
            <guid>/api/changelog/2026-07-04-call-entity</guid>
            <pubDate>Sat, 04 Jul 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New call entity introduced for tracking customer calls, with an agent relation and a contact relation, plus duration (in seconds), recording (link), transcript, and external_id attributes]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-03 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-03-customer-portal-api</link>
            <guid>/api/changelog/2026-07-03-customer-portal-api</guid>
            <pubDate>Fri, 03 Jul 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New optional passwordhistorysize field added to the Cognito password policy (0–24) across the v2/v3 portal config endpoints, preventing reuse of that many previous passwords (0 disables it)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-03 Deduplication API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-03-deduplication-api</link>
            <guid>/api/changelog/2026-07-03-deduplication-api</guid>
            <pubDate>Fri, 03 Jul 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- POST /v1/deduplicate and POST /v1/deduplicate/job now reject empty input — the request body must contain at least one merge instruction, each instruction's toDelete list must contain at least one id, and toKeep and every toDelete id must be a non-empty string (previously empty arrays and empty strings were accepted) (breaking)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-03 Metering API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-03-metering-api</link>
            <guid>/api/changelog/2026-07-03-metering-api</guid>
            <pubDate>Fri, 03 Jul 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- POST /v1/metering/readings and POST /v2/metering/readings now accept an optional create_ticket query parameter (default true); set it to false for authoritative system-driven writes (e.g. ERP inbound) to suppress creation of the manual-intervention review ticket]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-02 Billing API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-02-billing-api</link>
            <guid>/api/changelog/2026-07-02-billing-api</guid>
            <pubDate>Thu, 02 Jul 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New pricing-information and configuration-history endpoints added for both contracts and billing accounts: GET /v1/billing/contracts//pricinginformation, GET /v1/billing/contracts/{id}/configurationhistory, GET /v1/billing/billingaccounts/{id}/pricinginformation, and GET /v1/billing/billingaccounts/{id}/configurationhistory]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-02 Calendar API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-02-calendar-api</link>
            <guid>/api/changelog/2026-07-02-calendar-api</guid>
            <pubDate>Thu, 02 Jul 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New user-absence endpoints addedsearch), search current-moment absence for a batch of users (POST /v1/calendar/absence:search-now, returning an absentuntil timestamp marking the end of any active absence), and create, read, update, and delete manual absence adjustments (.../absence/users//adjustments)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-02 Workflows Definition API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-02-workflows-definition-api</link>
            <guid>/api/changelog/2026-07-02-workflows-definition-api</guid>
            <pubDate>Thu, 02 Jul 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New optional limit_warnings array added to flow templates, listing non-blocking warnings about configuration limits a saved flow exceeds while remaining fully usable]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-01 Dashboard API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-01-dashboard-api</link>
            <guid>/api/changelog/2026-07-01-dashboard-api</guid>
            <pubDate>Wed, 01 Jul 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v1/dashboard/insights/tags endpoint added, returning the distinct tags used across an organization's saved insights]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-01 Entity API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-01-entity-api</link>
            <guid>/api/changelog/2026-07-01-entity-api</guid>
            <pubDate>Wed, 01 Jul 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New user location added to taxonomy classifications, so a taxonomy can now be enabled for the user entity (accepted in enabled_locations on POST/PUT /v1/entity/taxonomies, POST /v1/entity/taxonomies//classifications, and the v2 classification endpoints)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-01 File API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-01-file-api</link>
            <guid>/api/changelog/2026-07-01-file-api</guid>
            <pubDate>Wed, 01 Jul 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- GET /v1/files/public//preview can now respond with 302 (redirect to the original file when a preview cannot be generated) or 204 (no preview and no redirect target available); clients should handle both in addition to the normal image response]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-01 Message API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-01-message-api</link>
            <guid>/api/changelog/2026-07-01-message-api</guid>
            <pubDate>Wed, 01 Jul 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- New optional savetoentity flag added to file attachments on POST/PUT /v1/message/messages, POST /v1/message/drafts, and thread endpoints; when false, the file is kept on the message for inline rendering instead of being propagated to the related destination entity (defaults to true)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-07-01 User API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-07-01-user-api</link>
            <guid>/api/changelog/2026-07-01-user-api</guid>
            <pubDate>Wed, 01 Jul 2026 19:00:00 GMT</pubDate>
            <description><![CDATA[- New optional tags array added to users — returned across the /v2/users endpoints (list, get, me, invite, and group responses) and settable via PATCH /v2/users/]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-30 Blueprint API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-30-blueprint-api</link>
            <guid>/api/changelog/2026-06-30-blueprint-api</guid>
            <pubDate>Tue, 30 Jun 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New bulk-install endpoints added for installing one blueprint into many organizations in a single requestretry for retrying an individual failed target]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-30 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-30-customer-portal-api</link>
            <guid>/api/changelog/2026-06-30-customer-portal-api</guid>
            <pubDate>Tue, 30 Jun 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New endpoints added to request an asynchronous CSV export of a portal user's contracts, delivery points, and meters, and to poll the export job for a download link once it is ready]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-30 Event Catalog API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-30-event-catalog-api</link>
            <guid>/api/changelog/2026-06-30-event-catalog-api</guid>
            <pubDate>Tue, 30 Jun 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New optional successcriteria field added to event configurations (returned by GET /v1/events and GET /v1/events/, settable via PATCH /v1/events/{event_name}), listing the entity attributes an organization considers required for an event to be complete]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-30 Webhooks API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-30-webhooks-api</link>
            <guid>/api/changelog/2026-06-30-webhooks-api</guid>
            <pubDate>Tue, 30 Jun 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- Event replay can now re-run the JSONata transform: POST /v1/webhooks/configs//events/{eventId}/replay and .../events/replay-batch accept an optional reapply_transform flag that reconstructs the original pre-transform input and re-runs the full delivery pipeline (default false, which resends the post-transform payload as-is)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-29 Message API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-29-message-api</link>
            <guid>/api/changelog/2026-06-29-message-api</guid>
            <pubDate>Mon, 29 Jun 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- PUT /v1/message/messages can now return 409 Conflict when a draft has been edited by someone else since it was loaded, including the current server version of the message so clients can reload and retry]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-29 Portal User Entity]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-29-portal-user-entity</link>
            <guid>/api/changelog/2026-06-29-portal-user-entity</guid>
            <pubDate>Mon, 29 Jun 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New read-only firstlogin and lastlogin date-time attributes added, recording when a portal user first and most recently signed in]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-26 Audit Log API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-26-audit-log-api</link>
            <guid>/api/changelog/2026-06-26-audit-log-api</guid>
            <pubDate>Fri, 26 Jun 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- POST /v1/logs now accepts resourceid, resourcetype, and action filters for narrowing audit-log searches to the resource an event targets and its semantic action name (e.g. blueprint.resource_added); the same three fields are now returned on each log record]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-26 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-26-customer-portal-api</link>
            <guid>/api/changelog/2026-06-26-customer-portal-api</guid>
            <pubDate>Fri, 26 Jun 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New endpoints added to read and update a portal's mobile app configuration (GET/PUT /v1/portal/mobile-config), covering app branding, iOS and Android settings, and over-the-air (OTA) update settings]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-26 Integration Toolkit API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-26-integration-toolkit-api</link>
            <guid>/api/changelog/2026-06-26-integration-toolkit-api</guid>
            <pubDate>Fri, 26 Jun 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New optional preventindirectserving field added to FileProxy use case configuration; when true, files too large to be served directly in the proxy response are rejected instead of being served via a temporary S3 redirect, so files never transit epilot's temporary storage]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-25 Entity API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-25-entity-api</link>
            <guid>/api/changelog/2026-06-25-entity-api</guid>
            <pubDate>Thu, 25 Jun 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New optional q query parameter added to GET /v1/entity/views for free-text searching saved views by name]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-25 Calendar API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-25-calendar-api</link>
            <guid>/api/changelog/2026-06-25-calendar-api</guid>
            <pubDate>Thu, 25 Jun 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New DELETE /v1/calendar/sources/outlook/ endpoint added for disconnecting a previously connected Outlook calendar]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-25 Snapshot API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-25-snapshot-api</link>
            <guid>/api/changelog/2026-06-25-snapshot-api</guid>
            <pubDate>Thu, 25 Jun 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New endpoints added to schedule recurring organization snapshots — read, create or update, and delete a per-organization snapshot schedule (GET/PUT/DELETE /v1/org-snapshot-schedule) with a cron expression, timezone, retention window, and excluded resource types]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-25 Integration Toolkit API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-25-integration-toolkit-api</link>
            <guid>/api/changelog/2026-06-25-integration-toolkit-api</guid>
            <pubDate>Thu, 25 Jun 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- New integration notification-monitoring endpoints added: GET /v2/integrations//notifications/history (paginated history of fired and suppressed notifications), GET /v2/integrations/{integrationId}/notifications/status (live per-rule alert state and baseline bands), and POST /v2/integrations/{integrationId}/notifications/test (send a test notification to the calling user)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-24 File API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-24-file-api</link>
            <guid>/api/changelog/2026-06-24-file-api</guid>
            <pubDate>Wed, 24 Jun 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- AI file summaries are now managed as asynchronous jobs: new GET /v1/files//summary returns the current summary text and status, POST /v1/files/{id}/summary-jobs creates (or returns) the current summary job, and GET /v1/files/{id}/summary-jobs/current and GET /v1/files/{id}/summary-jobs/{jobid} poll job status; the summary response now exposes per-language previewsummaryde/previewsummaryen and shortsummaryde/shortsummary_en fields]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-24 Workflows Execution API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-24-workflows-execution-api</link>
            <guid>/api/changelog/2026-06-24-workflows-execution-api</guid>
            <pubDate>Wed, 24 Jun 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New optional read-only error_reason field added to the schedule (DelayedSchedule/RelativeSchedule) of automation and decision tasks across flow execution responses; it is populated when scheduling the task failed (e.g. the referenced date attribute is empty or the resolved fire time is already in the past) and cleared once the task is successfully re-armed]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-24 Event: Location Move Requested]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-24-event-location-move-requested</link>
            <guid>/api/changelog/2026-06-24-event-location-move-requested</guid>
            <pubDate>Wed, 24 Jun 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- The single metercounter field was replaced by a metercounters array, so moves involving multiple meter counters are now fully represented (breaking)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-22 Email Template API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-22-email-template-api</link>
            <guid>/api/changelog/2026-06-22-email-template-api</guid>
            <pubDate>Mon, 22 Jun 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- POST /v1/email-template/templates/:convertToBuilder now accepts an optional as_copy flag (with an optional name) to convert a template to the visual builder as a new copy, leaving the original template unchanged]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-22 SSO API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-22-sso-api</link>
            <guid>/api/changelog/2026-06-22-sso-api</guid>
            <pubDate>Mon, 22 Jun 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- POST /v1/sso/public/login responses now include an optional role_assignment object, reporting the roles assigned to the user by the SSO provider's role mapping and whether they changed during this login]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-19 Dashboard API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-19-dashboard-api</link>
            <guid>/api/changelog/2026-06-19-dashboard-api</guid>
            <pubDate>Fri, 19 Jun 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New Insights resource added for managing reusable saved charts independently of dashboards: GET/POST /v1/dashboard/insights and GET/PUT/PATCH/DELETE /v1/dashboard/insights/]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-19 Workflows Execution API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-19-workflows-execution-api</link>
            <guid>/api/changelog/2026-06-19-workflows-execution-api</guid>
            <pubDate>Fri, 19 Jun 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New optional outcome field added to AI agent task responses, exposing the server-computed result of the agent execution (e.g. assigned, recommended, noeligiblepartner, missing_input)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-18 Email Settings API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-18-email-settings-api</link>
            <guid>/api/changelog/2026-06-18-email-settings-api</guid>
            <pubDate>Thu, 18 Jun 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- POST /v2/outlook/mailbox/connect now accepts new optional fields: name (sender name for the mailbox), userids and groupids (users and groups the mailbox is available to by default), and defaultsignatureid]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-17 ERP Integration API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-17-erp-integration-api</link>
            <guid>/api/changelog/2026-06-17-erp-integration-api</guid>
            <pubDate>Wed, 17 Jun 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- POST /v1/secure-proxy now returns a structured error body on 502 (a required message category plus optional code and reason), so clients can distinguish an upstream-side failure — TLS/certificate, DNS, connection refused/reset, or timeout — from an epilot-side one; successful upstream responses still pass through their original status and body unchanged]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-17 Targeting API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-17-targeting-api</link>
            <guid>/api/changelog/2026-06-17-targeting-api</guid>
            <pubDate>Wed, 17 Jun 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- automationstatus query parameter on GET /v1/campaign//recipients changed from a single-value enum to a repeatable array parameter (breaking)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-16 Blueprint API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-16-blueprint-api</link>
            <guid>/api/changelog/2026-06-16-blueprint-api</guid>
            <pubDate>Tue, 16 Jun 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v3/blueprint-manifest/blueprints//deployments/{jobid}/restore-preview endpoint added, returning the predicted outcome of reverting a deployment without making any changes]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-16 Snapshot API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-16-snapshot-api</link>
            <guid>/api/changelog/2026-06-16-snapshot-api</guid>
            <pubDate>Tue, 16 Jun 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/snapshots:capture-org endpoint added for asynchronously snapshotting the caller's entire organization]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-16 User API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-16-user-api</link>
            <guid>/api/changelog/2026-06-16-user-api</guid>
            <pubDate>Tue, 16 Jun 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New public password-reset endpoints addedsendPasswordReset for triggering a reset email for a user in the caller's organization]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-15 Email Template API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-15-email-template-api</link>
            <guid>/api/changelog/2026-06-15-email-template-api</guid>
            <pubDate>Mon, 15 Jun 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v1/email-template/templates/:references endpoint added, returning where a template is currently referenced]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-15 Integration Toolkit API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-15-integration-toolkit-api</link>
            <guid>/api/changelog/2026-06-15-integration-toolkit-api</guid>
            <pubDate>Mon, 15 Jun 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New endpoints added for managing outbound message queues: POST /v1/integrations//outbound/messages/poll, .../ack, and .../unblock, plus GET /v1/integrations/{integrationId}/outbound/messages/dlq and POST .../outbound/messages/dlq/redrive for dead-letter handling]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-15 Automation API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-15-automation-api</link>
            <guid>/api/changelog/2026-06-15-automation-api</guid>
            <pubDate>Mon, 15 Jun 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New optional evaluationorder (AFTERSCHEDULE / BEFORESCHEDULE) and allowfailure fields added to flow condition items — evaluationorder controls how a condition combines with its schedule, and allowfailure lets execution continue past a condition block that errors]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-15 Core Entities]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-15-core-entities</link>
            <guid>/api/changelog/2026-06-15-core-entities</guid>
            <pubDate>Mon, 15 Jun 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- The journey entity gained new relations to products, prices, and files; correspondingly, the product, price, and file entities each gained a new journeys relation]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-15 Event: Meter Reading Added]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-15-event-meter-reading-added</link>
            <guid>/api/changelog/2026-06-15-event-meter-reading-added</guid>
            <pubDate>Mon, 15 Jun 2026 19:00:00 GMT</pubDate>
            <description><![CDATA[- New account field added carrying the full account entity related to the reading (company details, addresses, payment data, contacts, and related entities)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-12 Access Token API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-12-access-token-api</link>
            <guid>/api/changelog/2026-06-12-access-token-api</guid>
            <pubDate>Fri, 12 Jun 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New optional read_only field added when creating access tokens (POST /v1/access-tokens); a read-only token may only perform view, export, and download actions regardless of the roles it carries]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-09 Calendar API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-09-calendar-api</link>
            <guid>/api/changelog/2026-06-09-calendar-api</guid>
            <pubDate>Tue, 09 Jun 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New endpoints added for managing calendars and events: POST /v1/calendar, PATCH/DELETE /v1/calendar/, POST /v1/calendar/events, and PATCH/DELETE /v1/calendar/events/{eventid}, plus POST /v1/calendar/sources/outlook and GET /v1/calendar/sources/outlook/available for connecting Outlook calendars]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-08 Workflows Execution API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-08-workflows-execution-api</link>
            <guid>/api/changelog/2026-06-08-workflows-execution-api</guid>
            <pubDate>Mon, 08 Jun 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v2/flows/executions//tasks/{taskid}/reconcile-automation endpoint added for reconciling the status of a stuck automation task]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-07 Event Catalog API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-07-event-catalog-api</link>
            <guid>/api/changelog/2026-06-07-event-catalog-api</guid>
            <pubDate>Sun, 07 Jun 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v1/events//versions endpoint added listing the available payload schema versions for an event, and a new optional Epilot-Event-Version header on the JSON-schema and example endpoints to request a specific version]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-07 Webhooks API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-07-webhooks-api</link>
            <guid>/api/changelog/2026-06-07-webhooks-api</guid>
            <pubDate>Sun, 07 Jun 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New optional eventVersion field (MAJOR.MINOR format) added to webhook configuration to pin deliveries to a specific event payload schema version]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-05 Targeting API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-05-targeting-api</link>
            <guid>/api/changelog/2026-06-05-targeting-api</guid>
            <pubDate>Fri, 05 Jun 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/campaign:setup endpoint added for atomically creating a campaign together with its related entities (e.g. a tariff-change campaign with its journey, portal widget, and email channel)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-04 Calendar Entity]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-04-calendar-entity</link>
            <guid>/api/changelog/2026-06-04-calendar-entity</guid>
            <pubDate>Thu, 04 Jun 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New calendar entity introduced, with required name and source_type attributes and relations to its owning user and to files]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-04 Calendar Event Entity]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-04-calendar-event-entity</link>
            <guid>/api/changelog/2026-06-04-calendar-event-entity</guid>
            <pubDate>Thu, 04 Jun 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New calendarevent entity introduced, with a required calendar relation and required eventtype, starttime, endtime, and source_type attributes]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-03 Blueprint API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-03-blueprint-api</link>
            <guid>/api/changelog/2026-06-03-blueprint-api</guid>
            <pubDate>Wed, 03 Jun 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v3/blueprint-manifest/blueprint-instances/restore endpoints added for rolling back deployments, along with new snapshotid, restorestatus, and lastrestorejob_id deployment fields]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-03 Webhooks API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-03-webhooks-api</link>
            <guid>/api/changelog/2026-06-03-webhooks-api</guid>
            <pubDate>Wed, 03 Jun 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New optional retryPolicy object (enabled, maxAttempts) added to webhook configuration for automatic delivery retries, and a retry_attempt field added to webhook event records]]></description>
        </item>
        <item>
            <title><![CDATA[2026-06-02 Workflows Definition API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-06-02-workflows-definition-api</link>
            <guid>/api/changelog/2026-06-02-workflows-definition-api</guid>
            <pubDate>Tue, 02 Jun 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- Decision task condition statements now accept an attributes array and an attributes_match mode, allowing a single condition to evaluate multiple entity attributes at once]]></description>
        </item>
        <item>
            <title><![CDATA[2026-05-29 Blueprint API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-05-29-blueprint-api</link>
            <guid>/api/changelog/2026-05-29-blueprint-api</guid>
            <pubDate>Fri, 29 May 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- The blueprint install endpoint now accepts a sourceblueprintfile as an alternative to sourceorgid plus sourceblueprintid, and adds optional sourceauthtoken and destinationauthtoken fields for cross-org installs]]></description>
        </item>
        <item>
            <title><![CDATA[2026-05-27 File API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-05-27-file-api</link>
            <guid>/api/changelog/2026-05-27-file-api</guid>
            <pubDate>Wed, 27 May 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/files//summary:generate endpoint added for generating an AI summary of a file, alongside new previewsummary, shortsummary, and summary_status response fields]]></description>
        </item>
        <item>
            <title><![CDATA[2026-05-25 Pricing API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-05-25-pricing-api</link>
            <guid>/api/changelog/2026-05-25-pricing-api</guid>
            <pubDate>Mon, 25 May 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- Provider search responses (POST /v1/public/integration//providers:search) now include the required type and additionalData fields, the latter carrying grid operators, default suppliers, and market-area details]]></description>
        </item>
        <item>
            <title><![CDATA[2026-05-25 Webhooks API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-05-25-webhooks-api</link>
            <guid>/api/changelog/2026-05-25-webhooks-api</guid>
            <pubDate>Mon, 25 May 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- Multipart webhook delivery configuration was restructured: the metadataFieldName field was removed and replaced by fileSource (a JSONata expression selecting which attachments to send), fileFieldStrategy (single or multi), and extraFields (additional form fields populated from JSONata expressions) (breaking)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-05-25 Event Catalog API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-05-25-event-catalog-api</link>
            <guid>/api/changelog/2026-05-25-event-catalog-api</guid>
            <pubDate>Mon, 25 May 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New endpoints added for accessing event historyhistory to search past events and GET /v2/events//history/{event_id} to fetch a single event]]></description>
        </item>
        <item>
            <title><![CDATA[2026-05-22 Email Settings API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-05-22-email-settings-api</link>
            <guid>/api/changelog/2026-05-22-email-settings-api</guid>
            <pubDate>Fri, 22 May 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v2/outlook/calendar/me and DELETE /v2/outlook/calendar/me endpoints added for inspecting and removing the current user's Outlook calendar connection]]></description>
        </item>
        <item>
            <title><![CDATA[2026-05-22 User API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-05-22-user-api</link>
            <guid>/api/changelog/2026-05-22-user-api</guid>
            <pubDate>Fri, 22 May 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New endpoints added for managing per-user settings: GET /v2/users/me/settings (list available scopes and keys), GET /v2/users/me/settings/, and GET/PUT/DELETE /v2/users/me/settings/{scope}/{key} — scopes include calendar, navigation, and search]]></description>
        </item>
        <item>
            <title><![CDATA[2026-05-21 Notes API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-05-21-notes-api</link>
            <guid>/api/changelog/2026-05-21-notes-api</guid>
            <pubDate>Thu, 21 May 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/note//archive and POST /v1/note/{id}/unarchive endpoints added, along with an archivedat field and a filter query parameter for filtering notes by archive state]]></description>
        </item>
        <item>
            <title><![CDATA[2026-05-20 Automation API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-05-20-automation-api</link>
            <guid>/api/changelog/2026-05-20-automation-api</guid>
            <pubDate>Wed, 20 May 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New loops field added to automation flows (POST /v1/automation/flows) defining loop scopes that resolve an array from the trigger entity; actions opt into a loop via a new loop_id property and then run once per resolved item]]></description>
        </item>
        <item>
            <title><![CDATA[2026-05-19 Query API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-05-19-query-api</link>
            <guid>/api/changelog/2026-05-19-query-api</guid>
            <pubDate>Tue, 19 May 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New nextCursor and total response fields added, enabling keyset pagination for chart-config row queries and total-count reporting for paginated raw-SQL queries]]></description>
        </item>
        <item>
            <title><![CDATA[2026-05-15 File API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-05-15-file-api</link>
            <guid>/api/changelog/2026-05-15-file-api</guid>
            <pubDate>Fri, 15 May 2026 23:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[2026-05-13 Entity API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-05-13-entity-api</link>
            <guid>/api/changelog/2026-05-13-entity-api</guid>
            <pubDate>Wed, 13 May 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New optional orgid field added to createdby user objects on saved views (POST /v1/entity/view, GET/PUT/PATCH /v1/entity/view/, GET /v1/entity/views, GET /v1/entity/views/favorites) for partner access control across organizations]]></description>
        </item>
        <item>
            <title><![CDATA[2026-05-13 Integration Toolkit API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-05-13-integration-toolkit-api</link>
            <guid>/api/changelog/2026-05-13-integration-toolkit-api</guid>
            <pubDate>Wed, 13 May 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New portalref and envvarref config options added to inbound use case field mappings — portalref resolves to a property (portalid, origin, domain, name) of one of the calling organization's portal configurations at runtime by filter, and envvar_ref resolves to an org-scoped non-secret environment variable from the environments-api service, replacing hardcoded environment-specific portal UUIDs and config values in inbound mappings]]></description>
        </item>
        <item>
            <title><![CDATA[2026-05-13 Metering API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-05-13-metering-api</link>
            <guid>/api/changelog/2026-05-13-metering-api</guid>
            <pubDate>Wed, 13 May 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New endpoints added for managing pending reading changesetsapply (approve and commit to ClickHouse), and POST .../changesets/:dismiss (reject)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-05-13 Event: Meter Reading Added]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-05-13-event-meter-reading-added</link>
            <guid>/api/changelog/2026-05-13-event-meter-reading-added</guid>
            <pubDate>Wed, 13 May 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- New activity_type field added identifying the lifecycle action that triggered the event: MeterReadingsAdded (direct commit), ChangesetCreated (pending), ChangesetApplied (pending → committed), or ChangesetDismissed (pending rejected)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-05-07 Event: Service Meter Reading Added]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-05-07-event-service-meter-reading-added</link>
            <guid>/api/changelog/2026-05-07-event-service-meter-reading-added</guid>
            <pubDate>Thu, 07 May 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New eventattachments array added carrying file metadata (entityid, filename, mimetype, sizebytes, s3ref, versionindex, readablesize, tags, relationtags, category, filedate, createdat) for every file related to the ticket — consumers should filter by relationtags, tags, mimetype, or createdat proximity to reading_timestamp to identify the meter reading photo]]></description>
        </item>
        <item>
            <title><![CDATA[2026-05-06 App API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-05-06-app-api</link>
            <guid>/api/changelog/2026-05-06-app-api</guid>
            <pubDate>Wed, 06 May 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New PortalExtensionHookDataExport portal extension hook type added — when configured on export-capable portal blocks, the portal delegates the export action (CSV/Excel/PDF download) to the external source instead of generating the file itself]]></description>
        </item>
        <item>
            <title><![CDATA[2026-05-06 User API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-05-06-user-api</link>
            <guid>/api/changelog/2026-05-06-user-api</guid>
            <pubDate>Wed, 06 May 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New optional abbreviation field (up to 2 characters, nullable) added to user groups across GET /v1/groups, POST /v1/groups, GET/PATCH /v1/groups/, POST /v1/groups/{id}/user:next, and GET /v2/users/{id}/groups]]></description>
        </item>
        <item>
            <title><![CDATA[2026-05-05 Automation API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-05-05-automation-api</link>
            <guid>/api/changelog/2026-05-05-automation-api</guid>
            <pubDate>Tue, 05 May 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New optional markasread field added to ForwardEmailAction, ReplyEmailAction, and SendEmailAction configurations, controlling whether the email thread is automatically marked as read after the action completes]]></description>
        </item>
        <item>
            <title><![CDATA[2026-05-04 Pricing API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-05-04-pricing-api</link>
            <guid>/api/changelog/2026-05-04-pricing-api</guid>
            <pubDate>Mon, 04 May 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New optional availabilityaddress and variableinputs fields added to the external catalog request context on POST /v1/public/external-catalog/products, POST /v1/public/external-catalog/product-recommendations, and POST /integration/external-service, enabling availability filtering by address and variable-amount price computation]]></description>
        </item>
        <item>
            <title><![CDATA[2026-05-02 Message API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-05-02-message-api</link>
            <guid>/api/changelog/2026-05-02-message-api</guid>
            <pubDate>Sat, 02 May 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New optional markthreadas_read field added to POST /v1/message/messages and POST /v1/message/drafts, controlling whether sending a reply marks the thread as read for the sender's org/user (defaults to true)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-05-01 Core Events]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-05-01-core-events</link>
            <guid>/api/changelog/2026-05-01-core-events</guid>
            <pubDate>Fri, 01 May 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- Four new pending-changeset metadata fields added across all built-in events: haspendingchangesets, changeseteditmodes, changesetattributes, and changeseteditmodesby_attribute — enabling fine-grained webhook conditions based on whether the triggering entity has pending changesets and which attributes/edit modes are involved]]></description>
        </item>
        <item>
            <title><![CDATA[2026-05-01 Event: Meter Reading Added]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-05-01-event-meter-reading-added</link>
            <guid>/api/changelog/2026-05-01-event-meter-reading-added</guid>
            <pubDate>Fri, 01 May 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New proposedmeterreadings array added carrying pending reading-changeset context (counter ID, value, direction, status, editmode, changesetid, and previous values being overwritten); populated only when the event represents a pending reading-changeset creation]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-30 Integration Toolkit API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-30-integration-toolkit-api</link>
            <guid>/api/changelog/2026-04-30-integration-toolkit-api</guid>
            <pubDate>Thu, 30 Apr 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- slug request property is now required on all use-case create variants (POST /v1/integrations//use-cases) — file proxy, inbound, managed call, outbound, and secure proxy (breaking)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-30 Journey Config API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-30-journey-config-api</link>
            <guid>/api/changelog/2026-04-30-journey-config-api</guid>
            <pubDate>Thu, 30 Apr 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New optional version query parameter added to GET /v1/journey/configuration/ and GET /v2/journey/configuration/{id} for fetching historical snapshots; 0 (default) returns the live row, positive integers return earlier saved versions]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-28 Entity API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-28-entity-api</link>
            <guid>/api/changelog/2026-04-28-entity-api</guid>
            <pubDate>Tue, 28 Apr 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New optional editmode and editmode_config fields added to all entity schema attribute types in schema responses]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-28 Notes API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-28-notes-api</link>
            <guid>/api/changelog/2026-04-28-notes-api</guid>
            <pubDate>Tue, 28 Apr 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- createdby field type changed from a single object to an array of objects across all note endpoints — consumers reading createdby fields must handle arrays (breaking)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-28 Entity Mapping API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-28-entity-mapping-api</link>
            <guid>/api/changelog/2026-04-28-entity-mapping-api</guid>
            <pubDate>Tue, 28 Apr 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New iteration operations added to entity mapping rules: each (path to the source array to iterate), as (variable name for each item, accessed as $ in copy paths within map), and _map (operation applied per iteration item), enabling array-to-array entity transformation]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-28 Webhooks API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-28-webhooks-api</link>
            <guid>/api/changelog/2026-04-28-webhooks-api</guid>
            <pubDate>Tue, 28 Apr 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- Webhook auth credential fields (password, clientSecret, keyValue) are now nullable; passing null explicitly clears the stored value, omitting the field preserves the existing value]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-21 Core Events]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-21-core-events</link>
            <guid>/api/changelog/2026-04-21-core-events</guid>
            <pubDate>Tue, 21 Apr 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New remarks array field added to MeterReadingAdded and ServiceMeterReadingAdded events, containing free-text remarks from the submitter in reading order (one per counter for multi-counter meters; empty or whitespace-only remarks are omitted)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-17 Pricing API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-17-pricing-api</link>
            <guid>/api/changelog/2026-04-17-pricing-api</guid>
            <pubDate>Fri, 17 Apr 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- context.contract.billing_account and context.contract.payment request fields on POST /v1/public/external-catalog/products and POST /v1/public/external-catalog/product-recommendations changed from string relation IDs to objects (breaking)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-17 Permissions API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-17-permissions-api</link>
            <guid>/api/changelog/2026-04-17-permissions-api</guid>
            <pubDate>Fri, 17 Apr 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New equalscurrentuser grant condition (EqualsCurrentUserCondition) added, checking whether any relation_user attribute on the entity contains the currently authenticated user; an optional attribute path restricts the check to a specific field]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-16 Design Builder API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-16-design-builder-api</link>
            <guid>/api/changelog/2026-04-16-design-builder-api</guid>
            <pubDate>Thu, 16 Apr 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- Many new design token fields added to Journey design objects for fine-grained styling: button variants (primary, ghost, outlined), input fields, cards, chips, dropdowns, datepicker, toggles, topbar, font size scale, and more; IMAGE added as a new file_type option for design logos]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-16 Integration Toolkit API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-16-integration-toolkit-api</link>
            <guid>/api/changelog/2026-04-16-integration-toolkit-api</guid>
            <pubDate>Thu, 16 Apr 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New optional groupid field on POST /v3/erp/updates/events for controlling processing parallelism: events sharing the same groupid are processed in order; events with different group_id values are processed concurrently (up to 20 concurrent groups per integration)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-16 Message API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-16-message-api</link>
            <guid>/api/changelog/2026-04-16-message-api</guid>
            <pubDate>Thu, 16 Apr 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New optional unlinkmappedentities query parameter on POST /v1/message/threads//unassign; when true, also removes the unassigned entities from mapped_entities on related source entities]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-16 Event: Meter Reading Added]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-16-event-meter-reading-added</link>
            <guid>/api/changelog/2026-04-16-event-meter-reading-added</guid>
            <pubDate>Thu, 16 Apr 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- New contracts array field added to the MeterReadingAdded event payload, providing the full list of hydrated contract entities linked to the meter (supports meters associated with multiple contracts)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-15 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-15-customer-portal-api</link>
            <guid>/api/changelog/2026-04-15-customer-portal-api</guid>
            <pubDate>Wed, 15 Apr 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v2/portal/metering/readings endpoint added for retrieving paginated meter readings for a specific counter, with optional Handlebars template resolution per reading and per counter entity]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-14 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-14-customer-portal-api</link>
            <guid>/api/changelog/2026-04-14-customer-portal-api</guid>
            <pubDate>Tue, 14 Apr 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New aggregation_method field added to consumption items in GET /v2/portal/consumption responses, indicating the aggregation method used (values: sum, average, max, min)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-14 Environments API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-14-environments-api</link>
            <guid>/api/changelog/2026-04-14-environments-api</guid>
            <pubDate>Tue, 14 Apr 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New endpoints added for managing environment variable groups: GET /v1/environments/groups (list groups), PUT /v1/environments/groups/ (create or update a group), DELETE /v1/environments/groups/{name} (delete a group)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-13 Blueprint API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-13-blueprint-api</link>
            <guid>/api/changelog/2026-04-13-blueprint-api</guid>
            <pubDate>Mon, 13 Apr 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v1/marketplace-listings endpoint added for listing all marketplace listings for the authenticated organization]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-13 Email Settings API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-13-email-settings-api</link>
            <guid>/api/changelog/2026-04-13-email-settings-api</guid>
            <pubDate>Mon, 13 Apr 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/email-settings/domain/dns-records:verify endpoint added for verifying that all DNS records (MX, TXT, CNAME) are correctly configured for a domain]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-13 User API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-13-user-api</link>
            <guid>/api/changelog/2026-04-13-user-api</guid>
            <pubDate>Mon, 13 Apr 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New image_uri field added to user groups, supporting profile image URLs and gradient avatar color configuration]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-10 Deduplication API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-10-deduplication-api</link>
            <guid>/api/changelog/2026-04-10-deduplication-api</guid>
            <pubDate>Fri, 10 Apr 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New asynchronous deduplication endpoints: POST /v1/deduplicate/job submits a background job and returns a jobId; GET /v1/deduplicate/jobs/ returns the current job status and result]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-10 Journey Config API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-10-journey-config-api</link>
            <guid>/api/changelog/2026-04-10-journey-config-api</guid>
            <pubDate>Fri, 10 Apr 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New optional protectedEditable array field added to journey configurations, listing path patterns (with wildcard support) that remain editable when the journey is in protected (read-only) mode]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-09 Automation API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-09-automation-api</link>
            <guid>/api/changelog/2026-04-09-automation-api</guid>
            <pubDate>Thu, 09 Apr 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New ForwardEmailAction and ReplyEmailAction action types added to automation flows and executions, enabling automated email forwarding and reply workflows]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-09 Integration Toolkit API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-09-integration-toolkit-api</link>
            <guid>/api/changelog/2026-04-09-integration-toolkit-api</guid>
            <pubDate>Thu, 09 Apr 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New groupby request field added to POST /v2/integrations//monitoring/time-series, enabling breakdown of time-series buckets by usecasetype or usecase]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-09 Workflows Definition API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-09-workflows-definition-api</link>
            <guid>/api/changelog/2026-04-09-workflows-definition-api</guid>
            <pubDate>Thu, 09 Apr 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New inputentity field added to AutomationTrigger for email thread triggers, specifying which entity (thread, firstemail, or last_email) is used as input for automation and decision tasks]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-08 Blueprint API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-08-blueprint-api</link>
            <guid>/api/changelog/2026-04-08-blueprint-api</guid>
            <pubDate>Wed, 08 Apr 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v3/blueprint-manifest/blueprint:install endpoint added for installing blueprints using the V3 engine (direct API calls with checkpoint-based resume on failure)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-08 Webhooks API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-08-webhooks-api</link>
            <guid>/api/changelog/2026-04-08-webhooks-api</guid>
            <pubDate>Wed, 08 Apr 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/webhooks/configs//test-oauth endpoint added for testing the OAuth client credentials configuration of a webhook]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-07 File API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-07-file-api</link>
            <guid>/api/changelog/2026-04-07-file-api</guid>
            <pubDate>Tue, 07 Apr 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- GET /v1/files//public-links and DELETE /v1/files/{id}/public-links/{linkId} endpoints are now implemented — listing and revoking public file links is now available]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-06 Event: FileCreated]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-06-event-filecreated</link>
            <guid>/api/changelog/2026-04-06-event-filecreated</guid>
            <pubDate>Mon, 06 Apr 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New FileCreated event type added with required fields: entityid, filename, mimetype, sizebytes, s3ref, versionindex; includes an embedded file entity object with file metadata and a category field]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-03 Email Settings API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-03-email-settings-api</link>
            <guid>/api/changelog/2026-04-03-email-settings-api</guid>
            <pubDate>Fri, 03 Apr 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v1/email-settings/domain endpoint added for retrieving all custom email domains configured for the organization]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-02 Scheduler API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-02-scheduler-api</link>
            <guid>/api/changelog/2026-04-02-scheduler-api</guid>
            <pubDate>Thu, 02 Apr 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New scheduledatfrom and scheduledatto date-time filter fields added to POST /v1/schedules:search for filtering schedules by time window]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-01 Automation API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-01-automation-api</link>
            <guid>/api/changelog/2026-04-01-automation-api</guid>
            <pubDate>Wed, 01 Apr 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New optional target_workflow query parameter added to GET /v1/automation/flows — filters automations to those targeting a specific workflow by ID]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-01 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-01-customer-portal-api</link>
            <guid>/api/changelog/2026-04-01-customer-portal-api</guid>
            <pubDate>Wed, 01 Apr 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- Deprecated POST /v2/portal/public/user (portal user creation endpoint)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-01 Kanban API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-01-kanban-api</link>
            <guid>/api/changelog/2026-04-01-kanban-api</guid>
            <pubDate>Wed, 01 Apr 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New task enum value added to groupby.field on Kanban boards (alongside existing contextentity and phase)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-04-01 Organization API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-04-01-organization-api</link>
            <guid>/api/changelog/2026-04-01-organization-api</guid>
            <pubDate>Wed, 01 Apr 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v2/organization/feature-settings endpoint added for retrieving feature flag metadata for the organization UI]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-31 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-31-customer-portal-api</link>
            <guid>/api/changelog/2026-03-31-customer-portal-api</guid>
            <pubDate>Tue, 31 Mar 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New searchsnippets and templatesoutput_highlighted optional fields added to entity search responses, providing highlighted text snippets for matched fields]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-31 Integration Toolkit API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-31-integration-toolkit-api</link>
            <guid>/api/changelog/2026-03-31-integration-toolkit-api</guid>
            <pubDate>Tue, 31 Mar 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New monitoring v2 endpoints: POST /v2/integrations//monitoring/events, POST /v2/integrations/{integrationId}/monitoring/stats, POST /v2/integrations/{integrationId}/monitoring/time-series, GET /v2/integrations/{integrationId}/monitoring/events/{eventId}/associated]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-31 Message API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-31-message-api</link>
            <guid>/api/changelog/2026-03-31-message-api</guid>
            <pubDate>Tue, 31 Mar 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New spam management endpoints added: POST /v1/message/messages//spam, POST /v1/message/messages/{id}/unspam, POST /v1/message/threads/{id}/spam, POST /v1/message/threads/{id}/unspam]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-30 Entity API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-30-entity-api</link>
            <guid>/api/changelog/2026-03-30-entity-api</guid>
            <pubDate>Mon, 30 Mar 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New exclude_types query parameter added to the taxonomy classification search endpoint, allowing specific entity types to be excluded from results]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-30 Workflows Definition API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-30-workflows-definition-api</link>
            <guid>/api/changelog/2026-03-30-workflows-definition-api</guid>
            <pubDate>Mon, 30 Mar 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New partner optional field added to workflow steps (v1 definitions) and tasks (v2 flow templates), providing partner-specific task display details (enabled, label, description) for partner org users]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-27 App API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-27-app-api</link>
            <guid>/api/changelog/2026-03-27-app-api</guid>
            <pubDate>Fri, 27 Mar 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v1/public/app//proxy/{proxyName}/{path} and POST /v1/public/app/{appId}/proxy/{proxyName}/{path} endpoints added for routing requests through a named API proxy configured on the app]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-25 Entity API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-25-entity-api</link>
            <guid>/api/changelog/2026-03-25-entity-api</guid>
            <pubDate>Wed, 25 Mar 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/entity/schemas//freeze and POST /v1/entity/schemas/{slug}/unfreeze endpoints added for managing schema version lifecycle]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-25 Workflows Execution API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-25-workflows-execution-api</link>
            <guid>/api/changelog/2026-03-25-workflows-execution-api</guid>
            <pubDate>Wed, 25 Mar 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v2/flows/executions//tasks/{taskid}/schedule/run-now endpoint added — cancels the pending schedule for a task and immediately triggers its automation execution]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-24 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-24-customer-portal-api</link>
            <guid>/api/changelog/2026-03-24-customer-portal-api</guid>
            <pubDate>Tue, 24 Mar 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v3/portal/widgets and POST /v3/portal/widgets endpoints added for managing portal widgets (v3)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-24 Email Settings API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-24-email-settings-api</link>
            <guid>/api/changelog/2026-03-24-email-settings-api</guid>
            <pubDate>Tue, 24 Mar 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New MS Teams channel endpoints added: POST /v2/channels/msteams/connect, POST /v2/channels/msteams/disconnect, GET /v2/channels/msteams/status]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-24 Kanban API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-24-kanban-api</link>
            <guid>/api/changelog/2026-03-24-kanban-api</guid>
            <pubDate>Tue, 24 Mar 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New groupby field added to Kanban board configuration, enabling tasks to be grouped within each swimlane; supports contextentity, phase, and task grouping options]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-23 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-23-customer-portal-api</link>
            <guid>/api/changelog/2026-03-23-customer-portal-api</guid>
            <pubDate>Mon, 23 Mar 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New domain parameter accepted as an alternative to portal_id across most public portal endpoints, allowing portal identification by domain name]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-19 Event: InvoiceSimulationRequested]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-19-event-invoicesimulationrequested</link>
            <guid>/api/changelog/2026-03-19-event-invoicesimulationrequested</guid>
            <pubDate>Thu, 19 Mar 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New meter entity object added to the event payload, containing meter details associated with the simulation request]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-18 App API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-18-app-api</link>
            <guid>/api/changelog/2026-03-18-app-api</guid>
            <pubDate>Wed, 18 Mar 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New optional secure_proxy field added to all portal extension hook types (via PortalExtensionSecureProxy schema), routing hook HTTP requests through a VPC secure proxy]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-18 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-18-customer-portal-api</link>
            <guid>/api/changelog/2026-03-18-customer-portal-api</guid>
            <pubDate>Wed, 18 Mar 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New portal_id parameter added to the admin login-as-user endpoint]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-18 Workflows Definition API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-18-workflows-definition-api</link>
            <guid>/api/changelog/2026-03-18-workflows-definition-api</guid>
            <pubDate>Wed, 18 Mar 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- max_iterations maximum for decision task loop configuration increased from 10 to 100]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-16 Entity API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-16-entity-api</link>
            <guid>/api/changelog/2026-03-16-entity-api</guid>
            <pubDate>Mon, 16 Mar 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v2/entity/schemas endpoint added, supporting full, unpublished, exclude, and include query parameters for flexible schema retrieval]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-16 ERP Integration API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-16-erp-integration-api</link>
            <guid>/api/changelog/2026-03-16-erp-integration-api</guid>
            <pubDate>Mon, 16 Mar 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New secure_proxy use case type introduced across all use-case endpoints]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-16 Webhooks API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-16-webhooks-api</link>
            <guid>/api/changelog/2026-03-16-webhooks-api</guid>
            <pubDate>Mon, 16 Mar 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New optional secureProxy object added to webhook configuration — routes webhook HTTP requests through the VPC secure proxy; requires integrationid and usecase_slug referencing a configured ERP integration secure proxy use case]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-12 Blueprint API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-12-blueprint-api</link>
            <guid>/api/changelog/2026-03-12-blueprint-api</guid>
            <pubDate>Thu, 12 Mar 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v2/blueprint-manifest/blueprints:publish endpoint added for publishing a blueprint to the marketplace]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-12 Event: InvoiceSimulationRequested]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-12-event-invoicesimulationrequested</link>
            <guid>/api/changelog/2026-03-12-event-invoicesimulationrequested</guid>
            <pubDate>Thu, 12 Mar 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New InvoiceSimulationRequested event type introduced with fields: meterreadingvalue, meterreadingdate, customernumber, debitornumber, billing_group, and an embedded contract entity reference]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-11 Access Token API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-11-access-token-api</link>
            <guid>/api/changelog/2026-03-11-access-token-api</guid>
            <pubDate>Wed, 11 Mar 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New portal_preview token type added, enabling tokens scoped for portal preview sessions]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-11 Pricing API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-11-pricing-api</link>
            <guid>/api/changelog/2026-03-11-pricing-api</guid>
            <pubDate>Wed, 11 Mar 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- Breaking installmentamount changed from {value, currency} object to number; balance changed from {value, currency} object to number; customer changed from an array to a single object; deliveryaddress changed from a single object to an array]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-11 Submission API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-11-submission-api</link>
            <guid>/api/changelog/2026-03-11-submission-api</guid>
            <pubDate>Wed, 11 Mar 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- POST /v1/submission/submissions now returns a response body containing a submission_id string (previously returned 201 Created with no body)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-10 Billing Event Entity]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-10-billing-event-entity</link>
            <guid>/api/changelog/2026-03-10-billing-event-entity</guid>
            <pubDate>Tue, 10 Mar 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New invoicenumber string field added to the billingevent entity schema]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-09 Message API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-09-message-api</link>
            <guid>/api/changelog/2026-03-09-message-api</guid>
            <pubDate>Mon, 09 Mar 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/message/threads/bulk:move endpoint added for moving multiple threads to a different inbox in a single request]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-07 GenAI API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-07-genai-api</link>
            <guid>/api/changelog/2026-03-07-genai-api</guid>
            <pubDate>Sat, 07 Mar 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/genai/search/query:generate endpoint added — generates an AI-optimized Elasticsearch Lucene query from natural language input; accepts input, schemas, and locale in the request; returns query, confidence, and intent in the response]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-05 ERP Integration API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-05-erp-integration-api</link>
            <guid>/api/changelog/2026-03-05-erp-integration-api</guid>
            <pubDate>Thu, 05 Mar 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New oauth2_password auth type added to file proxy use case authentication configuration, with username and password credential fields]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-04 File API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-04-file-api</link>
            <guid>/api/changelog/2026-03-04-file-api</guid>
            <pubDate>Wed, 04 Mar 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New optional version_only query parameter added to POST /v1/files and POST /v2/files — when true, creates a new file version without overwriting top-level entity metadata]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-03 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-03-customer-portal-api</link>
            <guid>/api/changelog/2026-03-03-customer-portal-api</guid>
            <pubDate>Tue, 03 Mar 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New PRODUCTRECOMMENDATIONSWIDGET widget type was added; the new ProductRecommendationsWidget schema (extending TeaserWidget with a campaign_id field) is now available across the GET /v2/portal/widgets, GET /v2/portal/public-widgets, and POST /v2/portal/widgets endpoints]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-03 Pricing API External Catalog]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-03-pricing-api-external-catalog</link>
            <guid>/api/changelog/2026-03-03-pricing-api-external-catalog</guid>
            <pubDate>Tue, 03 Mar 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- Breaking products → product and products-recommendation → product-recommendations; the corresponding response schema was also renamed from ExternalCatalogProductsRecommendationResponse to ExternalCatalogProductRecommendationsResponse]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-03 Message API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-03-message-api</link>
            <guid>/api/changelog/2026-03-03-message-api</guid>
            <pubDate>Tue, 03 Mar 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v1/message/messages//eml endpoint was added, returning a 302 redirect to a pre-signed URL for downloading the message as an EML file]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-02 Blueprint Manifest API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-02-blueprint-manifest-api</link>
            <guid>/api/changelog/2026-03-02-blueprint-manifest-api</guid>
            <pubDate>Mon, 02 Mar 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v2/blueprint-manifest/blueprints/:format-description endpoint was added, which formats a blueprint description as markdown using AI (accepts a text field, returns markdown)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-03-02 Workflows Definition API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-03-02-workflows-definition-api</link>
            <guid>/api/changelog/2026-03-02-workflows-definition-api</guid>
            <pubDate>Mon, 02 Mar 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v2/flows/templates//export endpoint was added, exporting a flow template with all referenced automations resolved and bundled]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-27 Workflows Execution API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-27-workflows-execution-api</link>
            <guid>/api/changelog/2026-02-27-workflows-execution-api</guid>
            <pubDate>Fri, 27 Feb 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- The assignedto field on executions, phases, and tasks now accepts variable assignment objects ({ variable, value }) in addition to plain user ID strings, enabling dynamic assignee resolution during workflow execution; affects POST /v2/flows/executions, GET and PATCH /v2/flows/executions/, PATCH /v2/flows/executions/{executionid}/phases/{phaseid}, and task creation/update endpoints]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-26 User API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-26-user-api</link>
            <guid>/api/changelog/2026-02-26-user-api</guid>
            <pubDate>Thu, 26 Feb 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New passkey authentication and management endpoints were addedauthenticateBegin andresolveCredential resolves user identity from a discoverable assertion; POST /v2/users/me/passkeysregisterComplete handle passkey registration; GET /v2/users/me/passkeys lists registered passkeys; DELETE /v2/users/me/passkeys/ removes a passkey]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-26 ERP Integration API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-26-erp-integration-api</link>
            <guid>/api/changelog/2026-02-26-erp-integration-api</guid>
            <pubDate>Thu, 26 Feb 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- Breaking: The requires_vpc field in File Proxy use-case configuration is now read-only after creation — it can no longer be set or updated via the API; affects POST /v1/integrations//use-cases, PUT /v1/integrations/{integrationId}/use-cases/{useCaseId}, and their v2 equivalents]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-26 Workflows Definition API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-26-workflows-definition-api</link>
            <guid>/api/changelog/2026-02-26-workflows-definition-api</guid>
            <pubDate>Thu, 26 Feb 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- PhaseMarkedInProgress and PhaseSkipped entity sync trigger event values were re-added to flow templates (reverting the 2026-02-23 removal) — affects all /v2/flows/templates endpoints]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-26 Workflows Execution API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-26-workflows-execution-api</link>
            <guid>/api/changelog/2026-02-26-workflows-execution-api</guid>
            <pubDate>Thu, 26 Feb 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- PhaseMarkedInProgress and PhaseSkipped entity sync trigger event values were re-added to execution responses (reverting the 2026-02-23 removal); TaskMarkedOnHold entity sync trigger event value was also added — affects POST /v2/flows/executions, GET /v2/flows/executions/, PATCH /v2/flows/executions/{executionid}, and POST /v2/flows/executions:search]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-25 Access Token API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-25-access-token-api</link>
            <guid>/api/changelog/2026-02-25-access-token-api</guid>
            <pubDate>Wed, 25 Feb 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New last_used field was added to access token responses, indicating the date the token was last used (YYYY-MM-DD format, 1-day accuracy); available in GET /v1/access-tokens, POST /v1/access-tokens, and DELETE /v1/access-tokens/ responses]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-25 Billing API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-25-billing-api</link>
            <guid>/api/changelog/2026-02-25-billing-api</guid>
            <pubDate>Wed, 25 Feb 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- Breaking: booking_date (date) is now a required field when creating or updating billing events — affects POST /v1/billing/events and PATCH /v1/billing/events/]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-25 App API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-25-app-api</link>
            <guid>/api/changelog/2026-02-25-app-api</guid>
            <pubDate>Wed, 25 Feb 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New CUSTOMPAGE app component type was added — the new CustomPageComponent schema includes a required slug field (URL route, e.g. "zapier") and optional navlabel, navicon, and navdescription navigation fields; supported across all app and app-configuration endpoints]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-25 GenAI API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-25-genai-api</link>
            <guid>/api/changelog/2026-02-25-genai-api</guid>
            <pubDate>Wed, 25 Feb 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/genai/entity//{entityid}/summary endpoint was added to generate AI summaries for entities, streaming the response via text/event-stream; supports optional language (de/en), variant (short/detailed/actionpoints), and current_summary parameters]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-25 Workflows Definition API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-25-workflows-definition-api</link>
            <guid>/api/changelog/2026-02-25-workflows-definition-api</guid>
            <pubDate>Wed, 25 Feb 2026 19:00:00 GMT</pubDate>
            <description><![CDATA[- Automation triggers and tasks in flow templates now support inline configuration: new optional triggerconfig array on AutomationTrigger and new optional actionconfig object on AutomationTask.automationconfig allow automation flows to be created or updated in place without a pre-existing ID — automationid on triggers and flow_id on automation configs are now optional; affects all /v2/flows/templates endpoints]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-24 ERP Integration API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-24-erp-integration-api</link>
            <guid>/api/changelog/2026-02-24-erp-integration-api</guid>
            <pubDate>Tue, 24 Feb 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- Breaking 2 and object payloads require minProperties: 1; affects POST /v1/erp/updates/events, POST /v2/erp/updates/events, and POST /v3/erp/updates/events]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-23 Message API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-23-message-api</link>
            <guid>/api/changelog/2026-02-23-message-api</guid>
            <pubDate>Mon, 23 Feb 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v2/message/threads//assign:users endpoint was added, allowing users to be added or removed from a message thread]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-23 Workflows Execution API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-23-workflows-execution-api</link>
            <guid>/api/changelog/2026-02-23-workflows-execution-api</guid>
            <pubDate>Mon, 23 Feb 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- PhaseMarkedInProgress and PhaseSkipped enum values were removed from the trigger/event field in entity sync responses — affects POST /v2/flows/executions, GET /v2/flows/executions/, PATCH /v2/flows/executions/{executionid}, and POST /v2/flows/executions:search]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-23 Workflows Definition API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-23-workflows-definition-api</link>
            <guid>/api/changelog/2026-02-23-workflows-definition-api</guid>
            <pubDate>Mon, 23 Feb 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- PhaseMarkedInProgress and PhaseSkipped enum values were removed from the entity_sync/trigger/event field across all flow template endpoints — affects request body of POST and PUT /v2/flows/templates/, and responses of GET, POST, PUT /v2/flows/templates, POST /v2/flows/templates:search]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-23 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-23-customer-portal-api</link>
            <guid>/api/changelog/2026-02-23-customer-portal-api</guid>
            <pubDate>Mon, 23 Feb 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- New allowedportalentities field 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]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-23 Automation API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-23-automation-api</link>
            <guid>/api/changelog/2026-02-23-automation-api</guid>
            <pubDate>Mon, 23 Feb 2026 19:00:00 GMT</pubDate>
            <description><![CDATA[- New assign-thread automation action type was added — AssignThreadAction and AssignThreadConfig schemas allow automations to add or remove assignees from message threads]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-23 Meter Entity]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-23-meter-entity</link>
            <guid>/api/changelog/2026-02-23-meter-entity</guid>
            <pubDate>Mon, 23 Feb 2026 18:00:00 GMT</pubDate>
            <description><![CDATA[- New meloid field was added for storing the MeLo-ID (Messlokation) measurement location identifier]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-22 Blueprint Manifest API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-22-blueprint-manifest-api</link>
            <guid>/api/changelog/2026-02-22-blueprint-manifest-api</guid>
            <pubDate>Sun, 22 Feb 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New optional archived query parameter was added to GET /v2/blueprint-manifest/blueprints to filter by archived status]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-22 Entity API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-22-entity-api</link>
            <guid>/api/changelog/2026-02-22-entity-api</guid>
            <pubDate>Sun, 22 Feb 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New table schema attribute type was added]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-20 ERP Integration API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-20-erp-integration-api</link>
            <guid>/api/changelog/2026-02-20-erp-integration-api</guid>
            <pubDate>Fri, 20 Feb 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- Integration create/update/get response schemas restructured — fields now composed via allOf[IntegrationEditableFields]; SDK consumers should regenerate types]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-20 Core Events]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-20-core-events</link>
            <guid>/api/changelog/2026-02-20-core-events</guid>
            <pubDate>Fri, 20 Feb 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New TariffChange event was introduced]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-19 ERP Integration API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-19-erp-integration-api</link>
            <guid>/api/changelog/2026-02-19-erp-integration-api</guid>
            <pubDate>Thu, 19 Feb 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New file_proxy use case type was added — FileProxyUseCase is now a valid variant alongside InboundUseCase/OutboundUseCase]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-19 Webhooks API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-19-webhooks-api</link>
            <guid>/api/changelog/2026-02-19-webhooks-api</guid>
            <pubDate>Thu, 19 Feb 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New filterConditions field was added to webhook configs, allowing event delivery to be filtered by conditions]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-18 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-18-customer-portal-api</link>
            <guid>/api/changelog/2026-02-18-customer-portal-api</guid>
            <pubDate>Wed, 18 Feb 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New EntitySlugConfig support was added to entity search — accepts per-slug configuration objects with slug, targets, and templates]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-18 Workflows Definition API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-18-workflows-definition-api</link>
            <guid>/api/changelog/2026-02-18-workflows-definition-api</guid>
            <pubDate>Wed, 18 Feb 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- assigned_to field type changed from plain string to oneOf[string, VariableAssignment] — unlocks dynamic variable-based assignment]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-18 Metering API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-18-metering-api</link>
            <guid>/api/changelog/2026-02-18-metering-api</guid>
            <pubDate>Wed, 18 Feb 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- POST /v2/metering/readings request now uses a discriminated union on the operation field (CreateOrUpdateBatchReading or DeleteBatchReading)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-13 Workflows Definition API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-13-workflows-definition-api</link>
            <guid>/api/changelog/2026-02-13-workflows-definition-api</guid>
            <pubDate>Fri, 13 Feb 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New additional_triggers field was added to flow templates, enabling multiple trigger configurations per flow]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-12 ERP Integration API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-12-erp-integration-api</link>
            <guid>/api/changelog/2026-02-12-erp-integration-api</guid>
            <pubDate>Thu, 12 Feb 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/integrations//monitoring/timeseries endpoint was added for querying time-series event counts]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-11 ERP Integration API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-11-erp-integration-api</link>
            <guid>/api/changelog/2026-02-11-erp-integration-api</guid>
            <pubDate>Wed, 11 Feb 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- POST /v1/erp/updates/events (v1) and POST /v2/erp/updates/events (v2) are now deprecated — migrate to POST /v3/erp/updates/events]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-11 Webhooks API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-11-webhooks-api</link>
            <guid>/api/changelog/2026-02-11-webhooks-api</guid>
            <pubDate>Wed, 11 Feb 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- GET /v1/webhooks/.well-known/public-key endpoint was reactivated with a new required orgId query parameter]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-10 ERP Integration API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-10-erp-integration-api</link>
            <guid>/api/changelog/2026-02-10-erp-integration-api</guid>
            <pubDate>Tue, 10 Feb 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v3/erp/updates/events endpoint was added — v3 event processing using integration-based authentication]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-10 Webhooks API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-10-webhooks-api</link>
            <guid>/api/changelog/2026-02-10-webhooks-api</guid>
            <pubDate>Tue, 10 Feb 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New signingSecret field was added to webhook config responses (returned once at creation time)]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-09 Email Settings API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-09-email-settings-api</link>
            <guid>/api/changelog/2026-02-09-email-settings-api</guid>
            <pubDate>Mon, 09 Feb 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v2/outlook/connection:resolve endpoint was added to look up an Outlook connection by email address]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-06 Entity API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-06-entity-api</link>
            <guid>/api/changelog/2026-02-06-entity-api</guid>
            <pubDate>Fri, 06 Feb 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- Breaking: POST /v1/entity/taxonomies//classifications — deleted response type changed from object to array]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-06 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-06-customer-portal-api</link>
            <guid>/api/changelog/2026-02-06-customer-portal-api</guid>
            <pubDate>Fri, 06 Feb 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v2/portal/entity//{id}/workflows endpoint was added]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-06 Order Entity]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-06-order-entity</link>
            <guid>/api/changelog/2026-02-06-order-entity</guid>
            <pubDate>Fri, 06 Feb 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New coupons relation was added]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-05 Pricing API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-05-pricing-api</link>
            <guid>/api/changelog/2026-02-05-pricing-api</guid>
            <pubDate>Thu, 05 Feb 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New coupons field was added to order responses]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-05 Automation API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-05-automation-api</link>
            <guid>/api/changelog/2026-02-05-automation-api</guid>
            <pubDate>Thu, 05 Feb 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New NewEmailThreadTrigger trigger type was added to automation flows]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-05 Query API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-05-query-api</link>
            <guid>/api/changelog/2026-02-05-query-api</guid>
            <pubDate>Thu, 05 Feb 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v2/query/semantic-model endpoint was added, returning available entity tables, relationships, and query capabilities]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-05 Contract Entity]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-05-contract-entity</link>
            <guid>/api/changelog/2026-02-05-contract-entity</guid>
            <pubDate>Thu, 05 Feb 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- New assets relation was added]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-05 Order Entity]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-05-order-entity</link>
            <guid>/api/changelog/2026-02-05-order-entity</guid>
            <pubDate>Thu, 05 Feb 2026 19:00:00 GMT</pubDate>
            <description><![CDATA[- New opportunities and contracts relations were added]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-04 Entity API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-04-entity-api</link>
            <guid>/api/changelog/2026-02-04-entity-api</guid>
            <pubDate>Wed, 04 Feb 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New exclude query parameter was added to GET /v1/entity/schemas for excluding schemas by slug]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-04 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-04-customer-portal-api</link>
            <guid>/api/changelog/2026-02-04-customer-portal-api</guid>
            <pubDate>Wed, 04 Feb 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New PUT /v2/portal/notifications/entity:status endpoint was added for batch-updating notification status]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-03 Webhooks API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-03-webhooks-api</link>
            <guid>/api/changelog/2026-02-03-webhooks-api</guid>
            <pubDate>Tue, 03 Feb 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New NONE auth type was added, allowing webhook endpoints using standard signature auth only]]></description>
        </item>
        <item>
            <title><![CDATA[2026-02-03 Core Events]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-02-03-core-events</link>
            <guid>/api/changelog/2026-02-03-core-events</guid>
            <pubDate>Tue, 03 Feb 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New OnDemandSyncContractRequested event was introduced]]></description>
        </item>
        <item>
            <title><![CDATA[2026-01-30 ERP Integration API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-01-30-erp-integration-api</link>
            <guid>/api/changelog/2026-01-30-erp-integration-api</guid>
            <pubDate>Fri, 30 Jan 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- Monitoring endpoints split — POST .../monitoring/events replaced by separate POST .../monitoring/inbound-events and POST .../monitoring/outbound-events endpoints]]></description>
        </item>
        <item>
            <title><![CDATA[2026-01-30 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-01-30-customer-portal-api</link>
            <guid>/api/changelog/2026-01-30-customer-portal-api</guid>
            <pubDate>Fri, 30 Jan 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v2/portal/metering/reading/allowed-range/ endpoint was added]]></description>
        </item>
        <item>
            <title><![CDATA[2026-01-30 Core Events]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-01-30-core-events</link>
            <guid>/api/changelog/2026-01-30-core-events</guid>
            <pubDate>Fri, 30 Jan 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New required ackid field was added to all event payloads for delivery acknowledgement tracking]]></description>
        </item>
        <item>
            <title><![CDATA[2026-01-29 Partner Directory API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-01-29-partner-directory-api</link>
            <guid>/api/changelog/2026-01-29-partner-directory-api</guid>
            <pubDate>Thu, 29 Jan 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v2/partners//roles and PUT /v2/partners/{orgId}/roles/{roleId} endpoints were added for partner role management]]></description>
        </item>
        <item>
            <title><![CDATA[2026-01-28 ERP Integration API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-01-28-erp-integration-api</link>
            <guid>/api/changelog/2026-01-28-erp-integration-api</guid>
            <pubDate>Wed, 28 Jan 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v1/integrations//outbound-status endpoint was added]]></description>
        </item>
        <item>
            <title><![CDATA[2026-01-27 ERP Integration API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-01-27-erp-integration-api</link>
            <guid>/api/changelog/2026-01-27-erp-integration-api</guid>
            <pubDate>Tue, 27 Jan 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/integrations//monitoring/access-logs endpoint was added for API access log analytics]]></description>
        </item>
        <item>
            <title><![CDATA[2026-01-27 Workflows Definition API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-01-27-workflows-definition-api</link>
            <guid>/api/changelog/2026-01-27-workflows-definition-api</guid>
            <pubDate>Tue, 27 Jan 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New messageemailaddress attribute type and attributesubfield were added to decision task conditions]]></description>
        </item>
        <item>
            <title><![CDATA[2026-01-27 Event: Service Meter Reading Added]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-01-27-event-service-meter-reading-added</link>
            <guid>/api/changelog/2026-01-27-event-service-meter-reading-added</guid>
            <pubDate>Tue, 27 Jan 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- Payload restructured — single reading fields replaced by meterreadings array; reason/note removed; counterid, direction, status, readingsource added; metercounter replaced by meter_counters array]]></description>
        </item>
        <item>
            <title><![CDATA[2026-01-26 User API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-01-26-user-api</link>
            <guid>/api/changelog/2026-01-26-user-api</guid>
            <pubDate>Mon, 26 Jan 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v2/user/navigations and GET /v2/user/navigations/ endpoints were added for navigation configurations]]></description>
        </item>
        <item>
            <title><![CDATA[2026-01-23 ERP Integration API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-01-23-erp-integration-api</link>
            <guid>/api/changelog/2026-01-23-erp-integration-api</guid>
            <pubDate>Fri, 23 Jan 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST .../monitoring/events and POST .../monitoring/stats endpoints were added for integration monitoring]]></description>
        </item>
        <item>
            <title><![CDATA[2026-01-23 Email Settings API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-01-23-email-settings-api</link>
            <guid>/api/changelog/2026-01-23-email-settings-api</guid>
            <pubDate>Fri, 23 Jan 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New Microsoft 365/Outlook integration endpoints were added: connect, disconnect, connection status, shared mailbox management, and OAuth callback]]></description>
        </item>
        <item>
            <title><![CDATA[2026-01-23 Pricing API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-01-23-pricing-api</link>
            <guid>/api/changelog/2026-01-23-pricing-api</guid>
            <pubDate>Fri, 23 Jan 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/public/external-catalog/products and POST /v1/public/external-catalog/products-recommendation public endpoints were added]]></description>
        </item>
        <item>
            <title><![CDATA[2026-01-22 Automation API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-01-22-automation-api</link>
            <guid>/api/changelog/2026-01-22-automation-api</guid>
            <pubDate>Thu, 22 Jan 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New TriggerEventAction action type was added for explicitly triggering event catalog events from automation flows]]></description>
        </item>
        <item>
            <title><![CDATA[2026-01-22 Permissions API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-01-22-permissions-api</link>
            <guid>/api/changelog/2026-01-22-permissions-api</guid>
            <pubDate>Thu, 22 Jan 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New parent_role field was added to user roles, allowing inheritance from a parent role]]></description>
        </item>
        <item>
            <title><![CDATA[2026-01-22 Notification Template Entity]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-01-22-notification-template-entity</link>
            <guid>/api/changelog/2026-01-22-notification-template-entity</guid>
            <pubDate>Thu, 22 Jan 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New notification_template entity was introduced]]></description>
        </item>
        <item>
            <title><![CDATA[2026-01-22 Core Events]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-01-22-core-events</link>
            <guid>/api/changelog/2026-01-22-core-events</guid>
            <pubDate>Thu, 22 Jan 2026 20:00:00 GMT</pubDate>
            <description><![CDATA[- operation, activityid, activitytype, and trigger_entity fields were removed from event payloads]]></description>
        </item>
        <item>
            <title><![CDATA[2026-01-21 Workflows Execution API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-01-21-workflows-execution-api</link>
            <guid>/api/changelog/2026-01-21-workflows-execution-api</guid>
            <pubDate>Wed, 21 Jan 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New AI_AGENT task type was added with AiAgentTask schema]]></description>
        </item>
        <item>
            <title><![CDATA[2026-01-21 Core Events]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-01-21-core-events</link>
            <guid>/api/changelog/2026-01-21-core-events</guid>
            <pubDate>Wed, 21 Jan 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New triggersourcetype and trigger_source fields were added to all event payloads, identifying the system and source that triggered each event]]></description>
        </item>
        <item>
            <title><![CDATA[2026-01-20 Notification API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-01-20-notification-api</link>
            <guid>/api/changelog/2026-01-20-notification-api</guid>
            <pubDate>Tue, 20 Jan 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/notification/templates/send-preview endpoint was added]]></description>
        </item>
        <item>
            <title><![CDATA[2026-01-16 Notification API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-01-16-notification-api</link>
            <guid>/api/changelog/2026-01-16-notification-api</guid>
            <pubDate>Fri, 16 Jan 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New notification template CRUD endpoints were added: list, create, get, update, patch, and delete]]></description>
        </item>
        <item>
            <title><![CDATA[2026-01-15 ERP Integration API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-01-15-erp-integration-api</link>
            <guid>/api/changelog/2026-01-15-erp-integration-api</guid>
            <pubDate>Thu, 15 Jan 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New v2 integration endpoints were added: GET/PUT/DELETE /v2/integrations/ — v2 integrations embed use cases directly in the response]]></description>
        </item>
        <item>
            <title><![CDATA[2026-01-15 Core Events]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-01-15-core-events</link>
            <guid>/api/changelog/2026-01-15-core-events</guid>
            <pubDate>Thu, 15 Jan 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New CustomerDetailsUpdated event was introduced]]></description>
        </item>
        <item>
            <title><![CDATA[2026-01-14 Data Management API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-01-14-data-management-api</link>
            <guid>/api/changelog/2026-01-14-data-management-api</guid>
            <pubDate>Wed, 14 Jan 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- Breaking: relatedentitiesanyinclosedorcancelled_status filter type was removed]]></description>
        </item>
        <item>
            <title><![CDATA[2026-01-12 Blueprint Manifest API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-01-12-blueprint-manifest-api</link>
            <guid>/api/changelog/2026-01-12-blueprint-manifest-api</guid>
            <pubDate>Mon, 12 Jan 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v2/blueprint-manifest/blueprints:preview/ endpoint was added]]></description>
        </item>
        <item>
            <title><![CDATA[2026-01-09 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-01-09-customer-portal-api</link>
            <guid>/api/changelog/2026-01-09-customer-portal-api</guid>
            <pubDate>Fri, 09 Jan 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New v3 portal management endpoints were added: distribution config, email templates, entity access, extensions, external links, portal config, SSO login, user management, and CAA record validation]]></description>
        </item>
        <item>
            <title><![CDATA[2026-01-09 Core Events]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-01-09-core-events</link>
            <guid>/api/changelog/2026-01-09-core-events</guid>
            <pubDate>Fri, 09 Jan 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New BillingAccountConnectionRemoved event was introduced]]></description>
        </item>
        <item>
            <title><![CDATA[2026-01-08 Pricing API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-01-08-pricing-api</link>
            <guid>/api/changelog/2026-01-08-pricing-api</guid>
            <pubDate>Thu, 08 Jan 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- postal_code is now required in availability location filter objects]]></description>
        </item>
        <item>
            <title><![CDATA[2026-01-08 Kanban API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-01-08-kanban-api</link>
            <guid>/api/changelog/2026-01-08-kanban-api</guid>
            <pubDate>Thu, 08 Jan 2026 22:00:00 GMT</pubDate>
            <description><![CDATA[- New PUT /v1/kanban/org/default-board and DELETE /v1/kanban/org/default-board endpoints were added]]></description>
        </item>
        <item>
            <title><![CDATA[2026-01-08 Metering API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-01-08-metering-api</link>
            <guid>/api/changelog/2026-01-08-metering-api</guid>
            <pubDate>Thu, 08 Jan 2026 21:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/metering/readings/ endpoint was added for portal-authenticated meter reading submissions]]></description>
        </item>
        <item>
            <title><![CDATA[2026-01-07 Data Management API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2026-01-07-data-management-api</link>
            <guid>/api/changelog/2026-01-07-data-management-api</guid>
            <pubDate>Wed, 07 Jan 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /data-management/v1/configs//jobs endpoint was added to manually trigger job runs]]></description>
        </item>
        <item>
            <title><![CDATA[2025-12-31 Event Catalog API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-12-31-event-catalog-api</link>
            <guid>/api/changelog/2025-12-31-event-catalog-api</guid>
            <pubDate>Wed, 31 Dec 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- New Event Catalog API launched with endpoints to list events, retrieve configurations and schemas, generate sample payloads, update configuration, search event history, and trigger events]]></description>
        </item>
        <item>
            <title><![CDATA[2025-12-30 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-12-30-customer-portal-api</link>
            <guid>/api/changelog/2025-12-30-customer-portal-api</guid>
            <pubDate>Tue, 30 Dec 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- GET /v2/portal/user/files and GET /v2/portal/user/files/count-by-entity are now deprecated]]></description>
        </item>
        <item>
            <title><![CDATA[2025-12-30 Blueprint Manifest API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-12-30-blueprint-manifest-api</link>
            <guid>/api/changelog/2025-12-30-blueprint-manifest-api</guid>
            <pubDate>Tue, 30 Dec 2025 22:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v2/blueprint-manifest/blueprints:marketplace endpoint was added for listing installed marketplace blueprints]]></description>
        </item>
        <item>
            <title><![CDATA[2025-12-30 Metering API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-12-30-metering-api</link>
            <guid>/api/changelog/2025-12-30-metering-api</guid>
            <pubDate>Tue, 30 Dec 2025 21:00:00 GMT</pubDate>
            <description><![CDATA[- note field was renamed to remark on meter reading create and update operations]]></description>
        </item>
        <item>
            <title><![CDATA[2025-12-26 Location Entity]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-12-26-location-entity</link>
            <guid>/api/changelog/2025-12-26-location-entity</guid>
            <pubDate>Fri, 26 Dec 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- New location entity was introduced with address, addresshash, and entityrelations properties]]></description>
        </item>
        <item>
            <title><![CDATA[2025-12-23 Pricing API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-12-23-pricing-api</link>
            <guid>/api/changelog/2025-12-23-pricing-api</guid>
            <pubDate>Tue, 23 Dec 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- New public external catalog endpoints were added for products and product recommendations]]></description>
        </item>
        <item>
            <title><![CDATA[2025-12-22 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-12-22-customer-portal-api</link>
            <guid>/api/changelog/2025-12-22-customer-portal-api</guid>
            <pubDate>Mon, 22 Dec 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- Breaking: Meter reading note field was renamed to remark]]></description>
        </item>
        <item>
            <title><![CDATA[2025-12-19 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-12-19-customer-portal-api</link>
            <guid>/api/changelog/2025-12-19-customer-portal-api</guid>
            <pubDate>Fri, 19 Dec 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- New selfregistrationsetting values were added: ALWAYSCREATECONTACT, BLOCKIFPORTALUSEREXISTS, DISALLOW_COMPLETELY]]></description>
        </item>
        <item>
            <title><![CDATA[2025-12-19 Data Management API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-12-19-data-management-api</link>
            <guid>/api/changelog/2025-12-19-data-management-api</guid>
            <pubDate>Fri, 19 Dec 2025 22:00:00 GMT</pubDate>
            <description><![CDATA[- New endpoints were added: get config by ID, list jobs with filtering, and job report download URL]]></description>
        </item>
        <item>
            <title><![CDATA[2025-12-18 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-12-18-customer-portal-api</link>
            <guid>/api/changelog/2025-12-18-customer-portal-api</guid>
            <pubDate>Thu, 18 Dec 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- meter_id is now optional (deprecated) on consumption, costs, and prices endpoints]]></description>
        </item>
        <item>
            <title><![CDATA[2025-12-17 ERP Integration API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-12-17-erp-integration-api</link>
            <guid>/api/changelog/2025-12-17-erp-integration-api</guid>
            <pubDate>Wed, 17 Dec 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/integrations//events/replay endpoint was added]]></description>
        </item>
        <item>
            <title><![CDATA[2025-12-14 Data Management API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-12-14-data-management-api</link>
            <guid>/api/changelog/2025-12-14-data-management-api</guid>
            <pubDate>Sun, 14 Dec 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- Breaking: Schedule schema simplified from daily/weekly/monthly variants to a single interval-based schedule with frequency and interval_days]]></description>
        </item>
        <item>
            <title><![CDATA[2025-12-12 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-12-12-customer-portal-api</link>
            <guid>/api/changelog/2025-12-12-customer-portal-api</guid>
            <pubDate>Fri, 12 Dec 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- New assignment_mode field was added to contract identification hook configuration]]></description>
        </item>
        <item>
            <title><![CDATA[2025-12-12 Product API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-12-12-product-api</link>
            <guid>/api/changelog/2025-12-12-product-api</guid>
            <pubDate>Fri, 12 Dec 2025 22:00:00 GMT</pubDate>
            <description><![CDATA[- tax field on Price changed from an untyped schema to a BaseRelation reference]]></description>
        </item>
        <item>
            <title><![CDATA[2025-12-11 Workflows Execution API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-12-11-workflows-execution-api</link>
            <guid>/api/changelog/2025-12-11-workflows-execution-api</guid>
            <pubDate>Thu, 11 Dec 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- New DELETE /v2/flows/executions//tasks/{taskid}/schedule endpoint was added to cancel scheduled tasks]]></description>
        </item>
        <item>
            <title><![CDATA[2025-12-11 Tax Entity]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-12-11-tax-entity</link>
            <guid>/api/changelog/2025-12-11-tax-entity</guid>
            <pubDate>Thu, 11 Dec 2025 22:00:00 GMT</pubDate>
            <description><![CDATA[- rate property type changed from string to number]]></description>
        </item>
        <item>
            <title><![CDATA[2025-12-10 File API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-12-10-file-api</link>
            <guid>/api/changelog/2025-12-10-file-api</guid>
            <pubDate>Wed, 10 Dec 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- Multiple deprecated folder and collection endpoints were removed]]></description>
        </item>
        <item>
            <title><![CDATA[2025-12-10 Email Template API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-12-10-email-template-api</link>
            <guid>/api/changelog/2025-12-10-email-template-api</guid>
            <pubDate>Wed, 10 Dec 2025 22:00:00 GMT</pubDate>
            <description><![CDATA[- New json_template field was added to template create, update, and response schemas]]></description>
        </item>
        <item>
            <title><![CDATA[2025-12-10 Core Events]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-12-10-core-events</link>
            <guid>/api/changelog/2025-12-10-core-events</guid>
            <pubDate>Wed, 10 Dec 2025 21:00:00 GMT</pubDate>
            <description><![CDATA[- New PaymentMethodUpdated event was introduced]]></description>
        </item>
        <item>
            <title><![CDATA[2025-12-09 ERP Integration API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-12-09-erp-integration-api</link>
            <guid>/api/changelog/2025-12-09-erp-integration-api</guid>
            <pubDate>Tue, 09 Dec 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/integrations//events endpoint was added for querying integration events]]></description>
        </item>
        <item>
            <title><![CDATA[2025-12-09 Core Events]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-12-09-core-events</link>
            <guid>/api/changelog/2025-12-09-core-events</guid>
            <pubDate>Tue, 09 Dec 2025 22:00:00 GMT</pubDate>
            <description><![CDATA[- New InstallmentUpdated event was introduced]]></description>
        </item>
        <item>
            <title><![CDATA[2025-12-08 Data Management API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-12-08-data-management-api</link>
            <guid>/api/changelog/2025-12-08-data-management-api</guid>
            <pubDate>Mon, 08 Dec 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /data-management/v1/configs and POST /data-management/v1//configs endpoints were added]]></description>
        </item>
        <item>
            <title><![CDATA[2025-12-08 IBAN API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-12-08-iban-api</link>
            <guid>/api/changelog/2025-12-08-iban-api</guid>
            <pubDate>Mon, 08 Dec 2025 22:00:00 GMT</pubDate>
            <description><![CDATA[- Breakingvalidate to POST /v1/public/iban:validate]]></description>
        </item>
        <item>
            <title><![CDATA[2025-12-05 ERP Integration API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-12-05-erp-integration-api</link>
            <guid>/api/changelog/2025-12-05-erp-integration-api</guid>
            <pubDate>Fri, 05 Dec 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v2/erp/updates/mapping_simulation endpoint was added for v2 mapping format simulation]]></description>
        </item>
        <item>
            <title><![CDATA[2025-12-02 ERP Integration API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-12-02-erp-integration-api</link>
            <guid>/api/changelog/2025-12-02-erp-integration-api</guid>
            <pubDate>Tue, 02 Dec 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- Breaking: Use case create/update request body changed to a discriminated union (CreateInboundUseCaseRequest | CreateOutboundUseCaseRequest)]]></description>
        </item>
        <item>
            <title><![CDATA[2025-12-02 Webhooks API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-12-02-webhooks-api</link>
            <guid>/api/changelog/2025-12-02-webhooks-api</guid>
            <pubDate>Tue, 02 Dec 2025 22:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/webhooks/configs//events/replay-batch endpoint was added for batch event replay]]></description>
        </item>
        <item>
            <title><![CDATA[2025-12-01 ERP Integration API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-12-01-erp-integration-api</link>
            <guid>/api/changelog/2025-12-01-erp-integration-api</guid>
            <pubDate>Mon, 01 Dec 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v2/erp/updates/events endpoint was added — v2 event processing using integration_id]]></description>
        </item>
        <item>
            <title><![CDATA[2025-11-30 Data Management API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-11-30-data-management-api</link>
            <guid>/api/changelog/2025-11-30-data-management-api</guid>
            <pubDate>Sun, 30 Nov 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /data-management/v1//query endpoint was added]]></description>
        </item>
        <item>
            <title><![CDATA[2025-11-28 Template Variables API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-11-28-template-variables-api</link>
            <guid>/api/changelog/2025-11-28-template-variables-api</guid>
            <pubDate>Fri, 28 Nov 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v2/template:replace endpoint was added, preserving original data types instead of stringifying]]></description>
        </item>
        <item>
            <title><![CDATA[2025-11-27 Workflows Execution API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-11-27-workflows-execution-api</link>
            <guid>/api/changelog/2025-11-27-workflows-execution-api</guid>
            <pubDate>Thu, 27 Nov 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- New ON_HOLD status value was added to step and task status enum]]></description>
        </item>
        <item>
            <title><![CDATA[2025-11-26 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-11-26-customer-portal-api</link>
            <guid>/api/changelog/2025-11-26-customer-portal-api</guid>
            <pubDate>Wed, 26 Nov 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v3/portal/partner//disable and POST /v3/portal/partner/{id}/enable endpoints were added]]></description>
        </item>
        <item>
            <title><![CDATA[2025-11-26 Partner Directory API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-11-26-partner-directory-api</link>
            <guid>/api/changelog/2025-11-26-partner-directory-api</guid>
            <pubDate>Wed, 26 Nov 2025 22:00:00 GMT</pubDate>
            <description><![CDATA[- New partner user management endpoints were added: list users, create user, delete user, list roles, assign/unassign roles]]></description>
        </item>
        <item>
            <title><![CDATA[2025-11-26 GenAI API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-11-26-genai-api</link>
            <guid>/api/changelog/2025-11-26-genai-api</guid>
            <pubDate>Wed, 26 Nov 2025 21:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/genai/erp/mapping:generate endpoint was added for AI-generated ERP mapping configurations]]></description>
        </item>
        <item>
            <title><![CDATA[2025-11-25 File API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-11-25-file-api</link>
            <guid>/api/changelog/2025-11-25-file-api</guid>
            <pubDate>Tue, 25 Nov 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- New File Collections API was introduced with CRUD endpoints, replacing the deprecated File Folders API]]></description>
        </item>
        <item>
            <title><![CDATA[2025-11-25 Pricing API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-11-25-pricing-api</link>
            <guid>/api/changelog/2025-11-25-pricing-api</guid>
            <pubDate>Tue, 25 Nov 2025 22:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/public/integration//products-recommendation endpoint was added]]></description>
        </item>
        <item>
            <title><![CDATA[2025-11-25 Pricing API External Catalog]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-11-25-pricing-api-external-catalog</link>
            <guid>/api/changelog/2025-11-25-pricing-api-external-catalog</guid>
            <pubDate>Tue, 25 Nov 2025 21:00:00 GMT</pubDate>
            <description><![CDATA[- Breaking: catalog_type field is now required in the request context]]></description>
        </item>
        <item>
            <title><![CDATA[2025-11-24 Entity API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-11-24-entity-api</link>
            <guid>/api/changelog/2025-11-24-entity-api</guid>
            <pubDate>Mon, 24 Nov 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/entity:graph endpoint was added for traversing entity relationship graphs with configurable node schemas, edges, and cardinality]]></description>
        </item>
        <item>
            <title><![CDATA[2025-11-23 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-11-23-customer-portal-api</link>
            <guid>/api/changelog/2025-11-23-customer-portal-api</guid>
            <pubDate>Sun, 23 Nov 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- Breaking: appid, hookid, and extension_id fields are now required in extension hook configuration (previously optional)]]></description>
        </item>
        <item>
            <title><![CDATA[2025-11-20 Portal User Entity]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-11-20-portal-user-entity</link>
            <guid>/api/changelog/2025-11-20-portal-user-entity</guid>
            <pubDate>Thu, 20 Nov 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- New represents relation was added]]></description>
        </item>
        <item>
            <title><![CDATA[2025-11-20 Contact Entity]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-11-20-contact-entity</link>
            <guid>/api/changelog/2025-11-20-contact-entity</guid>
            <pubDate>Thu, 20 Nov 2025 22:00:00 GMT</pubDate>
            <description><![CDATA[- represents_contact relation was removed]]></description>
        </item>
        <item>
            <title><![CDATA[2025-11-19 Pricing API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-11-19-pricing-api</link>
            <guid>/api/changelog/2025-11-19-pricing-api</guid>
            <pubDate>Wed, 19 Nov 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- days was added as a billing duration unit across all duration fields (billing, notice, renewal, termination)]]></description>
        </item>
        <item>
            <title><![CDATA[2025-11-19 Ticket Entity]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-11-19-ticket-entity</link>
            <guid>/api/changelog/2025-11-19-ticket-entity</guid>
            <pubDate>Wed, 19 Nov 2025 22:00:00 GMT</pubDate>
            <description><![CDATA[- title was renamed to ticket_title]]></description>
        </item>
        <item>
            <title><![CDATA[2025-11-19 Notes API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-11-19-notes-api</link>
            <guid>/api/changelog/2025-11-19-notes-api</guid>
            <pubDate>Wed, 19 Nov 2025 21:00:00 GMT</pubDate>
            <description><![CDATA[- createdby field changed from a plain string/number ID to a structured object with type, userid, display_name, and other fields]]></description>
        </item>
        <item>
            <title><![CDATA[2025-11-18 Workflows Execution API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-11-18-workflows-execution-api</link>
            <guid>/api/changelog/2025-11-18-workflows-execution-api</guid>
            <pubDate>Tue, 18 Nov 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- New revert_execution option was added to task patch — resets succeeding tasks to PENDING when updating a previous task]]></description>
        </item>
        <item>
            <title><![CDATA[2025-11-17 Pricing API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-11-17-pricing-api</link>
            <guid>/api/changelog/2025-11-17-pricing-api</guid>
            <pubDate>Mon, 17 Nov 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- New reference_date parameter was added to compute-price requests]]></description>
        </item>
        <item>
            <title><![CDATA[2025-11-17 Webhooks API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-11-17-webhooks-api</link>
            <guid>/api/changelog/2025-11-17-webhooks-api</guid>
            <pubDate>Mon, 17 Nov 2025 22:00:00 GMT</pubDate>
            <description><![CDATA[- Three deprecated v1 failure endpoints were removed]]></description>
        </item>
        <item>
            <title><![CDATA[2025-11-17 Journey Config API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-11-17-journey-config-api</link>
            <guid>/api/changelog/2025-11-17-journey-config-api</guid>
            <pubDate>Mon, 17 Nov 2025 21:00:00 GMT</pubDate>
            <description><![CDATA[- New logicsV4 field was added, supporting a more expressive logic rule format with per-rule IDs, conditions, actions, and settings]]></description>
        </item>
        <item>
            <title><![CDATA[2025-11-14 ERP Integration API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-11-14-erp-integration-api</link>
            <guid>/api/changelog/2025-11-14-erp-integration-api</guid>
            <pubDate>Fri, 14 Nov 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- New Integration management CRUD endpoints were added: GET/POST/PUT/DELETE /v1/integrations]]></description>
        </item>
        <item>
            <title><![CDATA[2025-11-12 Asset Entity]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-11-12-asset-entity</link>
            <guid>/api/changelog/2025-11-12-asset-entity</guid>
            <pubDate>Wed, 12 Nov 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- New asset entity was introduced with properties including title, serial number, manufacturer, model, maintenance dates, and relations to customer, contract, meter, and ticket]]></description>
        </item>
        <item>
            <title><![CDATA[2025-11-10 ERP Integration API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-11-10-erp-integration-api</link>
            <guid>/api/changelog/2025-11-10-erp-integration-api</guid>
            <pubDate>Mon, 10 Nov 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- payload field in event processing and mapping simulation now accepts a JSON object directly (previously only serialised strings)]]></description>
        </item>
        <item>
            <title><![CDATA[2025-11-10 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-11-10-customer-portal-api</link>
            <guid>/api/changelog/2025-11-10-customer-portal-api</guid>
            <pubDate>Mon, 10 Nov 2025 22:00:00 GMT</pubDate>
            <description><![CDATA[- New partner management endpoints were added: invite, list, resend invitation, and revoke]]></description>
        </item>
        <item>
            <title><![CDATA[2025-11-07 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-11-07-customer-portal-api</link>
            <guid>/api/changelog/2025-11-07-customer-portal-api</guid>
            <pubDate>Fri, 07 Nov 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v2/portal/entity:get endpoint was added for retrieving a single entity by ID]]></description>
        </item>
        <item>
            <title><![CDATA[2025-11-06 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-11-06-customer-portal-api</link>
            <guid>/api/changelog/2025-11-06-customer-portal-api</guid>
            <pubDate>Thu, 06 Nov 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- Breaking: Enum constraints on the schema field in page configuration were removed — now accepts any string slug]]></description>
        </item>
        <item>
            <title><![CDATA[2025-11-06 Core Entities]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-11-06-core-entities</link>
            <guid>/api/changelog/2025-11-06-core-entities</guid>
            <pubDate>Thu, 06 Nov 2025 22:00:00 GMT</pubDate>
            <description><![CDATA[- New external_id property was added to Contact, Contract, Billing Account, Meter, and Meter Counter entities]]></description>
        </item>
        <item>
            <title><![CDATA[2025-11-06 Billing Account Entity]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-11-06-billing-account-entity</link>
            <guid>/api/changelog/2025-11-06-billing-account-entity</guid>
            <pubDate>Thu, 06 Nov 2025 21:00:00 GMT</pubDate>
            <description><![CDATA[- billing_address field type changed from a relation reference to an inline address object]]></description>
        </item>
        <item>
            <title><![CDATA[2025-11-04 Email Settings API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-11-04-email-settings-api</link>
            <guid>/api/changelog/2025-11-04-email-settings-api</guid>
            <pubDate>Tue, 04 Nov 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v2/email-settings/inbox-buckets endpoint was added]]></description>
        </item>
        <item>
            <title><![CDATA[2025-11-03 Webhooks API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-11-03-webhooks-api</link>
            <guid>/api/changelog/2025-11-03-webhooks-api</guid>
            <pubDate>Mon, 03 Nov 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v2/webhooks/configs//events endpoint was added for listing and filtering webhook events]]></description>
        </item>
        <item>
            <title><![CDATA[2025-10-31 Message API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-10-31-message-api</link>
            <guid>/api/changelog/2025-10-31-message-api</guid>
            <pubDate>Fri, 31 Oct 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/message/threads/:move endpoint was added for moving threads between inboxes]]></description>
        </item>
        <item>
            <title><![CDATA[2025-10-30 ERP Integration API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-10-30-erp-integration-api</link>
            <guid>/api/changelog/2025-10-30-erp-integration-api</guid>
            <pubDate>Thu, 30 Oct 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- v2 mapping format support was added to mapping simulation with events mapping object]]></description>
        </item>
        <item>
            <title><![CDATA[2025-10-29 Automation API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-10-29-automation-api</link>
            <guid>/api/changelog/2025-10-29-automation-api</guid>
            <pubDate>Wed, 29 Oct 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- New entityexists and entitydoesnotexist condition operations were added]]></description>
        </item>
        <item>
            <title><![CDATA[2025-10-22 ERP Integration API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-10-22-erp-integration-api</link>
            <guid>/api/changelog/2025-10-22-erp-integration-api</guid>
            <pubDate>Wed, 22 Oct 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- New POST /v1/erp/updates/mapping_simulation endpoint was added for dry-running payload transformations]]></description>
        </item>
        <item>
            <title><![CDATA[2025-10-22 GenAI API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-10-22-genai-api</link>
            <guid>/api/changelog/2025-10-22-genai-api</guid>
            <pubDate>Wed, 22 Oct 2025 22:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v1/genai/entity//{entity_id}/summary endpoint was added for retrieving AI-generated entity summaries]]></description>
        </item>
        <item>
            <title><![CDATA[2025-10-17 ERP Integration API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-10-17-erp-integration-api</link>
            <guid>/api/changelog/2025-10-17-erp-integration-api</guid>
            <pubDate>Fri, 17 Oct 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- New deduplication_id field was added to event payloads for idempotency control]]></description>
        </item>
        <item>
            <title><![CDATA[2025-10-15 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-10-15-customer-portal-api</link>
            <guid>/api/changelog/2025-10-15-customer-portal-api</guid>
            <pubDate>Wed, 15 Oct 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- New GET /v2/portal/billing/accounts/ endpoint was added]]></description>
        </item>
        <item>
            <title><![CDATA[2025-10-14 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-10-14-customer-portal-api</link>
            <guid>/api/changelog/2025-10-14-customer-portal-api</guid>
            <pubDate>Tue, 14 Oct 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- Breaking: contracts and filtersschema were removed from entity search request; replaced by filterscontext]]></description>
        </item>
        <item>
            <title><![CDATA[2025-10-13 Blueprint Manifest API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-10-13-blueprint-manifest-api</link>
            <guid>/api/changelog/2025-10-13-blueprint-manifest-api</guid>
            <pubDate>Mon, 13 Oct 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- All v1 blueprint manifest endpoints were deprecated in favor of v2]]></description>
        </item>
        <item>
            <title><![CDATA[2025-10-09 Workflows Definition API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-10-09-workflows-definition-api</link>
            <guid>/api/changelog/2025-10-09-workflows-definition-api</guid>
            <pubDate>Thu, 09 Oct 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- New JourneyAutomationTrigger was added for journey-based automation triggers on flow templates]]></description>
        </item>
        <item>
            <title><![CDATA[2025-10-08 Customer Portal API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-10-08-customer-portal-api</link>
            <guid>/api/changelog/2025-10-08-customer-portal-api</guid>
            <pubDate>Wed, 08 Oct 2025 23:00:00 GMT</pubDate>
            <description><![CDATA[- Breaking: ENDCUSTOMERPORTAL and INSTALLER_PORTAL enum values were removed from the origin parameter — now accepts any string]]></description>
        </item>
        <item>
            <title><![CDATA[2025-10-08 Email Settings API]]></title>
            <link>https://docs.epilot.io/api/changelog/api/changelog/2025-10-08-email-settings-api</link>
            <guid>/api/changelog/2025-10-08-email-settings-api</guid>
            <pubDate>Wed, 08 Oct 2025 22:00:00 GMT</pubDate>
            <description><![CDATA[- New email address management endpoints were added: list, create, get, update, delete, provision, and set primary]]></description>
        </item>
    </channel>
</rss>