Getting started with the RegOnline API is easy. Take a look at the resource documentation below to learn more about the API.

44 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,


Leave a Reply

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

Posted: July 28th, 2011 | 44 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