Home
Getting started with the RegOnline API is easy. Take a look at the resource documentation below to learn more about the API.
Getting Started
API Methods
- Authentication
- Event
- Registrations
- Custom Fields and Agenda Items
- Checkin
- Transactions
- Reports


Hi,
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?
Hi Dale,
Our API does not currently support the creation of events. It is something we have considered but is not currently scheduled.
Tim
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?
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.
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?
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.
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!
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?
Thanks,
Brett
Hello,
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:
https://www.regonline.com/api/default.asmx/getReport?login=&pass=&customerID=&reportID=”854497”&eventID=”1079497”&startDate=”09/10/2012”&endDate=”09/12/2012”&bAddDate=”06/06/2012”
or
https://www.regonline.com/activereports/Regonline.asmx/getReport?login=&pass=&customerID=&reportID=”854497”&eventID=”1079497”&startDate=”09/10/2012”&endDate=”09/12/2012”&bAddDate=”06/06/2012”
>> 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.
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?
Thanks,
Tony
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.
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:
Email
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.
Thanks,
Tony
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!
Hi Devs,
Is there any way to get our custom CSS in the theme builder to show up on mobile?
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{
margin:0;
}
/*for mobile */
.mobileView #mainWrapper{
margin:0 auto;
}
.mobileView #mainWrapperHeader, .mobileView #mainWrapperFooter{
margin:0;
padding:0;
}
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?
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{background-color:red;
}
Hello!
I would like to remove the map & mobile feature from my registration pages.
Thanks!
Brooke
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!
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.
Thanks,
Brett
Hi Lisa,
This is currently not an option but I will submit this as a feature request.
Thanks,
Brett
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
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.
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.
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?