Before you can send verified messages to users, you need to register as a partner with Verified SMS. As a partner, you can create agents for brands that you manage and verify messages through those agents.
To register as a partner, you create a Google Cloud Platform (GCP) project to manage your agents and enable the Verified SMS API, then submit information about your project. You only need to create a single GCP project to manage all of your Verified SMS agents.
Before you get started, you need the following:
- Your Verified SMS Google account
- Partner name
- Email address(es) where Verified SMS can send aggregated data and metrics
Create a Google Cloud project
- Sign in to Google Cloud Platform with your Verified SMS Platform Google account.
Create a new project.
Enter your partner name for Project name, then click Create.
In Project info, note the Project number value.
You'll need this value to register your GCP project.
Submit your information
To register with Verified SMS, fill out the following form. You'll receive an email once Google registers you as a partner and enables API access, which can take up to three days.
Store important information
When Google registers you as a partner, Google sends you a verification email with your partner information, including a Partner ID.
Enable the Verified SMS API
As a partner, you can enable the Verified SMS API on your GCP project.
- Open Verified SMS in the API Library.
- Click Enable, and agree to the Verified SMS Terms of Service.
Create access credentials
When you store message hashes with Verified SMS, you can use two different kinds of credentials: a service account key or an API key.
When used with the
command line tool, service account keys generate temporary authentication tokens
for enhanced security, while API keys are static authentication strings. Use
whichever type of credentials best suit your infrastructure and security needs.
Create a service account key
- Open Service accounts.
- Click Create service account.
- For Service account name, enter your agent's name, then click Create.
- For Select a role, choose Project > Editor, the click Continue.
Under click Create key, choose JSON, then click Create.
Your browser downloads the service account key. Store it in a secure location.
Create an API key
- Open Credentials.
- Click Create credentials > API key, then click Restrict key.
- Under API restrictions, choose Restrict key, and select Verified SMS API.
- Click Save.
- Save the API key to your development machine.
Now that you're a registered partner and have access to the Verified SMS API, you can create agents to represent the brands that you send messages for.