Answers.Body: <p>Jason, Welcome to stackexchange. Sorry for the problem you facing. There is no specific permission required to cancel your registration and neither the user should be logged in. However the url should have correct parameter i.e contact checksum. eg </p>
  
  <pre><code>http://www.domain.org/civicrm/event/selfsvcupdate?reset=1&amp;pid=53&amp;cs=7f51ab615c6bdcb785d1947e122b1c14_1548964126_inf
  </code></pre>
  
  <p>If the cs is invalid then you will get above error. So please check if the url is correct and hopefully not encoded.</p>
  
  <p>HTH</p>
  
  <p>Pradeep</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-02-12T22:06:10.153Z
Answers.Text: The self-service works in some situations, but not all. I created a new event and registered. The link to the self service worked. I went to a previously created event, deleted my registration and re-registered. Again the self service link worked. I then went to an old registration email from a previously created event. The link worked if I was logged in as admin, but it gave me the insufficient permission error if I tried it as an anonymous users. Here is the link: `http://outdoorstewardship.org/civicrm/event/selfsvcupdate?reset=1&pid=239&cs=ef37dd69efc3ddc6df08cac1e656a660_1544806649_168`
Answers.UserDisplayName: Jason Bertolacci
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-02-12T22:39:02.450Z
Answers.Text: Its missing '_inf' '
Answers.UserDisplayName: Pradeep Nayak
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-01-31T19:56:24.867Z
Answers.LastActivityDate: 2019-01-31T19:56:24.867Z
Answers.UserDisplayName: Pradeep Nayak
Body: <p>If "Allow self-service cancellation or transfer" is enabled on an event, there is a link to the event self-service page contained in the registration confirmation email. When a user clicks on this link, they receive the following message on our site:</p>
  
  <p>"Error You do not have sufficient permission to transfer/cancel this participant."</p>
  
  <p>My questions: Is there a permission which allows anonymous users following the link to self-service the registration? Or is this functionality only available to logged-in users?</p>
  
Tags: <civievent><registration>
Title: Error You do not have sufficient permission to transfer/cancel this participant
ThreadText: # Error You do not have sufficient permission to transfer/cancel this participant
  
  (Asked by: username_0 on 2019-01-31)
  
  If "Allow self-service cancellation or transfer" is enabled on an event, there is a link to the event self-service page contained in the registration confirmation email. When a user clicks on this link, they receive the following message on our site:
  
  "Error You do not have sufficient permission to transfer/cancel this participant."
  
  My questions: Is there a permission which allows anonymous users following the link to self-service the registration? Or is this functionality only available to logged-in users?
  
  **Tags:** civievent, registration
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2019-01-31. Score: 1
  
  username_0, Welcome to stackexchange. Sorry for the problem you facing. There is no specific permission required to cancel your registration and neither the user should be logged in. However the url should have correct parameter i.e contact checksum. eg
  
  ```
  http://www.domain.org/civicrm/event/selfsvcupdate?reset=1&pid=53&cs=7f51ab615c6bdcb785d1947e122b1c14_1548964126_inf
  
  ```
  
  If the cs is invalid then you will get above error. So please check if the url is correct and hopefully not encoded.
  
  HTH
  
  username_1
  
  > **Comments:**
  > **username_0**: The self-service works in some situations, but not all. I created a new event and registered. The link to the self service worked. I went to a previously created event, deleted my registration and re-registered. Again the self service link worked. I then went to an old registration email from a previously created event. The link worked if I was logged in as admin, but it gave me the insufficient permission error if I tried it as an anonymous users. Here is the link: `http://outdoorstewardship.org/civicrm/event/selfsvcupdate?reset=1&pid=239&cs=ef37dd69efc3ddc6df08cac1e656a660_1544806649_168`  
  > **username_1**: Its missing '_inf' '  
  
  ---
  
  