diff --git a/api-ref/src/docbkx/ch_images-v2.xml b/api-ref/src/docbkx/ch_images-v2.xml
index 18056c8bb..13602043e 100644
--- a/api-ref/src/docbkx/ch_images-v2.xml
+++ b/api-ref/src/docbkx/ch_images-v2.xml
@@ -45,6 +45,14 @@
+
+
+
+
+
+
diff --git a/api-ref/src/wadls/image-api/src/v2/os-image-v2.wadl b/api-ref/src/wadls/image-api/src/v2/os-image-v2.wadl
index b48425300..52d547577 100644
--- a/api-ref/src/wadls/image-api/src/v2/os-image-v2.wadl
+++ b/api-ref/src/wadls/image-api/src/v2/os-image-v2.wadl
@@ -42,6 +42,14 @@
+
+
+
+
+
+
+
+
@@ -499,6 +507,65 @@
+
+
+ Reactivates a specified image.
+ (Since Image API v2.0.)
+
+
+ The reactivate operation returns an error if the image status is
+ not active or deactivated.
+
+ Preconditions
+
+
+ The specified image must exist.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Deactivates a specified image.
+ (Since Image API v2.0.)
+
+
+ If you try to download a deactivated image, the 403 Forbidden
+ error is returned. Also, image locations are not visible for
+ deactivated images unless the user is an administrative user.
+
+
+ The deactivate operation returns an error if the image status is
+ not active or deactivated.
+
+ Preconditions
+
+
+ The specified image must exist.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/api-ref/src/wadls/image-api/src/v2/samples/image-details-deactivate-response.json b/api-ref/src/wadls/image-api/src/v2/samples/image-details-deactivate-response.json
new file mode 100644
index 000000000..1180fd363
--- /dev/null
+++ b/api-ref/src/wadls/image-api/src/v2/samples/image-details-deactivate-response.json
@@ -0,0 +1,21 @@
+{
+ "status": "deactivated",
+ "name": "cirros-0.3.2-x86_64-disk",
+ "tags": [],
+ "container_format": "bare",
+ "created_at": "2014-05-05T17:15:10Z",
+ "disk_format": "qcow2",
+ "updated_at": "2014-05-05T17:15:11Z",
+ "visibility": "public",
+ "self": "/v2/images/1bea47ed-f6a9-463b-b423-14b9cca9ad27",
+ "min_disk": 0,
+ "protected": false,
+ "id": "1bea47ed-f6a9-463b-b423-14b9cca9ad27",
+ "file": "/v2/images/1bea47ed-f6a9-463b-b423-14b9cca9ad27/file",
+ "checksum": "64d7c1cd2b6f60c92c14662941cb7913",
+ "owner": "5ef70662f8b34079a6eddb8da9d75fe8",
+ "size": 13167616,
+ "min_ram": 0,
+ "schema": "/v2/schemas/image",
+ "virtual_size": "None"
+}
diff --git a/api-ref/src/wadls/image-api/src/v2/samples/metadef-tag-add-response.json b/api-ref/src/wadls/image-api/src/v2/samples/metadef-tag-add-response.json
old mode 100755
new mode 100644
diff --git a/api-ref/src/wadls/image-api/src/v2/samples/metadef-tag-create-req.json b/api-ref/src/wadls/image-api/src/v2/samples/metadef-tag-create-req.json
old mode 100755
new mode 100644
diff --git a/api-ref/src/wadls/image-api/src/v2/samples/metadef-tag-create-response.json b/api-ref/src/wadls/image-api/src/v2/samples/metadef-tag-create-response.json
old mode 100755
new mode 100644
diff --git a/api-ref/src/wadls/image-api/src/v2/samples/metadef-tag-details-response.json b/api-ref/src/wadls/image-api/src/v2/samples/metadef-tag-details-response.json
old mode 100755
new mode 100644
diff --git a/api-ref/src/wadls/image-api/src/v2/samples/metadef-tag-list-response.json b/api-ref/src/wadls/image-api/src/v2/samples/metadef-tag-list-response.json
old mode 100755
new mode 100644
diff --git a/api-ref/src/wadls/image-api/src/v2/samples/metadef-tag-update-req.json b/api-ref/src/wadls/image-api/src/v2/samples/metadef-tag-update-req.json
old mode 100755
new mode 100644
diff --git a/api-ref/src/wadls/image-api/src/v2/samples/metadef-tag-update-response.json b/api-ref/src/wadls/image-api/src/v2/samples/metadef-tag-update-response.json
old mode 100755
new mode 100644
diff --git a/api-ref/src/wadls/image-api/src/v2/samples/schema-metadef-tag-get-response.json b/api-ref/src/wadls/image-api/src/v2/samples/schema-metadef-tag-get-response.json
old mode 100755
new mode 100644
diff --git a/api-ref/src/wadls/image-api/src/v2/samples/schema-metadef-tags-get-response.json b/api-ref/src/wadls/image-api/src/v2/samples/schema-metadef-tags-get-response.json
old mode 100755
new mode 100644