Update Record In Service Extension
PUT /services/${service_id}/extensions/${ext_name}/by/unique | |
Available since: 8.0.200.00
|
Contents
Description
Updates the content of a single record in a multi-valued extension. The attributes which are part of the 'unique' list specified at the Extension Schema creation are passed in the body and are used to find the correct record to update. This update cannot change the values of the attributes which are part of the 'unique' list specified at the Extension Schema creation. 'Unique' attributes identify which record should be updated.
Operation
ID | CV.WS.SRV.19 | ||
---|---|---|---|
Method | PUT | ||
URL | /services/${service_id}/extensions/${ext_name}/by/unique | ||
Parameter | Type | Mandatory | Description |
URI Parameters | |||
${service_id} | string | yes | The service ID. |
${ext_name} | string | yes | The name of the Service Extension to update. |
Body<ref>Record attributes for the Service Extension.</ref> | |||
<attribute n> |
|
yes | Individual attributes defined in the Service Extension Schema. <attribute n> corresponds to the attribute name defined in the schema.
|
<references />
Response
The Context Management Service API answers with HTTP codes for every request. The following table shows the correct response for a successful request. See HTTP Response Codes and Errors for further details on the possible codes that this operation can return.
HTTP code | 204 |
---|---|
HTTP message | No Content |
Example
Operation The following operation updates the "3 times payment GOLD" record of the extension relatedOffers in the service 8389.
PUT /services/8389/extensions/relatedOffers/by/unique { "offer_name":"3 times payment GOLD", "type":4, "comments":"extented offer time" }
Result
204 No Content