Rogers Catalyst

 

Frequently Asked Questions

What do I need to register for Rogers Catalyst?

Registration is really simple. Basically all you need is a valid email address and a decent password. For a more detailed overview, read the How To Guide which can be downloaded from the Resources section.

 

How much does it cost to join?

Rogers Catalyst is FREE to join! There is no cost to join the program and become a member of the community. You can also register a developer account and create projects in a sandbox environment for free. Register Now!

 

Why do I need to create a 'Developer'?

Once you have created a user account on Rogers Catalyst, you will need to create a developer profile so you can then create projects and receive the credentials for your APIs. For a more detailed overview, read the How To Guide which can be downloaded from the Resources section.

 

Can I have more than one 'Developer' account?

Short answer is Yes. After you create your portal profile, you can create multiple developer profiles that are associated with your portal profile. This will allow you to segment different groups of projects for various purposes. Most users will have no specific need to create more than one 'developer' profile but if you have that need you can do it. Keep in mind that each developer profile will establish a separate business relationship with Rogers.

 

How do I create a project?

Once you have created a Developer profile you need to create a project so you can receive your credentials for using the APIs. This is a straightforward process. For a more detailed overview, read the How To Guide which can be downloaded from the Resources section.

 

Can I have more than one project?

YES! We encourage you to develop projects and promote them to production. You can create projects under your developer profile. When you create a new project it will be in 'Sandbox' status.

 

What does is mean to have my project in 'Sandbox' status?

When you create a project it will be in 'sandbox' status. This will give you very restrictive and limited access to endpoints while you are developing your application or service. You will have a maximum of 100 live transactions in the sandbox. These sandbox transactions are a finite and precious resource for you as a developer so be sure to use them carefully.

 

Can I use the same endpoints for multiple projects?

The short answer is no. The Terms and Conditions of use restrict the use of endpoint credentials to a single project. This is to isolate your projects from each other. If you have a project that is mis-behaving or needs to be isolated for whatever reason, we can easily suspend the specific endpoints in use based on credentials associated with your project until you resolve the issue. If you reuse these endpoints across multiple projects, shutting down the endpoint would affect ALL projects that were using that endpoint.  It only takes a minute to create a new project and it's easy and free.

 

What are the business models for Rogers Catalyst?

If you have been approved for carrier billing, you will receive 70% of the retail price on any product and service you sell to Rogers customers.  If you have been approved for text messaging (SMS), you will be charged a rate of $0.01 per mobile originating and terminating text message (SMS MO and MT).  This rate is tiered and will be reduced based on meeting volume thresholds.  If you have been approved for location (LBS), you will be charged a rate of $0.0075 per look-up.  Further details, on the business models, will be made available when you are ready to promote your project into production. 

Why don't you have this [specific] business model?

We had to choose a couple of business models for the launch of Rogers Catalyst. We are open to new business models that make sense for everyone. If you have a specific business model in mind please let us know so we can have an open dialog about it. Post your suggestion in the forums or send us a message via the Contact Us page.

 

Why aren't these enablers free for developers?

We would love to be totally altruistic and offer these services for free but we have to pay for the infrastructure that was built to enable these capabilities. With that in mind, if you are a non-profit and want to use these APIs for a charitable service, drop us a line using the Contact Us page and we’ll talk.

 

Why isn't [API] available in [protocol]?

We have chosen to deploy our enablers using the most common web development protocols.  If you have a strong business or technical need for a specific API protocol, please let us know via the forums or via the Contact Us page. We'd love to hear what your needs are so we can make this platform better for you.

 

Why don't you have [your requested API] in Rogers Catalyst?

Rogers Catalyst is in it's early days and we have spent a lot of time implementing the platform with some basic enablers. We will be adding new enablers on a fairly regular basis.  If you are interested in a specific enabler please let us know in the forums or via the Contact Us page. Your requests help drive what we deploy next.

 

Are there any other business development programs within Rogers?

Rogers has numerous programs and services that can help your with your business. We can help you with venture capital as well as provide helpful tips and guidance on how to build your business. Head over to the Resources page for more information.

 

Will Rogers sell my app or service?

We currently do not have the ability to actively sell the services that you develop using Rogers Catalyst APIs.

 

Can I use a mobile number from another provider as my test number?

Currently testing can only be carried out using Rogers or Fido Mobile numbers. As we evolve the service we may introduce the ability to use numbers from other providers.

 

Is there a prescribed architecture for building applications that use Rogers Catalyst Beta API's?

Yes, there is a prescribed architecture for using the APIs. Basically it is a client/server architecture that requires that your service have a server to act as the single connection point to the API interface. If you have mobile or desktop clients, they must communicate to your server and allow the server to invoke API calls and pass the response back to the client.  Mobile or Desktop clients must not call the APIs directly. Please refer to the Prescribed Architecture Guide in the Resources section.

 

Why do I need to use a proxy server for my applications?

There are a couple of reasons. First, we want to ensure that we don’t have several hundred clients calling the API directly using your credentials. This poses a security risk to your service and could negatively impact your revenue stream or your billable activity.  Second, there is business logic that is required for these services to really shine. Things such as managing users privacy permissions or doing informed consent for purchase. These cannot be done if there is no server. Please refer to the Prescribed Architecture Guide in the Resources section.

 

Who do I contact if I have a problem with an API?

The first thing you should do is refer to the documentation about the API you are having difficulty with. You can find the most recent version of documentation in the Resources section. We would also suggest that you refer to the forums. Post your issue there and search for others that may be having or have had similar problems. Moderators review the forums regularly and will be able to respond there for the benefit of all. This is the preferred method as everyone can benefit from your question and the answer.  If you need further assistance, please use the Contact Us form and it will divert to the appropriate resource based on your issue.

 

Who do I contact if I have a question about Rogers Catalyst?

Your first step is the FAQ's (right here. Good job)
Second, post your question on the forums . Moderators review the forums regularly and will be able to respond there for the benefit of all. This is the preferred method as everyone can benefit from your question and the answer.
Lastly, if you have a question of a more personal nature and don't want to expose yourself to everyone, send your inquiry via this handy Contact Us form. We'll get back to you as soon as we can.

 

What language does Rogers Catalyst support?

The Rogers Catalyst portal currently only supports English.  There are plans to support French in the future. 

 

Why is my only export option CSV?

We felt that Data export was more usable than simple static report exports. We felt that CSV was the most universally usable format for data export and would allow you the most options for reporting in a tool of your choice.