Odido developer portal helps you develop, innovate, and grow your business. Sign up to access our APIs and start creating amazing experiences.
For the purpose, we have created the following:
At this time, demouser@test.com would have received the onboarding email as explained in the previous section.
On the top-right corner, click Login.
From the login options, choose:
👉 Partner Login
Select:
New user? Register</>
Enter your user details.
Important: Use the same email address shared with ODIDO during partner onboarding. For this demo we use demouser@test.com
Password Requirements
Your password must include:
After completion, you will be automatically logged into the portal.
After successful login, you will reach the Home Page.
Step 1 — Click “Explore APIs”
On the homepage, click Explore APIs to browse the available API catalog.
Step 2 — View API Product Details
For example, click More Info on:
👉 Genesys_Services_Oauth_External
This displays product description, OAS link and available subscription plans.
Click on the -> next to the API name to view the OAS documentation
Step 1 — Click “Access with this plan”
Select the plan associated with the product. This adds the API Product to your Cart.
Step 2 — Proceed to Cart
Click Go to Cart.
Step 3 — Create a New Application
In the Select an App section:
Step 1 — Go to “My Apps”
Click:
👉 Go to My Apps
Your newly created application will appear in the list.
Step 2 — Open the App Details
Click the application name to view:
These credentials will be used for OAuth authentication.
Use the retrieved credentials to request a token.
Token Request Example (Client Credentials Flow)
curl --location 'https://connect-agile.odido.nl/realms/tyk-dev-portal/protocol/openid-connect/token' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'client_id=xxxxxxx' \
--data-urlencode 'client_secret=xxxxxxxxxx' \
--data-urlencode 'scope=Genesys_Services_Oauth_External demoplan' \
--data-urlencode 'grant_type=client_credentials'
This returns a JSON payload containing:
With the obtained token, call the target API:
API Call Example
curl --location 'https://api-agile.odido.nl/oauth/genesyscloud/api/v2/outbound/contactlists' \
--header 'x-auth-token: Bearer xxxxxxx'
Replace:
If you have any questions or encounter issues, feel free to reach out to your assigned ODIDO point of contact.
Access the API usage dashboard from My Dashboard link as shown below
Access the Users - from My Dashboard link as shown below
Click on the Invite Your First user, fill in the form, assign the right role for the User. An invite email will be sent to the user and he follows the same registration process as described in the earlier session.