Как удалить сделку AmoCRM API v4?

Для удаления сделки в AmoCRM с использованием API версии 4 (v4) вам потребуется выполнить несколько шагов:

1. Получить access token:
Необходимо получить access token для доступа к API AmoCRM. Для этого вам нужно авторизоваться и получить токен. Для авторизации используйте ваш логин и пароль AmoCRM.

2. Определить ID сделки:
Для удаления сделки вам потребуется знать ее ID. Вы можете получить ID сделки через другие методы AmoCRM API или из базы данных вашего приложения.

3. Сделать запрос к API для удаления сделки:
Используйте метод DELETE для отправки запроса на удаление сделки. Пример запроса может выглядеть примерно так:

   $dealId = 12345; // ID сделки, которую нужно удалить
   $url = "https://example.amocrm.ru/api/v4/leads/$dealId";
   
   $headers = [
       'Authorization: Bearer YOUR_ACCESS_TOKEN',
       'Content-Type: application/json'
   ];
   
   $ch = curl_init($url);
   curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "DELETE");
   curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
   curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
   
   $result = curl_exec($ch);
   curl_close($ch);

4. Обработать результат:
После выполнения запроса на удаление сделки, вам следует обработать результат. Обычно API AmoCRM вернет статус код 204 (No Content), если удаление прошло успешно.

Убедитесь, что у вас есть необходимые права доступа для удаления сделки в AmoCRM, и проверьте правильность ID сделки, чтобы избежать ошибок. Не забудьте также обработать возможные ошибки и исключения при выполнении запроса.

Надеюсь, данное пошаговое объяснение поможет вам успешно удалить сделку через AmoCRM API v4. Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать.