REST Resource: brands.agents

संसाधन: एजेंट

बातचीत वाली इकाई, जो किसी ब्रैंड का प्रतिनिधित्व करती है.

जेएसओएन के काेड में दिखाना
{
  "name": string,
  "displayName": string,

  // Union field detail_info can be only one of the following:
  "businessMessagesAgent": {
    object (BusinessMessagesAgent)
  },
  "rcsBusinessMessagingAgent": {
    object (RcsBusinessMessagingAgent)
  }
  // End of list of possible types for union field detail_info.
}
फ़ील्ड
name

string

एजेंट का यूनीक आइडेंटिफ़ायर.

सिर्फ़ पढ़ने के लिए. प्लैटफ़ॉर्म तय करता है.

displayName

string

ज़रूरी है. वह नाम जो एजेंट लोगों को दिखाता है. ज़्यादा से ज़्यादा 100 वर्ण.

एजेंट की पुष्टि होने के बाद, इसमें बदलाव नहीं किया जा सकता.

यूनियन फ़ील्ड detail_info. इसमें किसी खास प्रॉडक्ट के लिए ज़रूरी फ़ील्ड होते हैं.

ज़रूरी है. detail_info इनमें से सिर्फ़ एक हो सकती है:

businessMessagesAgent

object (BusinessMessagesAgent)

Business Messages के लिए एजेंट की पूरी जानकारी.

rcsBusinessMessagingAgent

object (RcsBusinessMessagingAgent)

आरसीएस बिज़नेस मैसेजिंग के लिए एजेंट की पूरी जानकारी.

BusinessMessagesAgent

Business Messages के लिए, एजेंट की खास जानकारी.

जेएसओएन के काेड में दिखाना
{
  "logoUrl": string,
  "entryPointConfigs": [
    {
      object (BusinessMessagesEntryPointConfig)
    }
  ],
  "conversationalSettings": {
    string: {
      object (ConversationalSetting)
    },
    ...
  },
  "defaultLocale": string,
  "primaryAgentInteraction": {
    object (SupportedAgentInteraction)
  },
  "additionalAgentInteractions": [
    {
      object (SupportedAgentInteraction)
    }
  ],
  "customAgentId": string,
  "agentTestUrl": string,
  "testUrls": [
    {
      object (TestUrl)
    }
  ],
  "phone": {
    object (Phone)
  },
  "authorizationConfig": {
    object (AuthorizationConfig)
  },
  "nonLocalConfig": {
    object (NonLocalConfig)
  },
  "surveyConfig": {
    object (SurveyConfig)
  }
}
फ़ील्ड
logoUrl

string

ज़रूरी नहीं. एजेंट के लोगो का यूआरएल, जो सार्वजनिक तौर पर उपलब्ध है. ज़्यादा से ज़्यादा 50 केबी.

एजेंट की पुष्टि होने के बाद, इसमें बदलाव नहीं किया जा सकता.

entryPointConfigs[]

object (BusinessMessagesEntryPointConfig)

ज़रूरी नहीं. एंट्री पॉइंट कॉन्फ़िगरेशन की सूची.

एजेंट की पुष्टि होने के बाद, इसमें बदलाव नहीं किया जा सकता.

conversationalSettings

map (key: string, value: object (ConversationalSetting))

ज़रूरी है. एजेंट के लिए बातचीत की सेटिंग, जिसे स्थान-भाषा के हिसाब से मैप किया गया हो. स्थान-भाषा को, सही तरीके से बनाए गए IETF BCP 47 भाषा के टैग से दिखाया जाता है.

एक ऑब्जेक्ट, जिसमें "key": value पेयर की सूची है. उदाहरण: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

defaultLocale

string

ज़रूरी है. एजेंट के लिए डिफ़ॉल्ट स्थान-भाषा. conversationalSettings में दी गई स्थान-भाषा से मेल खाना चाहिए.

primaryAgentInteraction

object (SupportedAgentInteraction)

ज़रूरी है. मुख्य एजेंट के इंटरैक्शन की जानकारी. इसका इस्तेमाल तब किया जाता है, जब उपयोगकर्ता बातचीत शुरू करता है.

additionalAgentInteractions[]

object (SupportedAgentInteraction)

ज़रूरी नहीं. एजेंट इंटरैक्शन की अतिरिक्त जानकारी. एजेंट को एक से ज़्यादा तरह के इंटरैक्शन का इस्तेमाल करने की अनुमति देता है.

customAgentId

string

ज़रूरी नहीं. एजेंट के लिए पार्टनर की ओर से तय किया गया आइडेंटिफ़ायर. आइडेंटिफ़ायर को एजेंट को भेजे गए सभी मैसेज के साथ भेजा जाता है.

agentTestUrl
(deprecated)

string

सिर्फ़ आउटपुट के लिए. एजेंट के बातचीत करने की सुविधा की जांच करने के लिए यूआरएल.

प्लैटफ़ॉर्म तय करता है.

testUrls[]

object (TestUrl)

सिर्फ़ आउटपुट के लिए. एजेंट के बातचीत करने की सुविधा की जांच करने के लिए यूआरएल.

प्लैटफ़ॉर्म तय करता है.

phone

object (Phone)

ज़रूरी नहीं. एजेंट के लिए दिखाया जाने वाला फ़ोन नंबर. अगर जानकारी नहीं दी गई है, तो एजेंट Google नॉलेज ग्राफ़ में मिले ब्रैंड का फ़ोन नंबर दिखाता है.

authorizationConfig

object (AuthorizationConfig)

ज़रूरी नहीं. OAuth सहायता के लिए, ऑथराइज़ेशन कॉन्फ़िगरेशन.

nonLocalConfig

object (NonLocalConfig)

ज़रूरी नहीं. गैर-लोकल एंट्री पॉइंट के लिए कॉन्फ़िगरेशन.

surveyConfig

object (SurveyConfig)

ज़रूरी नहीं. कस्टम सर्वे चालू करने के लिए कॉन्फ़िगरेशन.

BusinessMessagesEntryPointConfig

एजेंट के लिए एंट्री पॉइंट का कॉन्फ़िगरेशन.

जेएसओएन के काेड में दिखाना
{
  "allowedEntryPoint": enum (EntryPoint)
}
फ़ील्ड
allowedEntryPoint

enum (EntryPoint)

ज़रूरी है. Google, आपको किसी एजेंट को ऐसे प्लैटफ़ॉर्म पर दिखाता है जिस पर वह दिख सकता है.

EntryPoint

Google, आपको किसी एजेंट को ऐसे प्लैटफ़ॉर्म पर दिखाता है जिस पर वह दिख सकता है.

Enums
ENTRY_POINT_UNSPECIFIED ऐसा एंट्री पॉइंट जिसकी जानकारी नहीं है.
LOCATION इस एजेंट के लिए, जगह की जानकारी की सुविधा चालू करें.
NON_LOCAL गैर-लोकल एंट्री पॉइंट के लिए, Business Messages को चालू करें.

SupportedAgentInteraction

ऐसे इंटरैक्शन जो किसी एजेंट की मदद से किए जा सकते हैं.

जेएसओएन के काेड में दिखाना
{
  "interactionType": enum (InteractionType),

  // Union field representative can be only one of the following:
  "botRepresentative": {
    object (BotRepresentative)
  },
  "humanRepresentative": {
    object (HumanRepresentative)
  }
  // End of list of possible types for union field representative.
}
फ़ील्ड
interactionType

enum (InteractionType)

ज़रूरी है. एजेंट किस तरह का इंटरैक्शन कर सकता है.

यूनियन फ़ील्ड representative. कॉन्फ़िगरेशन टाइप के बारे में ज़्यादा जानकारी. ज़रूरी है. representative इनमें से सिर्फ़ एक हो सकती है:
botRepresentative

object (BotRepresentative)

बॉट प्रतिनिधि की जानकारी.

humanRepresentative

object (HumanRepresentative)

