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

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

  1. Получить access token:

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

  1. Определить ID сделки:

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

  1. Сделать запрос к 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);
  1. Обработать результат:

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

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

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