Getting started with the RegOnline API is easy. Take a look at the resource documentation below to learn more about the API.
Please read the API FAQ before posting any comments.

58 Comments on “Home”

  1. 1 Dale Voss said at 12:07 pm on December 23rd, 2011:


    We have a customer that has a specialized training portal for professional development within a certain industry.

    We are looking to allow registration online for events.

    The users of our system are already adding all of the event information into the system, and attendance is automatically collected.

    Ideally, we could automatically generate events on regonline and direct attendees to register/pay in advance.

    Does your API support the creation of events?

  2. 2 Tim said at 11:05 am on January 23rd, 2012:

    Hi Dale,

    Our API does not currently support the creation of events. It is something we have considered but is not currently scheduled.


  3. 3 Corey said at 8:38 am on May 16th, 2012:

    How does a developer create a developer account to start testing the usage of these APIs? Is there a testing account with a test conference?

  4. 4 Brett said at 10:19 am on May 18th, 2012:

    Hi Corey,

    You can create an account on http://www.regonline.com/ at any time. We currently only allow users in the Default Full Access role to call the RegOnline API. We recommend creating a service account user in this role you can use for making calls to the API instead of using one of your actual users. See http://developer.regonline.com/getting-started/ for more information on how to get started.

  5. 5 Steve K said at 9:05 am on May 20th, 2012:

    I don’t see an API related to payment. We are considering some kind of multiple automatic payment method, which I don’t see as an RoL feature, but it might be possible if there was an API to trigger additional payments for a partial payment registration. Am I missing anything?

  6. 6 jscott said at 9:40 am on May 22nd, 2012:

    Hi Steve,

    We currently do not have an API that will post or trigger additional payments. Registrants will need to enter into their attendee record to make an additional payment, or, the admin can post an additional payment through the attendee’s record on the back end.

  7. 7 Patti Miller said at 7:38 pm on July 5th, 2012:

    I need to have the ” Email Us” with envelope- removed from the Contact Info Section, of Event Website. We will not be collecting any payment, and this email us step is a problem for us. Thank you. Hoping to send out email invited on Friday July 6th. Whatever you can do is appreciated. Thank you!

  8. 8 Brett said at 9:49 am on July 6th, 2012:

    Hi Patti,
    If you edit the Event Website, you can hide the Payment Info section. You can hide Email links on the Event Website and registration pages by adding the following to the Custom CSS for your event’s theme via the Theme Designer:

    a.email {display: none;}

    Is this what you’re looking for?


  9. 9 Lolita Hayes said at 2:58 pm on July 30th, 2012:

    I am trying to write a Visual Basic (VS 2008) app that would go out to RegOnline to get the contents from custom report “Invoice Export for Electronic Get” that current sits on event “RAAW Conference 2012” (id: 1079497) but I keep getting an “unknown” error. It is almost like the code is not able to log in to the RegOnline environment, even if I submit the APIToken as a header.

    Based on your documentation, in order to get the custom report content, I must use the “getReport” interface verses your newer interfaces.

    Here are my questions:

    >> I am not sure if I should be using:




    >> Am I using both GET and POST? The api documentation is not clear.

    >> the content returned from my custom report is it the format in which I have designated for my custom report? Is it in a file or is it streamed?

    I probably have more but need to get past these first…

    Please let me know if you have questions/issues.

  10. 10 Tony said at 6:50 am on August 3rd, 2012:

    I am creating a reg site for our Russian customers and i need to be able to change to text of “continue” other items that are part of the standard reg process that seem to be hard coded like “Email Address” and “Verify Email Address” into Russian. I was told that i could do this through a custom CSS, but i can only see where i can change the look of the buttons and layout elements in CSS and not the text itself. Can you offer some guidance about changing hard coded text elements?



  11. 11 Dan said at 8:32 am on August 3rd, 2012:

    Hi Tony,

    While not the best solution in terms of accessibility, you can create an image for the button that has the text on it and use that as a background image for the buttons then hide the actual text. The other option would be to use Pseudo Elements to put in new content.

    We have heard this request before and we are considering a solution, but that would probably not be released in the time frame you need.

    Hope that helps.

  12. 12 Tony Grossman said at 9:32 am on August 6th, 2012:

    Thanks Dan. I will try using a background image for the button, but there are a few spots where the copy is not on a button, it is to the left of an input field. For example:
    Verify Email

    And then on top of that same page:
    Email Us

    Start Your registration

    There are a number of places that don’t seem to be editable, and would require replacement like this.

    And what exactly are Pseudo Elements. I can’t seem to find a description of that.



  13. 13 Dan said at 9:46 am on August 6th, 2012:

    Yeah, the background won’t work for that.

    Pseudo Elements are pretty cool css constructs that let you add in content and then style it. Here is a good intro.

    I haven’t tried out the Pseudo Elements for this issue yet, but I think you can get fairly clever with them and they are a good route to try. This article would be a good place to start.

    Let us know what you come up with!

  14. 14 Shanly said at 6:42 pm on September 11th, 2012:

    Hi Devs,

    Is there any way to get our custom CSS in the theme builder to show up on mobile?

  15. 15 Dan said at 9:13 am on September 12th, 2012:

    Hi Shanly!

    There sure is! While some styles will apply to both web and mobile, you can directly target the mobile styles with the class “.mobileView”

    That class is added dynamically to the body tag.

    So, for example if you wanted to target the padding around the header image and footer you would do this:

    /*for the regular web pages*/
    #mainWrapperHeader, #mainWrapperFooter{
    /*for mobile */
    .mobileView #mainWrapper{
    margin:0 auto;
    .mobileView #mainWrapperHeader, .mobileView #mainWrapperFooter{

  16. 16 Courtney said at 11:46 am on September 17th, 2012:

    My client would like to highlight the partial payment box on the checkout page.

    They would like it to be larger or even to have a colored box around it to make it more noticeable.

    Is there any way to do this?

  17. 17 Dan said at 9:31 am on September 25th, 2012:

    Hello Courtney!

    You can certainly do this. The div surrounding that section has the ID of “wrpPartialPayment”, you can use that to target your styles.

    For example:
    #wrpPartialPayment fieldset{

  18. 18 Brooke said at 9:00 am on October 1st, 2012:


    I would like to remove the map & mobile feature from my registration pages.


  19. 19 Lisa Massicotte said at 12:12 pm on October 2nd, 2012:

    Hello, I was told to come here with my question. I have set up an RSVP in the email invitation and when someone clicks the button “YES” saying they are attending the event then it links them directly to the Start page of my registration form. I would need it to link them directly to the Event website instead. Is this possible? Thank you so very much!

  20. 20 Brett said at 4:57 pm on October 2nd, 2012:

    Hi Brooke!

    When editing your event you can de-select the “Enable link to map/directions” checkbox on the Confirmation page. We currently do not have a checkbox for disabling mobile links, but you can do that through Custom CSS in the Theme Designer on your selected theme, which you may have already done. I will suggest that option as a feature request.


  21. 21 Brett said at 5:22 pm on October 2nd, 2012:

    Hi Lisa,

    This is currently not an option but I will submit this as a feature request.


  22. 22 Ryan Haider said at 3:39 pm on October 16th, 2012:

    We are using the Regonline API to get Event Registrations. Everything was working fine for quite a while, but suddenly today it stopped working. I’m doing a simple cURL request with params according to the documentation. Again, it was working just fine. My first cURL request for authentication works and returns my authorization token. But subsequent calls return an ‘Object Moved to Here’ with a link. Clicking on that link brings up a RegOnline error page that says “An unexpected system error occurred.” Error # Error ID:38584879-5a91-40ef-8276-fb238f18dbda

  23. 23 Jean Parker said at 3:48 pm on November 6th, 2012:

    Under reg type, there’s an icon bar that show how many registered vs how many seats total. Could you make available that coding for us? We could use it on our website. Or even better — would be the ability to make this visible to the registrant on RegOnline at the Start Tab. Please.

  24. 24 henry hernandez said at 2:30 pm on December 6th, 2012:

    Does anyone have any experience using the regonline API with Drupal?

    Ideally after registration is complete I’d like regonline to hand Drupal registrant information like first, last, title, organization and email for the purpose of creating a new Drupal user. We are using a Drupal front end to allow our attendees to build customized schedules.

  25. 25 Joseph said at 1:36 pm on December 13th, 2012:

    We have a client that uses you for event registration. We would like to use the API to read a custom report into our own server to create a widget for RSVP = yes for name, last, company, RSVP status. Can you please advise how to start the API process and if this is doable?

  26. 26 Jason Cooper said at 3:01 pm on December 11th, 2013:

    I am currently building an integration from a RegOnline event into our system. This particular event has set up an opt-out field that my integration needs to capture in order to determine whether to create an account on our system for a given RegOnline record. I’m looking for a key-value pair, the key being an opt_out_cf_id and the value (probably) being a boolean. How can I find the opt_out_cf_id? Thank you in advance.[AT:Resolved via email]

  27. 27 Dave Anderson said at 12:22 pm on December 18th, 2013:

    I would like to use a custom font from google fonts or webtype. Would RegOnline provide that capability?

  28. 28 Seth Storey said at 10:26 am on January 9th, 2014:

    I would like to add a Facebook open graph tag to the event so that I can specify the image that displays when I share the link on Facebook. I tried adding the HTML but the event builder overrides it and deletes the code. How can I get this to happen?


  29. 29 Rick Beach said at 10:33 pm on January 20th, 2014:

    We use RegOnline for global event registrations, and it works well for those purposes — multiple currencies, sophisticated agenda items, event website, lots of cool stuff.

    Our online community in http://www.cirruspilots.org implemented in Telligent has discussion forums, lots of knowledge base features — and an event calendar.

    We use the RegOnline API to synchronize our events with the Telligent calendar. However, we need one more piece of information — the GMT offset for the event start dateTime and end dateTime. The time zone is not canonical as it can be edited as any text string. So we need something — the GMT offset. Seems that the RegOnline user interface knows what GMT offset was used to set the local time. But how can we get that through the RegOnline API? Who to ask? How to specify what we want?


  30. 30 Joe said at 1:42 pm on January 24th, 2014:

    CSS customization / ThemeDesigner question:

    Is it possible to import (.otf) font-faces via the “Custom CSS” option in ThemeDesigner?

    Am having mixed results, it seems to work with the real-time rendering in TD but is not preserved in other RegOnline views (“Registration Form Preview”, etc)

  31. 31 Ryan Wilson said at 2:20 pm on January 27th, 2014:

    I need to place a conversion pixel from FaceBook on the confirmation page of the registration flow, but can’t see how to add the javascipt pixel between the head tags. Is this possible? I see you support a few third party conversion event tracking services, but can’t find a blank section.

  32. 32 Ye Tao said at 3:59 pm on January 28th, 2014:

    Hi Rick,

    We don’t provide that feature to get GMT offset var our API currently but we will add it in the near future.
    I think you can use time zone which is standard text and not the one that you can edit in builder.


  33. 33 Fred Sumner said at 1:04 pm on February 10th, 2014:

    One question: do you know how the integration (SFDC) will handle the submissions of new / existing records? That is to say, if a submission is made and the email address matches one in our SFDC database will it merge into that record? And if the email is not found will it create a new lead record? I’ll need to know exactly what will happen so I can make the necessary preparations so that our sales team doesn’t start calling these people trying to sell to them.

  34. 34 Emily Ward said at 2:04 pm on February 10th, 2014:

    I am completing a salesforce.com integration for one of my clients and they had the question: One question: do you know how the integration will handle the submissions of new / existing records? That is to say, if a submission is made and the email address matches one in our SFDC database will it merge into that record? And if the email is not found will it create a new lead record? I’ll need to know exactly what will happen so I can make the necessary preparations so that our sales team doesn’t start calling these people trying to sell to them.

    I do not know how to answer, can you assist?

  35. 35 Affleck Tang said at 10:38 pm on February 16th, 2014:

    Hi Emily
    if the email address exists in sf, we’ll only update the record. otherwise, we’ll add this record.


  36. 36 Affleck Tang said at 10:39 pm on February 16th, 2014:

    Hi Fred
    if the email address exists in sf, we’ll only update the record. otherwise, we’ll add this record.


  37. 37 Joe Lam said at 12:45 pm on February 24th, 2014:


    When using the UpdateCustomFieldResponsesForRegistration API to update a Custom Time field, the value does not show up on the attendees information popup. See code snippet below:
    newResponse.CFID = 123456;
    newResponse.RegistrationID = 123456;
    newResponse.EventID = 123456;
    newResponse.Response = “14:00:00″;

    To get the field to show up, you need to:

    1) Click on “edit” at the section where the custom field is located at. The edit screen for that section will popup.

    2) Click on “Save and Close” button at the bottom of the popup. The edit screen will close and the Attendee Popup behind it will auto refresh. Locate the custom field and the missing time value will reappear on the custom field.

  38. 38 Royce Lee said at 8:12 am on March 17th, 2014:


    Have the developers changed the way cancellation of a registrant in a multiple registrants registration work?

    We have an API to create Sales Orders in SAP based on RegOnline data and recently we had an issue for the first time where a registrant cancelled in a group of two but SAP picked up both. This has never happened before as the API always picked up the remaining registrant only but now it seems like cancelled registrant is not deleted from the registration other than change of the status.


  39. 39 Jeff said at 6:54 am on March 20th, 2014:

    Can anyone tell me if there’s a way to create a custom button/link in the admin on a registrants record that can point to an external site and pass the EventID and RegistraitonID as part of the URL?

    Example: wwww.someURL.com?EventID=1234&RegID=98765

    Thanks in advance!

  40. 40 Omar Caraveo said at 4:02 pm on April 2nd, 2014:

    Hi Royce,

    Use a filter to avoid getting back cancelled registrations. For example “StatusID = 5“.

    Here’s a list of the possible Registration Status:

    1 Pending
    2 Confirmed
    3 Approved
    4 Declined
    5 Canceled
    6 Standby
    7 Incomplete
    8 Attended
    9 No-show
    10 Follow-up
    11 On the Waitlist
    12 Invited
    13 Declined Invitation
    14 Registered
    15 Expired
    16 Online Payment Pending
    17 Lapsed


  41. 41 Omar Caraveo said at 1:48 pm on April 3rd, 2014:

    Hi Joe,

    Custom fields of type ‘Time’ require responses to include a date in the format; please use this format: “1/1/2000 hh:mm:ss [AM|PM]”

    Here’s the code snippet modified with the correct response format:

    newResponse.CFID = 123456;
    newResponse.RegistrationID = 123456;
    newResponse.EventID = 123456;
    newResponse.Response = “1/1/2000 14:00:00″;

    (NOTE: The “1/1/2000″ date portion is not used and is only needed to validate the Time -type in our system’s back-end.)

    Sorry for the inconvenience, we hope to make our system more flexible in the future by accepting less stringent formats.

    Thank you,


  42. 42 Jay said at 1:59 pm on April 10th, 2014:


    I have the API calling public events to my website, working great! One of my events is starting in November, however this event is not displaying. All my other events are displaying, but it looks like there’s around a 90 day limit. Is there a way to extend this limit beyond 90 days, so I can show my November event, plus every future event?

  43. 43 Omar Caraveo said at 7:10 pm on April 11th, 2014:

    Hi Jay,

    I’m not yet aware of a limit of for pulling future events, but I’ll look into it. If you call GetEvent method and pass in the Id of the event that is taking place in November, do you get the event, or is the (90day) behavior happening in another method?


    Omar Caraveo

  44. 44 Jay said at 9:55 am on April 14th, 2014:

    Hi Omar,

    I tried the GetEvent just for testing. Same thing, seems events drop off after 90 days.

    Thanks for the response,


  45. 45 Theresa Daly said at 8:24 am on April 22nd, 2014:

    Hello, I’m new to RegOnline and looking for some information. We were working with a vendor to launch elearning and we would like to be able to bridge operations between our LMS and RegOnline.

    The LMS has the ability to interface with other systems and has an API that we can use within an eCommerce system. What documentation do I need to send to RegOnLine to be sure this can take place?

    Thank you,

  46. 46 Adam said at 8:27 am on April 22nd, 2014:

    Our hourly job has been returning this error for the past 15 hours when it unsuccessfully tries to login to RegOnline’s webservice: System.ServiceModel.Security.SecurityNegotiationException: Could not establish trust relationship for the SSL/TLS secure channel with authority ‘www.regonline.com’

  47. 47 Omar Caraveo said at 5:59 pm on April 22nd, 2014:

    Hi Adam,

    Sorry for your troubles, we recently updated our SSL certificates which seemed to have caused your issue: “Could not establish trust relationship…” Our new certificate is signed from DigiCert, which should be a trusted CA (Certificate Authority). We’ve re-verified our SSL certificate installations and it all checks out. Please check that your Trusted Root CA list is up to date.

    As a workaround, you could add custom validation to your certificate validator and therefor accept our certificate unconditionally. Here are some references for this approach:

    Happy coding,

    Omar Caraveo

  48. 48 Ashley Lehman said at 7:47 am on April 23rd, 2014:

    We have an API setup for our event and we have two users who are having trouble getting their login information accepted by RegOnline. I have checked their login information on our end and tested the system. For the first user, RegOnline gives the error message that we must enter a valid email address. I have checked to make sure that there are no spaces in the email address and that is in the correct email address in our system. The second user is able to get through with her email, is taken to our site to login, and then she gets the error message on RegOnline that she must enter the correct values. I have personally entered in her username and password and know that the information is correct. Please let me know if you can assist me with getting these two issues resolved. Please contact my email if you need any more information from me, including our event ID number. Thanks.


  49. 49 Omar Caraveo said at 12:43 pm on April 23rd, 2014:

    Hi Theresa,

    Thanks for your interest in RegOnline! One of our support team members will contact you soon, he/she should be able to help you.

    Thanks again,

    Omar Caraveo

  50. 50 Swetha Kova said at 8:04 am on May 20th, 2014:

    We have a request to integrate with our ERP system and ECommerce website. We will like to have the following questions answered to be able to design the system:

    1. Do we have URL accessible links for registration forms? If yes, what are the parameters required and where to find them?
    2. Can we display the registration forms in an IFrame or a modal dialog? If yes, is it possible to receive a response when the user registers?
    3. Can we pass custom parameters to uniquely identify the users who register for the events?


  51. 51 JS Cote said at 11:31 am on May 20th, 2014:

    Hi Swetha,

    We forwarded your questions to our support group. These are not directly API related so our support group should be able to assist you.

    Thanks for your interest in integrating RegOnline with your product.


    The API Blog Team

  52. 52 Dulcy Gregory said at 10:45 am on May 21st, 2014:

    I am working with another organization on an event and they wanted to utilize the iframe feature but have provided the following feedback: “The iFrame is working fine on desktop, but it just too small to be functional on mobile. Can RegOnline reformat the registration form for a mobile version? A second iFrame, but for a smartphone pixel width of 320?”

    Could someone please speak to this possibility and whether or not it is feasible? Thanks!

  53. 53 JS Cote said at 10:55 am on May 21st, 2014:


    I have forwarded your question to our support group as this is not related to API support.

    They should be contacting you soon.


    The blog support team

  54. 54 Boyko Todorov said at 12:13 pm on May 22nd, 2014:

    I need to associate a RegOnline event to an event in our system.
    The though process is: when our admin creates a RegOnline event, she/he would have an ID for the event from our system, that she/he could input during the RegOnline event creation.
    It seems the custom fields only apply to a registration. I see the “ClientEventID” in the “GetEventResponse” – could this be used for our purposes? If yes, how do we get this field populated? – I couldn’t find anything during the event creation workflow, nor when you edit the event. If “No”, how do I associate a RegOnline event with a db record in our system? I would like to avoid to have the user go through the extra step to update the record in our DB and I would like the association to be owned the RegOnline’s APIEvent. Thanks in advance!

  55. 55 JS Cote said at 12:50 pm on May 22nd, 2014:

    Hi Byoko,

    In the event creation workflow for RegOnline 2.0, you can find it under advanced settings in the Events Basic step. There is a field called “Internal Code”. This is the value that is returned in the ClientEventId of the GetEventResult object.

    Hope this helps

    The API Blog Team

  56. 56 Boyko Todorov said at 1:48 pm on May 22nd, 2014:

    That worked. Thanks!

  57. 57 Boyko Todorov said at 10:10 am on June 11th, 2014:

    Does the wsdl get versioned? If yes, is there a public access the the wsdl older versions? Also any plans on exposing registration creation through the Public API?

  58. 58 JS Cote said at 10:12 am on June 11th, 2014:

    Hi Boyko,

    The wsdl is not versioned. There are no plans yet to let registration be created from the API.


Leave a Reply

  • For code formating use "<pre lang="xml">" (GeSHi formats supported).

Posted: July 28th, 2011 | 58 Comments »

RegOnline offers best-in-class online event management, registration, and planning software. Turn your next conference, meeting, trade show into a huge success. Event management solutions include registration forms, event websites, badges, event marketing, credit card processing and so much more. Sign up today for a free event website.

TRUSTe online privacy certification The Active Network, Inc.
10182 Telesis Court, Suite 100
San Diego, CA 92121
email: advisor@regonline.com | Toll Free: 1-888-351-9948


© Copyright 2014 | RegOnline | All Rights Reserved