This section provides information about the 'Nature of service', 'Partner eligibility' and 'Standard commercial information'. Click to know more
The Basic proces document will help you provide information and terms available on the Vodafone Idea Developer Portal. This document provides the flow within the portal and helps you create user, create partnership and project. Projects are nothing but the application that you will provide for the end customer. Click here to explore more about this developer portal.
Registration is really simple. Basically all you need is a valid email address and a password.
How much does it cost to join?
Vodafone Idea Developer 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 'User' account and create projects in a sandbox environment for free. Register Now!
Once you have created a user account on Vodafone Idea Developer Portal, you will need to create a 'User' profile so you can then create projects and receive the credentials for your APIs.
Yes, after you create your profile, you can create multiple user profiles that are associated with your 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 'user' profile but if you have that need you can do it. Keep in mind that each user profile will establish a separate business relationship with Vodafone Idea.
Once you have created a 'User' profile you need to create a project so you can receive your credentials for using the APIs. This is a straightforward process. In your 'User' profile, simply click on Create a Project and complete the required details.
YES! We encourage you to develop projects and promote them to production. You can create projects under your 'User' profile. When you create a new project it will be 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 'User' so be sure to use them carefully.
No, the Terms and Conditions of use restrict the use of endpoint/API urls 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/API urls in use based on credentials associated with your project until you resolve the issue. If you reuse these endpoints/API urls across multiple projects, shutting down the endpoint/API urls would affect ALL projects that were using that endpoint/API urls. It only takes a minute to create a new project 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.
If you have a question of a more personal nature and don't want to expose yourself to everyone, send your inquiry via our Contact Us form. We'll get back to you as soon as we can.