I have a member signed up to the wrong event. I can't find a way to switch to the right event through the back end. I see Transfer - but it transfers to another person; not another event. Is it possible?

2 Answers 2


This is not possible via the UI.

There is a table civicrm_participant_payment which links the Participant and the Contribution records.

If you have access to that, and know the contribution_id then you should be able to edit participant_id

  • Yes, I do; and yes I do. I didn't want to tinker with the database if there is a way to do it through front end and I missed it! Thank you for confirming :)
    – Felix
    Commented Jan 21, 2019 at 4:11

Alternative to the good suggestion by @petednz - fuzion would be to use the API explorer (see https://docs.civicrm.org/dev/en/latest/)

  • Can you share exact steps. I had a quick look at it and didn't see the options to select to get this outcome
    – petednz - fuzion
    Commented Jan 22, 2019 at 18:04
  • 1
    I have not tried @petednz-fuzion but I would assume that i you have the correct record so you can update it in the database I would assume you can also update it with the API ParticipantPayment create? First retrieve the id of the record in question using ParticipantPayment Get and then use the found ID in the ParticipantPayment create. Commented Jan 23, 2019 at 8:22

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.