Set required inventories for an activity

put

/rest/ofscCore/v1/activities/{activityId}/requiredInventories

This operation updates the required inventories for the specified activity.

If the specified activity already has the required inventories, then this operation updates the required inventories with the information specified in the request.

Request

Path Parameters
Body ()
Root Schema : Required Inventories of Activity
Type: object
Title: Required Inventories of Activity
The schema of the request body object for this operation.
Show Source
  • Items
    Title: Items
    The collection of required inventories for the specified activity.
Nested Schema : Items
Type: array
Title: Items
The collection of required inventories for the specified activity.
Show Source
Nested Schema : Required Inventory
Type: object
Title: Required Inventory
The array of required inventory item objects assigned to the specified activity.
Show Source
Back to Top

Response

Supported Media Types

204 Response

This section describes the 204 status response for this operation.

Default Response

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

Examples

The following example shows how to set required inventories of an activity by submitting a PUT request on the REST resource using cURL.

curl -X 'PUT' \
     -u '<CLIENT-ID>@<INSTANCE-NAME>:<CLIENT-SECRET>' \
     -H 'Content-Type: application/json' \
     --data-binary '{
    "items": [
        {
            "quantity": 3,
            "inventoryType": "EC",
            "model": "supercable-X200"
        }
    ]
}' \
     'https://<instance_name>.fs.ocs.oraclecloud.com/rest/ofscCore/v1/activities/4225269/requiredInventories'

Example of Response Header

The following shows an example of the response header.

HTTP/1.1 204 No Content
Server: nginx/1.2.7
Date: Fri, 18 Mar 2016 02:20:10 GMT
Content-Type: application/json; charset=utf-8
Connection: close
Back to Top