Release Notes
API Upgrade Release Notes - Version 2.2
19 March 2024
Enmacc is excited to announce the release of our latest API upgrade to V2.2, bringing significant improvements to enhance your trading experience through our external APIs.
Required Actions:
The current API version will remain available until end of 2024. Please ensure to upgrade before this date and if you encounter any difficulties during the process, please don’t hesitate to contact us at info@enmacc.com.
To simplify the process of identifying the updates you need to undertake, kindly download and reference the following guiding document for assistance in migrating to the new version 2.2: here.
🌟

New V2.2 endpoints are introduced across all trading API.

🌟

A new endpoint is now available for executing trades on entender directly via the API. You can either accept a quote as an RFQ initiator or accept a price proposal as an RFQ recipient.

🌟

The API now supports the newly introduced partial trading feature, facilitated primarily by the addition of the "all-or-none" field in relevant endpoints.

🌟

The analytics endpoint contains now also the feedback comment that the initiator sends to other participants once the RFQ is closed or traded.

🌟

A new endpoint and functionality have been introduced to incorporate enmacc's smart recipient suggestions, whenever they are available.

🌟

The load shapes endpoint has been improved and divided into two endpoints, making it easier to access shape details from active requests or traded deals.

🌟

Clearing information is now defined per leg, instead of per request.

🌟

The 'Quote' attribute now includes a price direction as "bid" or "ask", and 'price-direction' is exposed in the analytics endpoint.

πŸ“

Webhooks now feature updated event names. Please consult the documentation for the new names and their corresponding meanings.

πŸ“

Attribute names have been standardized across various endpoints for clarity. For example, 'id' is now 'request-id' in the /entender/requests endpoints. Similarly, 'id' is 'trade-id' in the /trades endpoints.

πŸ“

Spreads have been restructured, with legs now represented as an array. Additionally, the 'Action' field for spreads now supports same-direction spreads.

πŸ“

Object models have been updated, introducing new models for single and spread RFQs and trades. 'View' has been moved inside the execution object. Additionally, 'spread-id' and 'entender-pre-trade-id' have been replaced with a new object 'pre-trade' in /trades/{id}.

🚫

Old entender endpoints are deprecated.

🚫

We've removed attributes like spread-id and entender-pre-trade-id, as well as deprecated properties like clearing from relevant endpoints.

API Update for new commodities
5 December 2023
πŸ“

Minor update aligning the documentation with the properties already exposed through the API.

API Update for new commodities
18 July 2023
Introducing significant changes to support enmacc’s expanded range of commodities on entender. The API now fully supports all commodities that enmacc offers on the platform, with more to be added in the future.
Required Actions:
Please update your API integrations by the end of August 2023 to access the new functionalities and expanded range of commodities without interruption. If you need any assistance or have questions about the API update or the new commodities, don’t hesitate to contact enmacc’s support team at info@enmacc.com.
🌟

Enhanced β€œ/trades” endpoints: The /trades endpoints now accommodate the new commodities, and we’ve added an additional property to capture the ID of the entender request that led to the trade.

🚫

Deprecated entender β€œ/quotations” endpoints: The old 2.0 entender quoting endpoints are deprecated. Instead, new 2.1 endpoints are introduced to ensure compatibility with the updated entender trading, handling all the new commodities seamlessly.

πŸ“

Documentation for request creation (POST /entender/requests) has already been updated to support all commodities, however they will only be available for creation at the end of August 2023!

Removal of elcerts from all endpoints
12 April 2023
🚫

Elcerts have been removed from all endpoints: The offering of elcerts on the enmacc platform has been discontinued and all references to elcerts have been removed from the API.

New endpoint for fetching concluded entender requests
6 May 2022
🌟

A new endpoint was created to retrieve concluded entender requests. This replaces the concluded filter for the /entender/requests endpoint! This filter is deprecated and will soon be removed!

Additional filters for entender requests
30 March 2022
🌟

New filters available when querying /entender/requests: created-at and concluded-at filters for querying entender RFQs created or concluded within the specified period.

Updated spec for clearing
18 March 2022
πŸ“

Changes made to reflect an expansion to our clearing capabilities with multiple different exchanges. Most of the clearing related properties have been deprecated and will be removed in the near future.

Small documentation update for enmacc connect API V2
24 January 2022
πŸ“

Changes applied to the documentation: Balancing zone names have been adjusted and new ones added. An additional disclaimer has been added to the entender/{id} endpoint to remove ambiguity regarding "buy/sell" on RFQs.

Release of entender endpoints for enmacc connect API V2
28 May 2021
🌟

Major update for enmacc connect API with several new endpoints and data models available to interact with entender via the API.

Release of initial enmacc connect HTTPS API V2 specification
4 August 2020
🌟

Announcement of a new version for enmacc connect HTTPS API with a new data model and structure of endpoints. Additionally, specific enmacc HTTPS API V1 endpoints are marked deprecated.