AI-generated Key Takeaways
-
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-onlyinviteStatus. -
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 ( |
| Fields | |
|---|---|
name |
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 |
Agent ID. |
phoneNumber |
Required. The phone number of the tester in E.164 format. |
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 |
|
|---|---|
|
Sends an invite to a phone number to be added as a tester. |
|
Deletes a tester device. |
|
Gets the invite status of a tester device. |
|
List the invite statuses of tester devices. |