diff --git a/roles/paas-docker/wrappers/files/pad-delete.py b/roles/paas-docker/wrappers/files/pad-delete.py
new file mode 100644
--- /dev/null
+++ b/roles/paas-docker/wrappers/files/pad-delete.py
@@ -0,0 +1,39 @@
+#!/usr/bin/env python2
+# Note: Python 3 isn't installed by default on CentOS 7.
+
+#   -------------------------------------------------------------
+#   PaaS Docker
+#   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+#   Project:        Nasqueron
+#   Created:        2018-10-10
+#   License:        Trivial work, not eligible to copyright
+#   Source file:    roles/paas-docker/wrappers/files/pad-delete.py
+#   -------------------------------------------------------------
+#
+#   <auto-generated>
+#       This file is managed by our rOPS SaltStack repository.
+#
+#       Changes to this file may cause incorrect behavior
+#       and will be lost if the state is redeployed.
+#   </auto-generated>
+
+from six.moves.urllib.request import urlopen
+import json
+import sys
+
+API_KEY_FILE = "/srv/pad/APIKEY.txt"
+PAD_HOST = "pad.nasqueron.org"
+
+# Read API key
+with open(API_KEY_FILE) as api_file:
+    key=api_file.read().strip()
+
+# Fire request
+url = "https://" + PAD_HOST + "/api/1/deletePad?apikey=" + key + "&padID=" + pad
+contents = urlopen(url).read()
+
+# Report result
+result = json.loads(contents)
+print(result["message"])
+
+sys.exit(result["code"])
diff --git a/roles/paas-docker/wrappers/init.sls b/roles/paas-docker/wrappers/init.sls
--- a/roles/paas-docker/wrappers/init.sls
+++ b/roles/paas-docker/wrappers/init.sls
@@ -18,3 +18,10 @@
     - source: salt://roles/paas-docker/wrappers/files/{{ command }}.sh
     - mode: 755
 {% endfor %}
+
+{% for command in ['pad-delete'] %}
+{{ dirs.bin }}/{{ command }}:
+  file.managed:
+    - source: salt://roles/paas-docker/wrappers/files/{{ command }}.py
+    - mode: 755
+{% endfor %}