Registration is really simple. Basically all you need is a valid email address and a decent password.
Opaali Portal 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 applications in a sandbox environment for free. Register Now!
Once you have created a user account on Opaali Portal, you will need to create a Partner profile so you can then create applications and receive the credentials for your APIs.
Yes, after you create your profile, you can create multiple Partner profiles that are associated with your profile. This will allow you to segment different groups of applications for various purposes. Most users will have no specific need to create more than one 'Partner' profile but if you have that need you can do it. Keep in mind that each Partner profile will establish a separate business relationship with Telia.
Once you have created a Partner profile you need to create an application so you can receive your credentials for using the APIs. This is a straightforward process. In your Partner profile, simply click on Create an Application and complete the required details.
YES! We encourage you to develop applications and promote them to production. You can create application under your Partner profile. When you create a new application it will be in 'Sandbox' status.
When you create an application 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.
No, the Terms and Conditions of use restrict the use of endpoint credentials to a single application. This is to isolate your applications from each other. If you have a application 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 application until you resolve the issue. If you reuse these endpoints across multiple applications, shutting down the endpoint would affect ALL applications that were using that endpoint. It only takes a minute to create a new application and it's easy and free.
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.
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.
Try posting 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.