Hi guys,
In my D365 FO system, I have integration with external system which requires them to get my vendors listing. As I tried to use D365 standard entity and we have VendorsV2 entity for OData, so I try to use it.
Currently, we are on a test, calling this OData using Postman, but we're sometime if not most of the time hit /Request Time Out/ or took about more than 50 second to just execute GET method of this VendorsV2 with only two fields in the selection. Please correct me if I'm wrong, but does the process time took too long ?
In Postman, this is what I type as a GET Method : {{baseUrlAzureAPI}}/d365fo/data/VendorsV2?cross-company=true&$filter=dataAreaId eq 'TST' &$select=VendorAccountNumber,VendorOrganizationName
As a beginner on this API thing, may I know how usually we handle this kind of integration ? Or when external system wants to get our master data like this Vendors, how is the process ? will they retrieve the whole set to get an update or is there other way like getting the different/modified only ? I also didn't see field ModifiedDate in that standard entity, so if I want to make the external system to just look at the newer modified date, I will need to add the field as the entity extensions? The Modified Date it self already turn ON in the underlying table.
Just want to know what is the correct procedure.
Thanks.