diff --git src/wp-includes/js/wp-api.js src/wp-includes/js/wp-api.js
index 856aa4c8b5..8d4123c176 100644
--- src/wp-includes/js/wp-api.js
+++ src/wp-includes/js/wp-api.js
@@ -809,7 +809,7 @@
 			 * @returns {*}.
 			 */
 			sync: function( method, model, options ) {
-				var beforeSend;
+				var beforeSend, toReturn, storedAjax;
 
 				options = options || {};
 
@@ -852,7 +852,11 @@
 				if ( this.requireForceForDelete && 'delete' === method ) {
 					model.url = model.url() + '?force=true';
 				}
-				return Backbone.sync( method, model, options );
+				storedAjax = Backbone.ajax;
+				Backbone.ajax = wp.apiRequest.transport;
+				toReturn = Backbone.sync( method, model, options );
+				Backbone.ajax = storedAjax;
+				return toReturn;
 			},
 
 			/**
diff --git tests/qunit/fixtures/wp-api.js tests/qunit/fixtures/wp-api.js
index 04c9dd1823..5dc8062c85 100644
--- tests/qunit/fixtures/wp-api.js
+++ tests/qunit/fixtures/wp-api.js
@@ -36,7 +36,7 @@ var pathToData = {
  *
  * @return {Object}       A jQuery deferred object that resolves with the mapped data.
  */
-Backbone.ajax = function ( param ) {
+wp.apiRequest.transport = Backbone.ajax = function ( param ) {
 
 	var data,
 		request = param.url
diff --git tests/qunit/index.html tests/qunit/index.html
index 5ed4c7a02d..46037d2e2b 100644
--- tests/qunit/index.html
+++ tests/qunit/index.html
@@ -62,6 +62,8 @@
 	</head>
 	<body>
 		<div id="qunit"></div>
+		<!-- Load api-request early for test overwriting -->
+		<script src="../../src/wp-includes/js/api-request.js"></script>
 		<div id="qunit-fixture">
 			<script src="fixtures/customize-header.js"></script>
 			<script src="fixtures/customize-settings.js"></script>
@@ -79,7 +81,6 @@
 		<script src="../../src/wp-includes/js/shortcode.js"></script>
 		<script src="../../src/wp-includes/js/wp-hooks.js"></script>
 		<script src="../../src/wp-admin/js/customize-controls.js"></script>
-		<script src="../../src/wp-includes/js/api-request.js"></script>
 		<script src="../../src/wp-includes/js/wp-api.js"></script>
 
 		<script type='text/javascript' src='../../src/wp-includes/js/jquery/ui/core.js'></script>
