Skip to main content

API Changelog

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

2026-04-10 Journey Config API

  • 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

2026-04-09 Automation API

  • New ForwardEmailAction and ReplyEmailAction action types added to automation flows and executions, enabling automated email forwarding and reply workflows
  • New reply_to_sender, reply_mode (reply_in_thread or new_email), and mark_as_done fields added to SendEmailAction configuration

2026-04-09 Integration Toolkit API

  • New group_by request field added to POST /v2/integrations/{integrationId}/monitoring/time-series, enabling breakdown of time-series buckets by use_case_type or use_case
  • New breakdown array returned in each time-series bucket when group_by is specified

2026-04-09 Workflows Definition API

  • New input_entity field added to AutomationTrigger for email thread triggers, specifying which entity (thread, first_email, or last_email) is used as input for automation and decision tasks

2026-04-08 Blueprint API

  • 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)
  • New GET /v3/blueprint-manifest/blueprints/{blueprint_id}/lineage endpoint added for retrieving lineage registry entries mapping source IDs to destination resource IDs
  • New PARTIAL_SUCCESS status value added to blueprint installation job responses

2026-04-08 Webhooks API

  • New POST /v1/webhooks/configs/{configId}/test-oauth endpoint added for testing the OAuth client credentials configuration of a webhook
  • New deliveryMode field added to webhook configurations (json_base64 or binary_multipart) to control how file data is delivered for file-triggered webhooks
  • New multipartConfig field added for specifying form field names when using binary_multipart delivery mode

2026-04-07 File API

  • GET /v1/files/{id}/public-links and DELETE /v1/files/{id}/public-links/{linkId} endpoints are now implemented — listing and revoking public file links is now available

2026-04-06 Event: FileCreated

  • New FileCreated event type added with required fields: entity_id, filename, mime_type, size_bytes, s3ref, version_index; includes an embedded file entity object with file metadata and a category field

2026-04-03 Email Settings API

  • New GET /v1/email-settings/domain endpoint added for retrieving all custom email domains configured for the organization

2026-04-02 Scheduler API

  • New scheduled_at_from and scheduled_at_to date-time filter fields added to POST /v1/schedules:search for filtering schedules by time window
  • New sort direction field added to schedule search requests (values: asc, desc; default: asc)

2026-04-01 Automation API

  • New optional target_workflow query parameter added to GET /v1/automation/flows — filters automations to those targeting a specific workflow by ID

2026-04-01 Customer Portal API

  • Deprecated POST /v2/portal/public/user (portal user creation endpoint)
  • New GET /v3/portal/public/schemas endpoint added for retrieving entity schemas in the portal context
  • New GET /v3/portal/public/widgets endpoint added as the v3 replacement for GET /v2/portal/public-widgets

2026-04-01 Kanban API

  • New task enum value added to group_by.field on Kanban boards (alongside existing context_entity and phase)

2026-04-01 Organization API

  • New GET /v2/organization/feature-settings endpoint added for retrieving feature flag metadata for the organization UI

2026-03-31 Customer Portal API

  • New search_snippets and templates_output_highlighted optional fields added to entity search responses, providing highlighted text snippets for matched fields
  • New highlight boolean option added to entity search requests to enable search result highlighting

2026-03-31 Integration Toolkit API

  • New monitoring v2 endpoints: POST /v2/integrations/{integrationId}/monitoring/events, POST /v2/integrations/{integrationId}/monitoring/stats, POST /v2/integrations/{integrationId}/monitoring/time-series, GET /v2/integrations/{integrationId}/monitoring/events/{eventId}/associated
  • New type generation endpoints: POST /v1/integrations/{integrationId}/generate-types-preview, POST /v1/integrations/{integrationId}/generate-types, POST /v1/integrations/{integrationId}/commit-types — for generating and committing TypeScript type definitions from managed call use cases
  • New type_annotations and types_locked fields added to managed call use cases

2026-03-31 Message API

  • New spam management endpoints added: POST /v1/message/messages/{id}/spam, POST /v1/message/messages/{id}/unspam, POST /v1/message/threads/{id}/spam, POST /v1/message/threads/{id}/unspam
  • New spam count field added to the GET /v1/message/messages/unread/{actor} response

2026-03-30 Entity API

  • New exclude_types query parameter added to the taxonomy classification search endpoint, allowing specific entity types to be excluded from results

2026-03-30 Workflows Definition API

  • 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

2026-03-27 App API

  • New GET /v1/public/app/{appId}/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

2026-03-25 Entity API

  • New POST /v1/entity/schemas/{slug}/freeze and POST /v1/entity/schemas/{slug}/unfreeze endpoints added for managing schema version lifecycle
  • New frozen and latest boolean fields added to schema responses; draft field is now deprecated
  • New frozen_version field added to schema versions response; unpublished query parameter deprecated in favour of the new latest parameter

2026-03-25 Workflows Execution API

  • New POST /v2/flows/executions/{execution_id}/tasks/{task_id}/schedule/run-now endpoint added — cancels the pending schedule for a task and immediately triggers its automation execution

2026-03-24 Customer Portal API

  • New GET /v3/portal/widgets and POST /v3/portal/widgets endpoints added for managing portal widgets (v3)
  • New POST /v3/portal/portal/files endpoint added for uploading files in the portal context

2026-03-24 Email Settings API

  • New MS Teams channel endpoints added: POST /v2/channels/msteams/connect, POST /v2/channels/msteams/disconnect, GET /v2/channels/msteams/status
  • New teams_enabled boolean field added to the Outlook connection status response

2026-03-24 Kanban API

  • New group_by field added to Kanban board configuration, enabling tasks to be grouped within each swimlane; supports context_entity, phase, and task grouping options
  • New group_by field added to POST /v1/kanban/query/flows:execute request for grouping task query results