Get started

  • 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:

  1. 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
  2. Click CREATE AND CONTINUE.

  3. 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:

  1. Open the Google Cloud Console IAM Admin page.
  2. Ensure the correct Google Cloud project is selected.
  3. Click GRANT ACCESS.
  4. Enter the email address as the New principal.
  5. Set role to Service Usage Admin.
  6. 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: