diff --git a/scripts/api/form_create_from_xml.py b/scripts/api/form_create_from_xml.py
deleted file mode 100644
index 117660ca95f..00000000000
--- a/scripts/api/form_create_from_xml.py
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/usr/bin/env python
-from __future__ import print_function
-
-import os
-import sys
-
-from common import submit
-
-try:
- data = {}
- data['xml_text'] = open(sys.argv[3]).read()
-except IndexError:
- print('usage: %s key url form_xml_description_file' % os.path.basename(sys.argv[0]))
- sys.exit(1)
-
-
-submit(sys.argv[1], sys.argv[2], data)
diff --git a/scripts/api/request_type_create_from_xml.py b/scripts/api/request_type_create_from_xml.py
deleted file mode 100755
index 408a4c39e49..00000000000
--- a/scripts/api/request_type_create_from_xml.py
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/usr/bin/env python
-from __future__ import print_function
-
-import os
-import sys
-
-from common import submit
-
-try:
- data = {}
- data['request_form_id'] = sys.argv[3]
- data['sample_form_id'] = sys.argv[4]
- data['sequencer_id'] = sys.argv[5]
- data['xml_text'] = open(sys.argv[6]).read()
-except IndexError:
- print('usage: %s key url request_form_id sample_form_id request_type_xml_description_file [access_role_ids,]' % os.path.basename(sys.argv[0]))
- sys.exit(1)
-try:
- data['role_ids'] = [i for i in sys.argv[7].split(',') if i]
-except IndexError:
- data['role_ids'] = []
-
-submit(sys.argv[1], sys.argv[2], data)
diff --git a/scripts/api/requests_update_state.py b/scripts/api/requests_update_state.py
deleted file mode 100755
index 461dfdd6695..00000000000
--- a/scripts/api/requests_update_state.py
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/usr/bin/env python
-from __future__ import print_function
-
-import os
-import sys
-
-from common import update
-
-try:
- data = {}
- data['update_type'] = 'request_state'
-except IndexError:
- print('usage: %s key url' % os.path.basename(sys.argv[0]))
- sys.exit(1)
-
-update(sys.argv[1], sys.argv[2], data, return_formatted=True)
diff --git a/scripts/api/sample_configurations/sample_tracking/request_form.xml b/scripts/api/sample_configurations/sample_tracking/request_form.xml
deleted file mode 100644
index a22c20acd73..00000000000
--- a/scripts/api/sample_configurations/sample_tracking/request_form.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
\ No newline at end of file
diff --git a/scripts/api/sample_configurations/sample_tracking/request_type.xml b/scripts/api/sample_configurations/sample_tracking/request_type.xml
deleted file mode 100644
index 412d008503b..00000000000
--- a/scripts/api/sample_configurations/sample_tracking/request_type.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/scripts/api/sample_configurations/sample_tracking/sample_form.xml b/scripts/api/sample_configurations/sample_tracking/sample_form.xml
deleted file mode 100644
index da4105459c5..00000000000
--- a/scripts/api/sample_configurations/sample_tracking/sample_form.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
\ No newline at end of file
diff --git a/scripts/api/sample_dataset_update_status.py b/scripts/api/sample_dataset_update_status.py
deleted file mode 100644
index 0a55df5a878..00000000000
--- a/scripts/api/sample_dataset_update_status.py
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/usr/bin/env python
-from __future__ import print_function
-
-import os
-import sys
-
-from common import update
-
-try:
- data = {}
- data['update_type'] = 'sample_dataset_transfer_status'
- data['sample_dataset_ids'] = sys.argv[3].split(',')
- data['new_status'] = sys.argv[4]
-except IndexError:
- print('usage: %s key url sample_dataset_ids new_state [error msg]' % os.path.basename(sys.argv[0]))
- sys.exit(1)
-try:
- data['error_msg'] = sys.argv[5]
-except IndexError:
- data['error_msg'] = ''
-print(data)
-update(sys.argv[1], sys.argv[2], data, return_formatted=True)
diff --git a/scripts/api/sample_update_state.py b/scripts/api/sample_update_state.py
deleted file mode 100755
index 34ee02d1198..00000000000
--- a/scripts/api/sample_update_state.py
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/usr/bin/env python
-from __future__ import print_function
-
-import os
-import sys
-
-from common import update
-
-try:
- data = {}
- data['update_type'] = 'sample_state'
- data['new_state'] = sys.argv[3]
-except IndexError:
- print('usage: %s key url new_state [comment]' % os.path.basename(sys.argv[0]))
- sys.exit(1)
-try:
- data['comment'] = sys.argv[4]
-except IndexError:
- data['comment'] = ''
-
-update(sys.argv[1], sys.argv[2], data, return_formatted=True)
diff --git a/scripts/api/sequencer_configuration_create.py b/scripts/api/sequencer_configuration_create.py
deleted file mode 100755
index 7703ca6966a..00000000000
--- a/scripts/api/sequencer_configuration_create.py
+++ /dev/null
@@ -1,51 +0,0 @@
-#!/usr/bin/env python
-from __future__ import print_function
-
-import os
-import sys
-
-from common import get, submit
-
-
-def create_sequencer_configuration(key, base_url, request_form_filename, sample_form_filename, request_type_filename, email_addresses, return_formatted=True):
- # create request_form
- data = {}
- data['xml_text'] = open(request_form_filename).read()
- request_form = submit(key, "%sforms" % base_url, data, return_formatted=False)[0]
- # create sample_form
- data = {}
- data['xml_text'] = open(sample_form_filename).read()
- sample_form = submit(key, "%sforms" % base_url, data, return_formatted=False)[0]
- # get user ids
- user_ids = [user['id'] for user in get(key, "%susers" % base_url) if user['email'] in email_addresses]
- # create role, assign to user
- data = {}
- data['name'] = "request_type_role_%s_%s_%s name" % (request_form['id'], sample_form['id'], '_'.join(email_addresses))
- data['description'] = "request_type_role_%s_%s_%s description" % (request_form['id'], sample_form['id'], '_'.join(email_addresses))
- data['user_ids'] = user_ids
- role_ids = [role['id'] for role in submit(key, "%sroles" % base_url, data, return_formatted=False)]
- # create request_type
- data = {}
- data['request_form_id'] = request_form['id']
- data['sample_form_id'] = sample_form['id']
- data['role_ids'] = role_ids
- data['xml_text'] = open(request_type_filename).read()
- return submit(key, "%srequest_types" % base_url, data, return_formatted=return_formatted) # create and print out results for request type
-
-
-def main():
- try:
- key = sys.argv[1]
- base_url = sys.argv[2]
- request_form_filename = sys.argv[3]
- sample_form_filename = sys.argv[4]
- request_type_filename = sys.argv[5]
- email_addresses = sys.argv[6].split(',')
- except IndexError:
- print('usage: %s key base_url request_form_xml_description_file sample_form_xml_description_file request_type_xml_description_file email_address1[,email_address2]' % os.path.basename(sys.argv[0]))
- sys.exit(1)
- return create_sequencer_configuration(key, base_url, request_form_filename, sample_form_filename, request_type_filename, email_addresses, return_formatted=True)
-
-
-if __name__ == "__main__":
- main()