We are currently using V1 DX API on one of our projects and all values sent back through the DX API come back as strings (Booleans, integers, etc.). Will V2 send the appropriate types through the endpoints?
v1 is available since 8.1 - it supports current rules (section, harness) - the v2 requires to run your application using the new React based UI rendering - it supports view and no longer the old rules.
The new React based runtime is available in 8.5 - The DX API v2 will continue to evolve in 8.6 with new functionality (recent, followers, child cases, etc.). DX API v2 will be less 'chatty' and will allow to get the new view directly from the response - the number of http requests required to render the case is greatly reduced in v2.
Will we receive the extended version of the starter pack for DX API's?
Yes, a new version compatible with DX v2 is coming soon on Pega Exchange.
With 8.5, we get DX API v2. But does v2 only applies to APIs in case category like for cases assignment etc. Are we still supposed to use v1 for all other categories like authentication, system management etc.?
Correct. DX API v2 uses a different service package. You can continue to use DX API v1 or the other endpoint in the 'api' service package.
With DX API I see duplicate calls going from client to server and multiple calls also. which will impact the performance. Are you going to fix those?
DX API v2 has greatly reduced the number of http requests required to display the next screen / assignment - now the response of a PATCH when you submit an assignment contains the next screen to render.
***Edited by Moderator: Pooja Gadige to add Developer Knowledge Share tag***