मानव प्रतिनिधि की जानकारी.

InteractionType

एजेंट के लिए काम करने वाला इंटरैक्शन किस तरह का है.

Enums
INTERACTION_TYPE_UNSPECIFIED अनिर्दिष्ट इंटरैक्शन.
BOT बॉट इंटरैक्शन.
HUMAN लोगों से बातचीत करना.

BotRepresentative

बॉट प्रतिनिधि की जानकारी.

जेएसओएन के काेड में दिखाना
{
  "botMessagingAvailability": {
    object (MessagingAvailability)
  }
}
फ़ील्ड
botMessagingAvailability

object (MessagingAvailability)

ज़रूरी है. बॉट मैसेज की उपलब्धता.

MessagingAvailability

हफ़्ते के हर दिन के वे घंटे जब मैसेज सेवा उपलब्ध है. आप एक साथ कई दिनों के लिए, कारोबार के खुले होने का समय डाल सकते हैं. उदाहरण के लिए, * पीडीटी सोमवार से बुधवार * 10:00–14:00 बजे पीडीटी, गुरुवार से शुक्रवार * 15:00–18:00 बजे पीडीटी, गुरुवार-शुक्रवार * 10:00–14:00 बजे पीडीटी शनिवार–शनिवार

अगर कुछ समय के लिए प्रॉडक्ट की उपलब्धता में अंतर होता है, जैसे कि रविवार को कोई खास उपलब्धता न होना, तो इस दौरान मैसेज सेवा उपलब्ध नहीं होगी.

सुविधा के उपलब्ध होने के समय पर, बॉट के काम का कोई असर नहीं पड़ता. सिर्फ़ बॉट एजेंट हमेशा वेलकम मैसेज दिखाते हैं, जबकि मैन्युअल और बॉट, दोनों तरह की सेटिंग वाले एजेंट, उपलब्धता तय करते समय सिर्फ़ लोगों के प्रतिनिधियों को ध्यान में रखते हैं.

जेएसओएन के काेड में दिखाना
{
  "hours": [
    {
      object (Hours)
    }
  ]
}
फ़ील्ड
hours[]

object (Hours)

ज़रूरी है. मैसेज की उपलब्धता के घंटे.

आवर्स

मैसेज सेवा उपलब्ध रहने के घंटों की सीमा.

जेएसओएन के काेड में दिखाना
{
  "startTime": {
    object (TimeOfDay)
  },
  "endTime": {
    object (TimeOfDay)
  },
  "timeZone": string,
  "startDay": enum (DayOfWeek),
  "endDay": enum (DayOfWeek)
}
फ़ील्ड
startTime

object (TimeOfDay)

ज़रूरी है. हफ़्ते के दिन की सीमा के अंदर, हर दिन के लिए शुरू होने का समय.

endTime

object (TimeOfDay)

ज़रूरी है. हफ़्ते के दिन की रेंज के अंदर, हर दिन के लिए खत्म होने का समय.

timeZone

string

ज़रूरी है. घंटों के लिए, IANA का टाइम ज़ोन. उदाहरण के लिए, "अमेरिका/Los_Angeles".

startDay

enum (DayOfWeek)

ज़रूरी है. शुरू होने का दिन.

endDay

enum (DayOfWeek)

ज़रूरी है. खत्म होने का दिन. इसमें चुना गया दिन शामिल है.

TimeOfDay

दिन का समय दिखाता है. तारीख और टाइम ज़ोन या तो अहम नहीं हैं या इन्हें कहीं और बताया गया है. एपीआई, लीप सेकंड की अनुमति दे सकता है. मिलते-जुलते टाइप google.type.Date और google.protobuf.Timestamp हैं.

जेएसओएन के काेड में दिखाना
{
  "hours": integer,
  "minutes": integer,
  "seconds": integer,
  "nanos": integer
}
फ़ील्ड
hours

integer

