AI-generated Key Takeaways
-
A Google Cloud project is required to access the free RBM Operations API, which is accessed through the Google Cloud Console.
-
You must create a service account within your Google Cloud project, providing a name and ID for that account.
-
To request API access, you need to provide your Google technical contact with your Google Cloud project ID and the carrier you represent.
-
A Google-provided @google.com account must be added to your project with "Service Usage Admin" role to complete the API access configuration.
-
Sample Javascript and Curl code examples are provided to help understand how to use the RBM Operations API.
To gain access to the RBM Operations API, complete the following steps:
Create a Google Cloud project
Create a Google Cloud project to access the API through the Google Cloud Console. The API is free to use.
Create a service account
Create a service account in your Google Cloud project:
Create a service account in the Google Cloud Console and provide:
- Service account name - example: RBM Ops API Access
- Service account ID - example: rbmopsapi-service-account
Click CREATE AND CONTINUE.
Click DONE.
Request API access
Provide your Google technical contact with the following information so Google can configure API access for you:
- The project ID of the Google Cloud project you have created for this activity
- The carrier that you represent or are developing on behalf of
Request API access
Your Google technical contact will provide you with an @google.com account that you must add to your project so that Google can configure the project with the correct API access. Add the account using the following steps:
- Open the Google Cloud Console IAM Admin page.
- Ensure the correct Google Cloud project is selected.
- Click GRANT ACCESS.
- Enter the email address as the New principal.
- Set role to Service Usage Admin.
- Click SAVE.
Once these steps are complete, inform your Google technical contact so they can complete API access configuration.
Work through our sample code
Read our Javascript and Curl examples to better understand how to use the RBM Operations API.
Client libraries
Client libraries handle authentication and API marshalling and unmarshalling to simplify your development. They are published in multiple languages: