FAQs
-
How can I access the APIs and SDKs provided by Ooredoo?
You may access our catalog by clicking tab Products at the top menu of our website. You may also search through our API database by clicking the spyglass icon.
-
How do I check my credentials for my application?
To obtain your credentials – client ID, client secret or Authorization header-, follow these steps:
- Visit the Ooredoo Developer portal at https://developer.ooredoo.com/
- Click on Log in/Register
- Click on Apps
- Select your application
- Check Credentials tab
- Click Show in the Credentials tab
-
What should I do if I encounter a service disruption or outage?
If you experience a service disruption or outage, please report it immediately through the contact us form provided on Ooredoo Portal . Our team will investigate and work to resolve the issue promptly.
-
What is an API rate limit, and why is it important?
API rate limits control the number of requests a client can make within a specific time period. This prevents abuse, ensures fair usage, and protects the server from excessive load.
-
What happens if an API I am using is deprecated?
If an API is to be deprecated, we will inform developers well in advance and provide guidance on migrating to a newer version or alternative API.
-
What is the difference between sandbox and production Apis ?
1. Sandbox API
A Sandbox API is a testing environment that allows developers to experiment with API functionalities without affecting live data or systems. It mimics real-world scenarios but uses mock data instead of actual production data.
Key Features:
- Uses synthetic or example data instead of real user data.
- Allows developers to test API requests and responses safely.
- Helps in debugging and troubleshooting before deployment.
- No real financial transactions or sensitive operations occur.
Use Cases:
- Testing API integrations before going live.
- Simulating user interactions without affecting production systems.
- Ensuring API calls work correctly before deployment.
2. Production API
A Production API is the live version of an API that interacts with real data and users. It is used in actual business operations and must be highly secure and reliable.
Key Features:
- Works with real user data and transactions.
- Requires authentication and security measures to protect sensitive information.
- Ensures high availability and performance for end users.
- Any changes or errors directly impact live systems.
Use Cases:
- Processing real transactions, such as payments or user authentication.
- Handling customer data in live applications.
- Running business-critical operations that require accurate data.
Key Differences
Feature Sandbox API Production API Data Type Mock/Test Data Real Data Purpose Testing & Development Live Operations Security Minimal Security High Security Impact No effect on real users Direct impact on users Transactions Simulated Real -
What happens if an API I am using is deprecated?
If an API is to be deprecated, we will inform developers well in advance and provide guidance on migrating to a newer version or alternative API.
-
What is the response format of your APIs?
Our APIs typically return data in JSON format, which is widely used and easily integrated into most programming languages and platforms.
-
Why can't I see API Products in the production environment when building an App?
If you’re unable to see a specific API product while building an app, it’s likely because the API has an active rate plan. In such cases, you must first purchase the rate plan before the API product becomes available for use.
- Visit the Login page.
- Login with your credentials.
- Visit the Buy API page.
- Subscribe to the required API rate plan.
- Once subscribed, the API product will be accessible during app development.
This ensures proper access control and billing before utilizing the API.
-
How do you ensure the security of your APIs?
We implement industry-standard security measures including HTTPS, OAuth 2.0 for authentication, and regular security audits to ensure that our APIs are secure.