API keys allow organisations to securely integrate the platform with other systems, enabling automated data exchange and real-time updates between different platforms.
An API key acts as a secure authentication token, ensuring that only authorised users can access or manipulate data via API requests.
This guide will walk you through creating an API key, refreshing it when necessary, and testing it within the API documentation to confirm successful authentication.
When to Use This Feature
✅ When integrating the platform with third-party applications or internal systems.
✅ When automating data exchange between the platform and other software.
✅ When testing API requests using the platform’s API documentation.
✅ When refreshing an existing API key for security purposes.
Step-by-Step Guide: Creating an API Key
Step 1: Navigate to API Authentication
Click on Settings from the main menu.
Click on API Authentication.
Step 2: Generate a New API Key
Enter a name for your API key in the API Key Name field.
Click on the Generate API Key button.
Your new API key will now appear in the table below, along with any existing keys.
Step 3: Copy the Secret Key
Locate your newly generated API key in the table.
Copy the secret key, as you will need this to authenticate your API requests.
📌 Note: API keys are refreshed automatically every 24 hours for enhanced security. You can also manually refresh an API key if needed.
Refreshing an API Key
If you need to update an existing API key for security purposes:
Navigate to Settings > API Authentication.
Find the existing API key in the table.
Click on Refresh next to the key to generate a new secret key.
📌 Important: If you refresh an API key, you will need to update any integrations using the old key with the new one.
Using the API Key for Authentication
Now that you have generated your API key, you can use it to authenticate and integrate the platform with other systems. If you are unsure how to use APIs for integrations, contact your IT team for assistance.
To verify that your API key is working correctly, you can test it using the API documentation page.
Step-by-Step Guide: Testing an API Key in API Documentation
Step 1: Access the API Documentation
Click on API Documentation from the API Authentication page.
Step 2: Authenticate Yourself
In the API documentation, enter the start of your platform domain in the Domain field.
📌 Example: If your platform URL iscompanyname.platform.com, entercompanyname.Click Authenticate.
Step 3: Authorize API Access
Click the Authorize button.
Enter the secret key from the API key you just created.
Click Authorize to confirm authentication.
Step 4: Test API Requests
Scroll down and expand any API endpoint you want to test.
Click Try it out to enter test parameters.
📌 Example: To retrieve a list of suppliers, go to the Suppliers section and expand Get List of Suppliers.Apply any filters if needed (e.g., filter by status or location).
Click Execute to run the request.
If successful, supplier data will be returned in JSON format.
Step 5: Troubleshooting Authentication Issues
If an unauthenticated message appears instead of the expected data:
Ensure you have copied and entered the correct secret key.
Try creating a new API key and re-authenticating.
Verify that the API key has not expired or been refreshed.
Key Considerations & Best Practices
✅ Keep API Keys Secure – Never share your API key publicly or store it in unsecured locations.
✅ Refresh API Keys Regularly – API keys are refreshed automatically every 24 hours but can be manually refreshed if needed.
✅ Use API Documentation for Testing – Before integrating with other platforms, always test API calls to verify authentication and functionality.
✅ Contact IT for Integration Support – If you are unsure how to integrate API requests, reach out to your IT team for assistance.
Additional Resources
📌 Related User Guides:
Managing API Access – How to control API permissions and revoke access if necessary.
API Developer Documentation – Learn how to use oboloo's API to seamlessly integration with your other platforms.
No-code Integrations Using Zapier – Create integrations between oboloo and 1000's of other applications using zero code!
If you need further assistance, please contact your internal platform administrator for support. Otherwise please reach out to oboloo's support team. If you are unable to view the above area in the oboloo platform, please check your user permissions and access rights.