Update poll
Updates a poll using the given poll ID.
Similar to create API except that it updates the required poll through its ID.
A poll can be updated even if you provide the mandatory parameters only. The default values for the optional parameters, if any, are then used.
All mandatory parameters are validated. Depending on the incorrect or missing data, error messages are generated. See Validations.
The response returns code 200 if the poll update was successful else error messages are generated. See Error codes.
The operation uses basic authentication.
Resource URL
PUT method on <ConfluenceBaseURL>/rest/polls/1.0/poll/{pollGuid}
ConfluenceBaseURL is the URL of your Confluence instance
Sample URL: http://localhost:1990/confluence/rest/polls/1.0/poll/f2945cb488a341198bb7ecf173f5db07
Parameters
See Parameters to learn more about the required and optional parameters of both choice and event polls.
Example request
Example response
Validations
Validation condition | Validated parameter name(s) | Message | Requirement |
---|---|---|---|
If poll name is missing in the request payload | name |
| Poll name is mandatory to create polls. |
If options and its attributes are missing in the request payload |
|
|
|
Data validation |
|
|
|
Error codes
Code | Cause of error | Message displayed |
---|---|---|
412 | Validation errors as mentioned in the above table. See Validations. |
|
403 | User is not permitted to perform a particular operation. | Operation failed with error not allowed. |
401 | Invalid user credentials. | Operation failed with error unauthorized. |