PUT¶
task: Update instance
relation/LineRelation/55b9fe59a6165413b9d17628
user: site administrator
hierarchy:
55b9dc81a6165413b9d16ab6
Field Display Policy:
LineMenuFDPSite
Configuration Template:
line-cft
Payload file:
put-payload.json
Snippet of put-payload.json
, showing the updated alertingName
value to “Helpdesk”:
...
{
"data": {
"partyEntranceTone": "Default",
"cfaCssPolicy": "Use System Default",
"autoAnswer": "Auto Answer Off",
"callForwardNotRegisteredInt": {
"forwardToVoiceMail": false
},
"routePartitionName": "Site-locus1",
"callForwardOnFailure": {
"forwardToVoiceMail": false
},
"rejectAnonymousCall": false,
"aarKeepCallHistory": true,
"callForwardBusy": {
"forwardToVoiceMail": false
},
"pattern": "90124",
"patternPrecedence": "Default",
"presenceGroupName": "Standard Presence group",
"callForwardNoAnswer": {
"forwardToVoiceMail": false
},
"callForwardNoCoverage": {
"forwardToVoiceMail": false
},
"callForwardNotRegistered": {
"forwardToVoiceMail": false
},
"usage": "Device",
"alertingName": "Helpdesk",
...
$ curl -v
-H 'Authorization: Basic YWRtaW5AbG9jdXMxLmNvbTpwYXNzd29yZA=='
-H 'Content-Type:application/json'
--data-binary @put-payload.json
-X PUT 'http://localhost/api/relation/LineRelation/55b9fe59a6165413b9d17628/
?hierarchy=55b9dc81a6165413b9d16ab6
&policy_name=LineMenuFDPSite
&template_name=line-cft
&nowait=true
&format=json'
+ About to connect() to localhost port 80 (#0)
+ Trying 127.0.0.1... connected
> PUT /api/relation/LineRelation/55b9fe59a6165413b9d17628/
?hierarchy=55b9dc81a6165413b9d16ab6
&policy_name=LineMenuFDPSite
&template_name=line-cft
&nowait=true
&format=json HTTP/1.1
> Authorization: Basic YWRtaW5AbG9jdXMxLmNvbTpwYXNzd29yZA==
> User-Agent: curl/7.22.0 (x86_64-pc-linux-gnu)
libcurl/7.22.0
OpenSSL/1.0.1
zlib/1.2.3.4
libidn/1.23
librtmp/2.3
> Host: localhost
> Accept: */*
> Content-Type:application/json
> Content-Length: 1926
> Expect: 100-continue
>
< HTTP/1.1 100 Continue
< HTTP/1.1 202 ACCEPTED
< Server: nginx/1.1.19
< Date: Thu, 30 Jul 2015 13:00:33 GMT
< Content-Type: application/json
< Transfer-Encoding: chunked
< Connection: keep-alive
< Vary: Accept, Cookie, Accept-Language, X-CSRFToken
< Content-Language: en-us
< Allow: GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS
< X-CSRFToken: GgxBBhTjkB2IUib2lHgIVzeohhmK2arc
< Set-Cookie: csrftoken=GgxBBhTjkB2IUib2lHgIVzeohhmK2arc;
SameSite=Lax;
httponly;
Path=/
< Set-Cookie: sessionid=8skxwiqojuyz5xl37cdcflbr5ct5ncrk;
SameSite=Lax;
httponly;
Path=/
<
+ Connection #0 to host localhost left intact
+ Closing connection #0
{"href": "/api/tool/Transaction/0bebcaa2-df37-420f-bd15-3a00ea056092/",
"success": true,
"transaction_id": "0bebcaa2-df37-420f-bd15-3a00ea056092"}