24 घंटे के फ़ॉर्मैट में, दिन के घंटे. यह 0 से 23 के बीच होना चाहिए. एपीआई, कारोबार के बंद होने जैसे मामलों में "24:00:00" वैल्यू दिखाने का विकल्प चुन सकता है.

minutes

integer

दिन के मिनट. यह संख्या 0 से 59 के बीच होनी चाहिए.

seconds

integer

समय के सेकंड. यह आम तौर पर 0 से 59 के बीच होना चाहिए. अगर एपीआई लीप-सेकंड की अनुमति देता है, तो हो सकता है कि एपीआई वैल्यू 60 की अनुमति दे.

nanos

integer

नैनोसेकंड में सेकंड के हिस्से. यह 0 से 99,99,99,999 के बीच होना चाहिए.

DayOfWeek

हफ़्ते का कोई दिन दिखाता है.

Enums
DAY_OF_WEEK_UNSPECIFIED हफ़्ते का दिन तय नहीं है.
MONDAY सोमवार
TUESDAY मंगलवार
WEDNESDAY बुधवार
THURSDAY गुरुवार
FRIDAY शुक्रवार
SATURDAY शनिवार
SUNDAY रविवार

HumanRepresentative

मानव प्रतिनिधि के लिए जानकारी.

जेएसओएन के काेड में दिखाना
{
  "humanMessagingAvailability": {
    object (MessagingAvailability)
  }
}
फ़ील्ड
humanMessagingAvailability

object (MessagingAvailability)

ज़रूरी है. लोगों को मैसेज भेजने की सुविधा.

AuthorizationConfig

Business Messages पर OAuth के साथ काम करने के लिए कॉन्फ़िगरेशन की जानकारी.

जेएसओएन के काेड में दिखाना
{
  "endpointUrl": string
}
फ़ील्ड
endpointUrl

string

वह एंडपॉइंट यूआरएल जहां उपयोगकर्ता लॉग इन करता है.

NonLocalConfig

गैर-लोकल एंट्री पॉइंट चालू करने के लिए कॉन्फ़िगरेशन.

जेएसओएन के काेड में दिखाना
{
  "contactOption": {
    object (ContactOption)
  },
  "enabledDomains": [
    string
  ],
  "phoneNumber": {
    object (Phone)
  },
  "callDeflectionPhoneNumbers": [
    {
      object (Phone)
    }
  ],
  "regionCodes": [
    string
  ]
}
फ़ील्ड
contactOption

object (ContactOption)

ज़रूरी है. मैसेज सेवा के बटन के साथ दिखने वाले एजेंट की संपर्क जानकारी.

enabledDomains[]

string

ज़रूरी है. साइटलिंक के एंट्री पॉइंट के लिए चालू किए जाने वाले डोमेन.

phoneNumber

object (Phone)

ज़रूरी है. एजेंट का फ़ोन नंबर. गैर-स्थानीय एंट्री पॉइंट से शुरू होने वाली बातचीत के लिए, phone फ़ील्ड को बदल देता है. इस फ़ोन नंबर का इस्तेमाल, कॉन्फ़िगर किए गए सभी इलाकों के लिए किया जाएगा.

callDeflectionPhoneNumbers[]

object (Phone)

ज़रूरी है. कॉल डिफ़्लेक्शन के लिए फ़ोन नंबरों की सूची.

regionCodes[]

string

ज़रूरी है. उन देशों के लिए CLDR क्षेत्र कोड की सूची जहां एजेंट को NON_LOCAL एंट्री पॉइंट लॉन्च करने की अनुमति है. NON_LOCAL एंट्री पॉइंट के लिए ज़रूरी है.

ContactOption

मैसेज सेवा बटन के साथ, संपर्क की जानकारी भी दिखती है.

जेएसओएन के काेड में दिखाना
{
  "url": string,
  "options": [
    enum (Option)
  ]
}
फ़ील्ड
url

string

ज़रूरी है. वह यूआरएल जिसके लिए संपर्क के विकल्प उपलब्ध हैं.

options[]

enum (Option)

ज़रूरी है. दिए गए यूआरएल के लिए उपलब्ध संपर्क विकल्पों की सूची.

