Create a resource inventory

post

/rest/ofscCore/v1/resources/{resourceId}/inventories

This operation creates a resource inventory and assigns it to the specified resource. The new inventory has the status as 'resource'.

Request

Path Parameters
Body ()
Root Schema : Create Inventory Request
Type: object
Title: Create Inventory Request
Show Source
Back to Top

Response

Supported Media Types

201 Response

This section describes the 201 status response for this operation.
Body ()
Root Schema : Inventory
Type: object
Title: Inventory
The inventory that can be installed or deinstalled during an activity.
Show Source

Default Response

This section describes the default error response for this operation.
Body ()
Root Schema : Error
Type: object
Error response
Show Source
Back to Top

Examples

The following example shows how to create a resource inventory by submitting a POST request on the REST resource.

Example of Request Header

The following shows an example of the request header.

PUT /rest/ofscCore/v1/resources/testPutResourceFYKFZHQOCP/inventories HTTP/1.0
Authorization: Basic c29hcEB5YW1hdG86MQ==
Host: <instance_name>.etadirect.com
Accept: */*
Content-Type: application/json; charset=utf-8
Content-Length: 228

Example of Request Body

The following shows an example of the request body in JSON format.

{
        "inventoryType": "NORMAL",
        "resourceId": "44001",
}

Example of Response Header

The following shows an example of the response header.

HTTP/1.1 201 Created
Server: nginx/1.6.2
Date: Mon, 06 Jul 2015 13:20:14 GMT
Content-Type: application/json; charset=utf-8
Connection: close

Example of Response Body

The following example shows the contents of the response body in JSON format.

{
        "inventoryId": 21258594,
        "status": "provider",
        "inventoryType": "NORMAL",
        "serialNumber": "",
        "quantity": 1,
        "exchangedInventoryId": 0,
        "resourceId": "44035"
}
Back to Top