Updating a Line Group
Function
This API is used to update a line group. This API is not available in some regions. To use this API, submit a service ticket.
Calling Method
For details, see Calling APIs.
URI
PUT /v2.1/linegroups/{linegroup_id}
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
linegroup_id |
Yes |
String |
ID of the line group to be updated |
Request Parameters
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
X-Auth-Token |
Yes |
String |
User token. It can be obtained by calling an IAM API. The value of X-Subject-Token in the response header is the user token. |
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
name |
Yes |
String |
Line group name. The name cannot be the same as that of the custom line or the preconfigured line name. The value can contain 1 to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods (.). |
description |
No |
String |
Line group description. The value can contain a maximum of 255 characters. This parameter is left empty by default. |
lines |
Yes |
Array of strings |
Line list |
Response Parameters
Status code: 202
Parameter |
Type |
Description |
---|---|---|
name |
String |
Line group name |
lines |
Array of strings |
List of lines contained in a line group (Resolution line IDs are used here.) |
status |
String |
Resource status. Value options: PENDING_CREATE, ACTIVE, PENDING_DELETE, PENDING_UPDATE, ERROR, FREEZE, and DISABLE |
description |
String |
Line group description |
line_id |
String |
Line group ID |
created_at |
String |
Time when the line group was created. Format: yyyy-MM-dd'T'HH:mm:ss.SSS. |
updated_at |
String |
Time when the line group was updated. Format: yyyy-MM-dd'T'HH:mm:ss.SSS. |
Status code: 400
Parameter |
Type |
Description |
---|---|---|
code |
String |
Error code Minimum: 8 Maximum: 36 |
message |
String |
Description Minimum: 2 Maximum: 512 |
Status code: 500
Parameter |
Type |
Description |
---|---|---|
code |
String |
Error code Minimum: 8 Maximum: 36 |
message |
String |
Description Minimum: 2 Maximum: 512 |
Example Requests
Modifying the name and description of the line group that contains the lines ST and LA
PUT https://{endpoint}/v2.1/linegroups/{linegroup_id} { "name" : "linegroup", "description" : "456", "lines" : [ "ST", "LA" ] }
Example Responses
Status code: 202
Response to the request for updating a line group
{ "name" : "linegroup", "lines" : [ "ST", "LA" ], "status" : "PENDING_UPDATE", "description" : "456", "line_id" : "lgroup_ff8080826c33046a016c3ce46a3322cf", "created_at" : "2019-07-29T08:41:38.096", "updated_at" : "2019-07-29T09:19:40.364" }
Status Codes
Status Code |
Description |
---|---|
202 |
Response to the request for updating a line group |
400 |
Error response |
500 |
Error response |
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.