विकल्प

संपर्क करने के विकल्प.

Enums
OPTION_UNSPECIFIED सेट नहीं है
WEB_CHAT वेब चैट का विकल्प.
PHONE फ़ोन का विकल्प.
EMAIL ईमेल का विकल्प.
FAQS अक्सर पूछे जाने वाले सवालों का विकल्प.
TWITTER Twitter का विकल्प.
WHATSAPP WhatsApp का विकल्प.

SurveyConfig

पसंद के मुताबिक सर्वे के सवालों को हल करने के लिए कॉन्फ़िगरेशन की जानकारी.

जेएसओएन के काेड में दिखाना
{
  "templateQuestionIds": [
    string
  ],
  "customSurveys": {
    string: {
      object (CustomSurveyConfig)
    },
    ...
  }
}
फ़ील्ड
templateQuestionIds[]

string

सर्वे में शामिल किए गए टेंप्लेट से जुड़े सवालों के टेंप्लेट के आईडी की सूची.

customSurveys

map (key: string, value: object (CustomSurveyConfig))

एजेंट के लिए सर्वे के कस्टम सवाल, जिन्हें स्थान-भाषा के हिसाब से मैप किया जाता है. स्थान-भाषा को, सही तरीके से बनाए गए IETF BCP 47 भाषा के टैग से दिखाया जाता है.

एक ऑब्जेक्ट, जिसमें "key": value पेयर की सूची है. उदाहरण: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

CustomSurveyConfig

एजेंट के लिए कस्टम सर्वे कॉन्फ़िगरेशन.

जेएसओएन के काेड में दिखाना
{
  "customQuestions": [
    {
      object (SurveyQuestion)
    }
  ]
}
फ़ील्ड
customQuestions[]

object (SurveyQuestion)

पसंद के मुताबिक सवालों की सूची.

SurveyQuestion

हर सर्वे के सवाल का पूरा कॉन्टेंट.

जेएसओएन के काेड में दिखाना
{
  "name": string,
  "questionType": enum (Type),
  "questionContent": string,
  "responseOptions": [
    {
      object (SurveyResponse)
    }
  ]
}
फ़ील्ड
name

string

ज़रूरी है. सवाल का यूनीक आइडेंटिफ़ायर.

questionType

enum (Type)

सिर्फ़ आउटपुट के लिए. सवाल किस तरह का है.

questionContent

string

ज़रूरी है. सवाल का कॉन्टेंट. पसंद के मुताबिक बनाए गए सवालों के लिए, ज़्यादा से ज़्यादा 200 वर्ण इस्तेमाल किए जा सकते हैं.

responseOptions[]

object (SurveyResponse)

ज़रूरी है. सवाल के साथ दिखाए गए जवाबों की सूची. ज़्यादा से ज़्यादा 12.

टाइप

सर्वे के सवाल का टाइप.

Enums
TYPE_UNSPECIFIED सर्वे के सवाल के टाइप की जानकारी नहीं है.
GOOGLE_STANDARD_QUESTION Google मानक सर्वे का सवाल.
GOOGLE_TEMPLATE_QUESTION Google की ओर से सर्वे के लिए बनाया गया टेंप्लेट.
PARTNER_CUSTOM_QUESTION पार्टनर की पसंद के मुताबिक बनाए गए सर्वे के सवाल.

SurveyResponse

सर्वे के सवाल के जवाब के लिए कॉन्टेंट.

जेएसओएन के काेड में दिखाना
{
  "content": string,
  "postbackData": string
}
फ़ील्ड
content

string

ज़रूरी है. सर्वे में दिखने वाला टेक्स्ट. जब उपयोगकर्ता उस पर टैप करता है, तब उसे एजेंट को वापस भेज दिया जाता है. ज़्यादा से ज़्यादा 35 वर्ण.

postbackData

string

जब उपयोगकर्ता सवाल के जवाब पर टैप करता है, तो एजेंट को मिलने वाली स्ट्रिंग.

