I am wondering why there are inconsistencies regarding the deal fields in the V2 API.
The V2 Migration Guide shows deals as having a field value and a field currency, which seem to be correct, since they are returned when doing a GET request for all deals in Postman. The API Docs for getting Deals and for adding deals show these fields as well.
However, the API Docs for getting all Deal Fields show an example response where there is a field with a field_code of value with subfields value and currency.
I am wondering why the deal fields don’t just consist of a value and a currency field. This is actually how it was for the V1 API (See Postman). When you actually do request the deal fields, you get a field with field_code set to value but the subfields array only contains an object for the currency, which is different from the way it was shown in the API Docs.
In my opinion, the deal fields should just have currency and value as different fields just like how it was in the V1 API.