From 05e9f0a0e00ac9360ba5b1cdab140a3c37057247 Mon Sep 17 00:00:00 2001 From: Ken'ichi Ohmichi Date: Mon, 18 Apr 2016 16:41:58 -0700 Subject: [PATCH] Remove 40X and 50X from Normal response codes HTTP 40X-50X are not normal response codes at all. This patch removes them from api-ref. Part of bp:api-ref-in-rst Change-Id: I32a29c9e2a3d69720e3a88e17ba36fe45fa902d9 --- api-ref/source/images.inc | 10 ++++---- api-ref/source/os-baremetal-nodes.inc | 12 +++++----- api-ref/source/os-cloudpipe.inc | 6 ++--- api-ref/source/os-fixed-ips.inc | 4 ++-- api-ref/source/os-floating-ips.inc | 2 +- api-ref/source/os-interface.inc | 8 +++---- .../os-security-group-default-rules.inc | 8 +++---- api-ref/source/os-server-groups.inc | 2 +- api-ref/source/os-services.inc | 2 +- api-ref/source/os-virtual-interfaces.inc | 2 +- api-ref/source/os-volumes.inc | 24 +++++++++---------- api-ref/source/servers-action-fixed-ip.inc | 4 ++-- api-ref/source/servers-actions.inc | 20 ++++++++-------- api-ref/source/servers-multiple-create.inc | 4 ++-- 14 files changed, 54 insertions(+), 54 deletions(-) diff --git a/api-ref/source/images.inc b/api-ref/source/images.inc index f3937ab71f..511ed8ba32 100644 --- a/api-ref/source/images.inc +++ b/api-ref/source/images.inc @@ -21,7 +21,7 @@ Show Image Details Shows details for an image. -Normal response codes: 200,203,,503,400,401,403,405,404 +Normal response codes: 200,203 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -49,7 +49,7 @@ Delete Image Deletes an image. -Normal response codes: 204,,503,400,401,403,405,404 +Normal response codes: 204 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -72,7 +72,7 @@ Show Image Metadata Item Details Shows details for a metadata item, by key, for an image. -Normal response codes: 200,203,,503,400,401,403,405,404 +Normal response codes: 200,203 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -101,7 +101,7 @@ Create Or Update Image Metadata Item Creates or updates a metadata item, by key, for an image. -Normal response codes: 200,,503,400,401,403,405,404,415,400,409 +Normal response codes: 200 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -135,7 +135,7 @@ Delete Image Metadata Item Deletes a metadata item, by key, for an image. -Normal response codes: 204,,503,400,401,403,405,404,409 +Normal response codes: 204 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) diff --git a/api-ref/source/os-baremetal-nodes.inc b/api-ref/source/os-baremetal-nodes.inc index cf49971049..1d07a1eccd 100644 --- a/api-ref/source/os-baremetal-nodes.inc +++ b/api-ref/source/os-baremetal-nodes.inc @@ -19,7 +19,7 @@ You can add a bare metal node to a server with an ``ACTIVE``, ``PAUSED``, ``SHUT You can add a bare metal node to a server with a status that is not locked. -Normal response codes: 202,,503,400,401,403,405,404,415,400,409 +Normal response codes: 202 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -62,7 +62,7 @@ List Bare Metal Nodes Lists the bare metal nodes that are associated with a server. -Normal response codes: 202,,503,400,401,403,405,404,415,400,409 +Normal response codes: 202 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -90,7 +90,7 @@ Add Interface To Bare Metal Node Adds an interface to a bare metal node that is associated with a server. -Normal response codes: 202,,503,400,401,403,405,404,415,400,409 +Normal response codes: 202 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -123,7 +123,7 @@ Delete Interface From Bare Metal Node Deletes an interface from a bare metal node that is associated with a server. -Normal response codes: 200,503,400,401,403,405,404,415,400,409 +Normal response codes: 200 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -155,7 +155,7 @@ Preconditions The bare metal node must be associated with the server. -Normal response codes: 202,,503,400,401,403,405,404,415,400,409 +Normal response codes: 202 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -184,7 +184,7 @@ Delete Bare Metal Node Deletes a bare metal node from a server. -Normal response codes: 202,,503,400,401,403,405,404,415,400,409 +Normal response codes: 202 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) diff --git a/api-ref/source/os-cloudpipe.inc b/api-ref/source/os-cloudpipe.inc index 506bf12302..ac926d347e 100644 --- a/api-ref/source/os-cloudpipe.inc +++ b/api-ref/source/os-cloudpipe.inc @@ -13,7 +13,7 @@ List Cloudpipes Lists cloudpipes. -Normal response codes: 200,,503,400,401,403,405,404 +Normal response codes: 200 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -40,7 +40,7 @@ Create Cloudpipe Creates a cloudpipe. -Normal response codes: 200,,503,400,401,403,405,404 +Normal response codes: 200 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -73,7 +73,7 @@ Update Cloudpipe Updates the virtual private network (VPN) IP address and port for a cloudpipe instance. -Normal response codes: 202,,503,400,401,403,405,415,400 +Normal response codes: 202 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) diff --git a/api-ref/source/os-fixed-ips.inc b/api-ref/source/os-fixed-ips.inc index 7e3292bd0c..df331d6786 100644 --- a/api-ref/source/os-fixed-ips.inc +++ b/api-ref/source/os-fixed-ips.inc @@ -14,7 +14,7 @@ Show Fixed Ip Details Shows details for a fixed IP address. -Normal response codes: 200,,503,400,401,403,405,404 +Normal response codes: 200 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -44,7 +44,7 @@ Reserves or releases a fixed IP. To reserve a fixed IP address, specify ``reserve`` in the request body. To release a fixed IP address, specify ``unreserve`` in the request body. -Normal response codes: 202,,503,400,401,403,405,415,400 +Normal response codes: 202 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) diff --git a/api-ref/source/os-floating-ips.inc b/api-ref/source/os-floating-ips.inc index 443c6fab4a..929ae6c61c 100644 --- a/api-ref/source/os-floating-ips.inc +++ b/api-ref/source/os-floating-ips.inc @@ -67,7 +67,7 @@ If more than one floating IP address pool is available, use the ``pool`` paramet Policy defaults enable only users with the administrative role or the owner of the server to perform this operation. Cloud providers can change these permissions through the ``policy.json`` file. -Normal response codes: 200,400 +Normal response codes: 200 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) diff --git a/api-ref/source/os-interface.inc b/api-ref/source/os-interface.inc index aaafd486cc..67e01eb06f 100644 --- a/api-ref/source/os-interface.inc +++ b/api-ref/source/os-interface.inc @@ -15,7 +15,7 @@ Create Interface Creates a port interface and uses it to attach a port to a server instance. -Normal response codes: 200,,503,400,401,403,405,415,400 +Normal response codes: 200 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -61,7 +61,7 @@ List Port Interfaces Lists port interfaces that are attached to a server. -Normal response codes: 200,,503,400,401,403,405,404 +Normal response codes: 200 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -98,7 +98,7 @@ Show Port Interface Details Shows details for a port interface that is attached to a server. -Normal response codes: 200,,503,400,401,403,405,404 +Normal response codes: 200 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -127,7 +127,7 @@ Detach Interface Detaches a port interface. -Normal response codes: 202,,503,400,401,403,405,415,400 +Normal response codes: 202 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) diff --git a/api-ref/source/os-security-group-default-rules.inc b/api-ref/source/os-security-group-default-rules.inc index 27e7cd8dd4..383fff4adb 100644 --- a/api-ref/source/os-security-group-default-rules.inc +++ b/api-ref/source/os-security-group-default-rules.inc @@ -13,7 +13,7 @@ List Default Security Group Rules Lists default security group rules. -Normal response codes: 200,,503,400,401,403,405,404 +Normal response codes: 200 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -51,7 +51,7 @@ Creates a default security group rule. If you specify a source port ( ``from_port`` ) or destination port ( ``to_port`` ) value, you must specify an IP protocol ( ``ip_protocol`` ) value. Otherwise, the operation returns the ``Bad Request (400)`` response code. -Normal response codes: 200,,503,400,401,403,405,404 +Normal response codes: 200 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -97,7 +97,7 @@ Show Default Security Group Rule Details Shows details for a security group rule. -Normal response codes: 200,,503,400,401,403,405,404 +Normal response codes: 200 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -134,7 +134,7 @@ Delete Default Security Group Rule Deletes a security group rule. -Normal response codes: 204,,503,400,401,403,405,404 +Normal response codes: 204 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) diff --git a/api-ref/source/os-server-groups.inc b/api-ref/source/os-server-groups.inc index f18468758f..6594711447 100644 --- a/api-ref/source/os-server-groups.inc +++ b/api-ref/source/os-server-groups.inc @@ -144,7 +144,7 @@ Delete Server Group Deletes a server group. -Normal response codes: 204,,503,400,401,403,405,404 +Normal response codes: 204 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) diff --git a/api-ref/source/os-services.inc b/api-ref/source/os-services.inc index 78bb1e7ca9..91f167147a 100644 --- a/api-ref/source/os-services.inc +++ b/api-ref/source/os-services.inc @@ -193,7 +193,7 @@ Deletes a Compute service. Specify the service by its host name and binary name. -Normal response codes: 204,404 +Normal response codes: 204 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) diff --git a/api-ref/source/os-virtual-interfaces.inc b/api-ref/source/os-virtual-interfaces.inc index 4d7f2c089d..30d3a559bd 100644 --- a/api-ref/source/os-virtual-interfaces.inc +++ b/api-ref/source/os-virtual-interfaces.inc @@ -21,7 +21,7 @@ The API v2.1 base version does not return the network ID. The API v2.12 microversion returns the network ID in the ``net_id`` response attribute. -Normal response codes: 200,,503,400,401,403,405,404 +Normal response codes: 200 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) diff --git a/api-ref/source/os-volumes.inc b/api-ref/source/os-volumes.inc index 7c3134fd21..68d44e78f2 100644 --- a/api-ref/source/os-volumes.inc +++ b/api-ref/source/os-volumes.inc @@ -13,7 +13,7 @@ List Volumes Lists the volumes associated with the account. -Normal response codes: 200,,503,400,401,403,405,404 +Normal response codes: 200 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -40,7 +40,7 @@ Create Volume Creates a volume. -Normal response codes: 200,,503,400,401,403,405,404 +Normal response codes: 200 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -80,7 +80,7 @@ List Volumes With Details Lists all volumes with details. -Normal response codes: 200,,503,400,401,403,405,404 +Normal response codes: 200 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -107,7 +107,7 @@ Show Volume Details Shows details for a volume. -Normal response codes: 200,,503,400,401,403,405,404 +Normal response codes: 200 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -135,7 +135,7 @@ Delete Volume Deletes a volume. -Normal response codes: 202,,503,400,401,403,405,404 +Normal response codes: 202 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -163,7 +163,7 @@ List Volume Types Lists volume types. -Normal response codes: 200,,503,400,401,403,405,404 +Normal response codes: 200 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -197,7 +197,7 @@ Show Volume Type Details Shows details for a volume type. -Normal response codes: 200,,503,400,401,403,405,404 +Normal response codes: 200 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -225,7 +225,7 @@ Create Snapshot Creates a snapshot. -Normal response codes: 200,,503,400,401,403,405,404 +Normal response codes: 200 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -258,7 +258,7 @@ List Snapshots Lists snapshots. -Normal response codes: 200,,503,400,401,403,405,404 +Normal response codes: 200 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -285,7 +285,7 @@ List Snapshots With Details Lists all snapshots with details. -Normal response codes: 200,,503,400,401,403,405,404 +Normal response codes: 200 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -312,7 +312,7 @@ Show Snapshot Details Shows details for a snapshot. -Normal response codes: 200,,503,400,401,403,405,404 +Normal response codes: 200 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -342,7 +342,7 @@ Deletes a snapshot from the account. This operation is asynchronous. You must list snapshots repeatedly to determine whether the snapshot was deleted. -Normal response codes: 202,,503,400,401,403,405,404 +Normal response codes: 202 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) diff --git a/api-ref/source/servers-action-fixed-ip.inc b/api-ref/source/servers-action-fixed-ip.inc index 45e3ad2601..502085eca3 100644 --- a/api-ref/source/servers-action-fixed-ip.inc +++ b/api-ref/source/servers-action-fixed-ip.inc @@ -11,7 +11,7 @@ Specify the ``addFixedIp`` action and the network ID in the request body. Policy defaults enable only users with the administrative role or the owner of the server to perform this operation. Cloud providers can change these permissions through the ``policy.json`` file. -Normal response codes: 202,,503,400,401,403,405,404,415,400,503,409 +Normal response codes: 202 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -44,7 +44,7 @@ Specify the ``removeFixedIp`` action in the request body. Policy defaults enable only users with the administrative role or the owner of the server to perform this operation. Cloud providers can change these permissions through the ``policy.json`` file. -Normal response codes: 202,,503,400,401,403,405,404,415,400,503,409 +Normal response codes: 202 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) diff --git a/api-ref/source/servers-actions.inc b/api-ref/source/servers-actions.inc index f134c6b992..5d98d19310 100644 --- a/api-ref/source/servers-actions.inc +++ b/api-ref/source/servers-actions.inc @@ -39,7 +39,7 @@ The server must exist. You can only add a floating IP address to the server when its status is ``available``. -Normal response codes: 202,409,,503,400,401,403,405,404,415,400,503,409 +Normal response codes: 202 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -72,7 +72,7 @@ Adds a security group to a server. Specify the ``addSecurityGroup`` action in the request body. -Normal response codes: 202,,503,400,401,403,405,415,400 +Normal response codes: 202 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -149,7 +149,7 @@ Troubleshooting If the server status remains ``RESIZED``, the request failed. Ensure you meet the preconditions and run the request again. If the request fails again, investigate the compute back end or ask your cloud provider. -Normal response codes: 204,,503,400,401,403,405,404,415,400,503,409 +Normal response codes: 204 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -200,7 +200,7 @@ If the server status does not go back to an original server's status, the reques If the request fails due to an error on OpenStack Compute service, the image is purged from the image store that OpenStack Image service manages. Ensure you meet the preconditions and run the request again. If the request fails again, investigate OpenStack Compute service or ask your cloud provider. -Normal response codes: 202,409,,503,400,401,403,405,404,415,400,503,409 +Normal response codes: 202 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -297,7 +297,7 @@ Reboots a server. Specify the ``reboot`` action in the request body. -Normal response codes: 202,,503,400,401,403,405,404,415,400,422,409 +Normal response codes: 202 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -330,7 +330,7 @@ Specify the ``rebuild`` action in the request body. To rebuild the server with preservation of the ephemeral partition, set the ``preserve_ephemeral`` parameter to ``true``. -Normal response codes: 202,,503,400,401,403,405,404,415,400,503,409 +Normal response codes: 202 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -374,7 +374,7 @@ The IP address is returned to the pool of IP addresses that is available for all Specify the ``removeFloatingIp`` action in the request body. -Normal response codes: 202,409,,503,400,401,403,405,404,415,400,503,409 +Normal response codes: 202 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -406,7 +406,7 @@ Removes a security group from a server. Specify the ``removeSecurityGroup`` action in the request body. -Normal response codes: 202,,503,400,401,403,405,415,400 +Normal response codes: 202 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -494,7 +494,7 @@ You can only resize a server when its status is ``ACTIVE`` or ``SHUTOFF``. If the server is locked, you must have administrator privileges to resize the server. -Normal response codes: 202,,503,400,401,403,405,404,415,400,503,409 +Normal response codes: 202 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -572,7 +572,7 @@ If the server status remains ``RESIZED``, the request failed. Ensure you meet th The server is not reverted in the compute node that OpenStack Compute manages. -Normal response codes: 202,,503,400,401,403,405,404,415,400,503,409 +Normal response codes: 202 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) diff --git a/api-ref/source/servers-multiple-create.inc b/api-ref/source/servers-multiple-create.inc index da48857981..1e7277031c 100644 --- a/api-ref/source/servers-multiple-create.inc +++ b/api-ref/source/servers-multiple-create.inc @@ -18,7 +18,7 @@ Create Multiple Servers Creates one or more servers. -Normal response codes: 202,,503,400,401,403,405,404 +Normal response codes: 202 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) @@ -86,7 +86,7 @@ Creates one or more servers with a reservation ID. Set ``"return_reservation_id": "True"`` in the request body to request that a reservation ID be returned instead of the newly created instance information. With this parameter, the response shows only the reservation ID. -Normal response codes: 202,,503,400,401,403,405,404 +Normal response codes: 202 Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400), unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404)