RcsBusinessMessagingAgent

एजेंट की जानकारी, जो खास तौर पर आरसीएस बिज़नेस मैसेजिंग के बारे में है.

जेएसओएन के काेड में दिखाना
{
  "description": string,
  "logoUri": string,
  "heroUri": string,
  "phoneNumbers": [
    {
      object (PhoneEntry)
    }
  ],
  "emails": [
    {
      object (EmailEntry)
    }
  ],
  "websites": [
    {
      object (WebEntry)
    }
  ],
  "privacy": {
    object (WebEntry)
  },
  "termsConditions": {
    object (WebEntry)
  },
  "color": string,
  "billingConfig": {
    object (RcsBusinessMessagingAgentBillingConfig)
  },
  "agentUseCase": enum (AgentUseCase),
  "hostingRegion": enum (HostingRegion)
}
फ़ील्ड
description

string

ज़रूरी है. एजेंट की जानकारी, जो लोगों को दिखती है. ज़्यादा से ज़्यादा 100 वर्ण.

logoUri

string

ज़रूरी है. एजेंट के लोगो का यूआरएल, जो सार्वजनिक तौर पर उपलब्ध है. ज़्यादा से ज़्यादा 50 केबी.

एजेंट की पुष्टि होने के बाद, इसमें बदलाव नहीं किया जा सकता.

heroUri

string

ज़रूरी है. एजेंट के लिए हीरो इमेज का यूआरएल, जो सार्वजनिक तौर पर उपलब्ध है. ज़्यादा से ज़्यादा 200 केबी.

एजेंट की पुष्टि होने के बाद, इसमें बदलाव नहीं किया जा सकता.

phoneNumbers[]

object (PhoneEntry)

ज़रूरी है. एजेंट से जुड़े फ़ोन नंबर.

emails[]

object (EmailEntry)

ज़रूरी नहीं. एजेंट से जुड़े ईमेल पते.

websites[]

object (WebEntry)

ज़रूरी नहीं. एजेंट से जुड़ी वेबसाइटें. ज़्यादा से ज़्यादा 3.

privacy

object (WebEntry)

ज़रूरी है. एजेंट की निजता नीति.

termsConditions

object (WebEntry)

ज़रूरी है. एजेंट से जुड़े नियम और शर्तें.

color

string

ज़रूरी है. एजेंट की थीम का रंग, जो लोगों को हेक्स फ़ॉर्मैट में दिखता है. उदाहरण के लिए, #FF6347.

billingConfig

object (RcsBusinessMessagingAgentBillingConfig)

ज़रूरी है. एजेंट के लिए बिलिंग कॉन्फ़िगरेशन.

agentUseCase

enum (AgentUseCase)

ज़रूरी नहीं. बॉट के केस का इस्तेमाल करें.

hostingRegion

enum (HostingRegion)

ज़रूरी है. एजेंट के लिए होस्ट करने का इलाका.

PhoneEntry

एजेंट से जुड़ा फ़ोन नंबर.

जेएसओएन के काेड में दिखाना
{
  "phoneNumber": {
    object (Phone)
  },
  "label": string
}
फ़ील्ड
phoneNumber

object (Phone)

ज़रूरी है. फ़ोन नंबर E.164 फ़ॉर्मैट में होना चाहिए. उदाहरण के लिए, +12223334444.

label

string

ज़रूरी है. फ़ोन नंबर के लिए लेबल.

EmailEntry

एजेंट से जुड़ा ईमेल.

जेएसओएन के काेड में दिखाना
{
  "address": string,
  "label": string
}
फ़ील्ड
address

string

ज़रूरी है. कोई ईमेल पता.

label

string

ज़रूरी है. ईमेल पते के लिए लेबल.

WebEntry

एजेंट से जुड़ा वेब-आधारित संसाधन.

जेएसओएन के काेड में दिखाना
{
  "uri": string,
  "label": string
}
फ़ील्ड
uri

string

