MENU
  • はじめての n8n
  • 作り方
  • エラー対処
  • Claude 活用
  • 運営者
n8n × Claude 自動化の実践記録 | 自動化ラボ
自動化ラボ
  • はじめての n8n
  • 作り方
  • エラー対処
  • Claude 活用
  • 運営者
  • はじめての n8n
  • 作り方
  • エラー対処
  • Claude 活用
自動化ラボ
  • はじめての n8n
  • 作り方
  • エラー対処
  • Claude 活用
  • 運営者
  1. ホーム
  2. エラー・つまずき対処
  3. n8nの公開APIでワークフローを削除できない(published / 409)ときの対処

n8nの公開APIでワークフローを削除できない(published / 409)ときの対処

2026 10/07
エラー・つまずき対処
n8n API
2026年10月3日2026年10月7日
当ページのリンクには広告が含まれています。
  • 動作確認日:2026-10-01
  • n8nのバージョン:2.41.3(Docker、セルフホスト)
目次

起きたこと

n8nの公開APIで、ワークフローを削除しようとしたところ、2種類のエラーが出ました。

1つ目:有効なまま削除しようとしたとき

DELETE /api/v1/workflows/{id}
→ {"message":"Cannot delete a published workflow. Unpublish it before deleting."}

2つ目:無効化した直後に削除しようとしたとき

DELETE /api/v1/workflows/{id}
→ 409 {"message":"Workflow is still being unpublished. Please try again in a few moments."}

原因

  • 1つ目:n8n 2.x では、有効(Published)になっているワークフローは、そのままでは削除できません。
  • 2つ目:無効化(Unpublish)の処理が、まだ終わっていませんでした。

対処

次の順番で消すようにしたところ、エラーなく削除できるようになりました。

  1. 削除する前に、ワークフローのJSONを保存しておく(GET /api/v1/workflows/{id})
  2. 無効化する(POST /api/v1/workflows/{id}/deactivate、本文は {})
  3. 3秒待つ
  4. 削除する(DELETE /api/v1/workflows/{id})

念のため、4. で失敗したときは、さらに5秒待ってから、もう一度だけ削除するようにしています。

Invoke-RestMethod -Method Post -Uri "$url/api/v1/workflows/$id/deactivate" -Headers $h -ContentType 'application/json' -Body '{}'
Start-Sleep -Seconds 3
try {
  Invoke-RestMethod -Method Delete -Uri "$url/api/v1/workflows/$id" -Headers $h
} catch {
  Start-Sleep -Seconds 5
  Invoke-RestMethod -Method Delete -Uri "$url/api/v1/workflows/$id" -Headers $h
}

確かめたこと

この順番で、記事用に作った確認用・テスト用のワークフローを30本以上削除しましたが、どれも削除できました。削除したあと、そのワークフローのWebhookのURLを呼ぶと 404 になることも確かめています。

関連記事

  • n8nの公開APIでワークフローを有効化すると「415 Unsupported Media Type」になるときの対処
  • n8nでワークフローを有効にした直後に、WebhookのURLが404になるときの対処
エラー・つまずき対処
n8n API
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
  • n8nの公開APIでワークフローを有効化すると「415 Unsupported Media Type」になるときの対処
  • n8nでワークフローを有効にした直後に、WebhookのURLが404になるときの対処

この記事を書いた人

自動化ラボ管理人のアバター 自動化ラボ管理人

コードは書けないけれど、n8n と Claude(Claude Code)で仕事とブログを自動化しています。実際に動かしたワークフローを、動作確認日・JSON・つまずいたところまで記録しています。

関連記事

  • n8nでワークフローを複製するとCredentialが外れる:付け直しで別サイトのWordPressを選んでいたときの対処
    2026年10月13日
  • n8nでワークフローを有効にした直後に、WebhookのURLが404になるときの対処
    2026年10月3日
  • n8nの公開APIが「401 Unauthorized」になるときの原因と対処
    2026年10月3日
  • n8nの公開APIでワークフローを有効化すると「415 Unsupported Media Type」になるときの対処
    2026年10月3日

記事の種類

  • Claude 活用
  • n8n リリース情報
  • はじめての n8n
  • エラー・つまずき対処
  • サーバー・WordPress
  • テンプレート配布
  • ワークフローの作り方
  • 運営記録
つなぐサービス
Google スプレッドシートRSSLINESlackGmailDiscordTelegramWebhookn8n API天気 APIGoogle カレンダーGoogle ドライブ
目次
  • プロフィール
  • お問い合わせ
  • プライバシーポリシー

© 自動化ラボ.

目次