Я пытаюсь обновить клиента в Microsoft Dynamics 365 Business Central с помощью API. Я использую Postman для вызова API
Однако, когда я пытаюсь выполнить обновление, я получаю следующую ошибку: -
"error": {
"code": "BadRequest_ResourceNotFound",
"message": "Resource not found for the segment 'customer'. CorrelationId: b5593eb6-2074-41fe-9106-d7bbdba8b452."
}
Это создает штраф для клиента. И если я создаю клиента с помощью Dynamics web UI, я могу нормально обновить его через API. Проблема возникает только в том случае, если я создаю и Customer через API, а затем пытаюсь обновить его.
Это json, который я использую для создания клиента
{
"displayName": "Adatum Corporation",
"type": "Company",
"addressLine1": "192 Market Square",
"addressLine2": "",
"city": "Atlanta",
"state": "GA",
"country": "US",
"postalCode": "31772",
"phoneNumber": "",
"email": "[email protected]",
"website": "",
"taxLiable": true,
"blocked": " "
}
И это Json, который я использую для обновления
{
"displayName": "Some other name"
}
Смотрел на это часами и просто не мог понять, что делаю не так. У кого-нибудь есть идеи?
Это конечная точка, которую я использую:
https://api.businesscentral.dynamics.com/v2.0/{id}/Production/api/v2.0/companies({id})/customers({customerid})