ज़रूरी है. एजेंट से जुड़ा सार्वजनिक तौर पर ऐक्सेस किया जा सकने वाला यूआरआई. एचटीटीपी या एचटीटीपीएस प्रोटोकॉल का इस्तेमाल किया जाना ज़रूरी है.

label

string

ज़रूरी नहीं. यूआरआई के लिए लेबल.

RcsBusinessMessagingAgentBillingConfig

एजेंट के लिए बिलिंग कॉन्फ़िगरेशन.

जेएसओएन के काेड में दिखाना
{
  "billingCategory": enum (BillingCategory)
}
फ़ील्ड
billingCategory

enum (BillingCategory)

एजेंट के लिए बिलिंग की कैटगरी.

BillingCategory

इस्तेमाल की जा सकने वाली बिलिंग कैटगरी.

Enums
BILLING_CATEGORY_UNSPECIFIED श्रेणी तय नहीं की गई है.
CONVERSATIONAL_LEGACY मौजूदा एजेंट के बिलिंग कॉन्फ़िगरेशन के साथ काम करने के लिए लेगसी कैटगरी.
CONVERSATIONAL इसे लंबे और मुश्किल सेशन के लिए डिज़ाइन किया गया है, जहां उपयोगकर्ता और ब्रैंड एक-दूसरे को मैसेज भेजते हैं.
SINGLE_MESSAGE एसएमएस की जगह, मैसेज सेवा का बेहतर अनुभव देता है. बातचीत के तौर पर कभी भी बिल नहीं भेजा जाता.
BASIC_MESSAGE बिलिंग मॉडल, एसएमएस की तरह होता है. बातचीत के तौर पर कभी भी बिल नहीं भेजा जाता.

AgentUseCase

एजेंट, स्टोरेज में इस्तेमाल किए गए केस टाइप का इस्तेमाल करते हैं.

Enums
AGENT_USE_CASE_UNSPECIFIED इस्तेमाल का उदाहरण नहीं दिया गया है.
TRANSACTIONAL ऐसे एजेंट जो सिर्फ़ ज़रूरी, ज़रूरी, और समय के हिसाब से ज़रूरी मैसेज भेजते हैं.
PROMOTIONAL बिक्री, मार्केटिंग, और प्रमोशन से जुड़े मैसेज भेजने वाले एजेंट. डिफ़ॉल्ट प्रकार.
OTP ऐसे एजेंट जो सिर्फ़ एक बार पासवर्ड भेजते हैं.
MULTI_USE ऐसे एजेंट जिनके इस्तेमाल के कई उदाहरण हैं.

HostingRegion

किसी एजेंट के लिए होस्टिंग की संभावित जगहें, जिसका इस्तेमाल क्षेत्रीय सर्वर पर P2A मैसेज को सही तरीके से रूट करने के लिए किया जाता है.

Enums
HOSTING_REGION_UNSPECIFIED होस्ट करने के इलाके की जानकारी नहीं दी गई है.
NORTH_AMERICA उत्तरी अमेरिका.
EUROPE यूरोप.
ASIA_PACIFIC एशिया पैसिफ़िक.

तरीके

create

किसी ब्रैंड को पेश करने के लिए नया एजेंट बनाता है.

delete
(deprecated)

अब काम नहीं करता: एजेंट को मिटाने की सुविधा अब काम नहीं करती.

get

किसी एजेंट के बारे में जानकारी पाएं.

getLaunch

एजेंट को लॉन्च करने की जानकारी देता है.

getVerification

एजेंट की पुष्टि की जानकारी देता है.

list

ब्रैंड से जुड़े सभी एजेंट की सूची बनाता है.

patch

एजेंट के बारे में जानकारी अपडेट करता है.

requestLaunch

यह एजेंट को लॉन्च करने की प्रोसेस शुरू करता है.

requestVerification

एजेंट के कारोबार की जानकारी की पुष्टि शुरू करता है.

updateLaunch

एजेंट के लिए लॉन्च की जानकारी अपडेट करता है.

updateVerification

एजेंट की पुष्टि की स्थिति अपडेट करता है.