REST Resource: testers

  • Testers allow agents to interact with verified testers even before launch.

  • A tester's JSON representation includes name, agentId, phoneNumber, and inviteStatus.

  • Tester fields include name (unique identifier), agentId, phoneNumber (required in E.164 format), and read-only inviteStatus.

  • InviteStatus can be UNSPECIFIED, PENDING, ACCEPTED, or DECLINED.

  • Available methods for testers include create, delete, get, and list.

Resource: Tester

A tester for the agent. The agent can interact with verified testers even if the agent has not yet launched.

JSON representation
{
  "name": string,
  "agentId": string,
  "phoneNumber": string,
  "inviteStatus": enum (InviteStatus)
}
Fields
name

string

Output only. ReadOnly. The unique identifier of the tester. This field should resolve to "testers/{E.164}" where {E.164} is the tester's phone number in E.164 format.

agentId

string

Agent ID.

phoneNumber

string

Required. The phone number of the tester in E.164 format.

inviteStatus

enum (InviteStatus)

Output only. The status of the invitation. Read-only. Returned by the platform.

InviteStatus

Type of an invitation.

Enums
INVITE_STATUS_UNSPECIFIED Unspecified status.
PENDING The user has not responded to the invite yet.
ACCEPTED The user accepted the invitation to become a tester.
DECLINED The user declined the invitation to become a tester.

Methods

create

Sends an invite to a phone number to be added as a tester.

delete

Deletes a tester device.

get

Gets the invite status of a tester device.

list

List the invite statuses of tester devices.