Hi all
Following the Demo update last weekend, this weekend (21 August) the changes will be pushed in to Prod. The changes are backwards compatible, so will not require you to update your software.
Here's a detailed list of the changes:
- Date and time values are now by default ISO 8601 formatted and in UTC time zone except if otherwise stated.
- Added a comment to http://labs.ig.com/gettingstarted
- Changes are backwards-compatible
- New endpoints:
V2 /history/activity
V2 /history/transactions
V2 /positions/sprintmarkets
V3 /markets/{epic}
V2 /markets?epics={epicsList}
V3 /prices/{epic} - All other API endpoints with date/time values will have additional fields, e.g. createdDateUTC
- Sprint market OPUs will have an additional UTC ISO formatted expiry time field
- Close position OPUs now hold the closing level rather than the opening level
- Create position V2 now has new field “timeInForce” to specify whether to accept partial orders
- Fixed the API companion’s close position issue
- Removed the limit to only return max 20 transactions
- Document the extended historical price data feature on the FAQ section
- Added new keys to the Lightstreamer “ACCOUNT” subscription (PNL, FUNDS, MARGIN, etc.)
- API companion now support encrypted logins
- Added an updated version of the Java SDK (v2.0.5), repackaged and with a few enhancements
- Fixed the silent login (only for B2B clients)
Thanks
Chris
Great news!
If I may make one more time related request it would be to include a timestamp in all OPU and WOU packets on the stream.
Thanks!
Hi APItrader,
Thanks for the feedback - we'll bear this in mind for future development.
Chris
Hey APItrader,
We're going to be adding a timestamp to CONFIRM, OPU and WOU. I haven't got a timeframe for this yet, but it is in the pipeline!
Chris
Excellent, thanks!