- Ressource: Bereitstellung
- ExperimentConfig
- ExperimentConfig.VersionRelease
- ExperimentConfig.State
- ExperimentConfig.VersionRelease.TrafficAllocation
- WhatsAppCredentials
- InstagramCredentials
- Deployment.Modality
- Methoden
Ressource: Bereitstellung
Ein Deployment stellt eine unveränderliche, abfragbare Version der App dar. Es wird verwendet, um eine App-Version mit einem bestimmten Channelprofil bereitzustellen.
| JSON-Darstellung |
|---|
{ "name": string, "displayName": string, "appVersion": string, "channelProfile": { object ( |
| Felder | |
|---|---|
name |
ID. Der Ressourcenname der Bereitstellung. Format: |
displayName |
Erforderlich. Der Anzeigename der Bereitstellung. |
appVersion |
Optional. Der Ressourcenname der bereitzustellenden App-Version. Format: |
channelProfile |
Erforderlich. Das im Einsatz verwendete Kanalprofil. |
createTime |
Nur Ausgabe. Zeitstempel für die Erstellung dieser Bereitstellung. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
updateTime |
Nur Ausgabe. Zeitstempel der letzten Aktualisierung dieser Bereitstellung. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
etag |
Nur Ausgabe. Etag, das verwendet wird, um sicherzustellen, dass sich das Objekt während eines Read-Modify-Write-Vorgangs nicht geändert hat. Wenn das ETag leer ist, werden alle gleichzeitigen Änderungen durch das Update überschrieben. |
experimentConfig |
Optional. Testkonfiguration für die Bereitstellung. |
whatsappCredentials |
Optional. Nur Eingabe. Beim Konfigurieren eines WhatsApp-Channelprofils sind temporäre WhatsApp-Anmeldedaten erforderlich. |
instagramCredentials |
Optional. Nur Eingabe. Bei der Konfiguration eines Instagram-Kanalprofils sind temporäre Instagram-Anmeldedaten erforderlich. |
modelSettings |
Optional. Modelleinstellungen für die Bereitstellung. Überschreibt die Modelleinstellungen, die auf App-/Agent-Ebene konfiguriert wurden. Hinweis: Das Überschreiben von Modelleinstellungen auf Bereitstellungsebene ist nur über eine Zulassungsliste möglich. Wenden Sie sich an das CXAS-Team, um dieses Feld zu aktivieren. |
modality |
Optional. Die Modalität der Bereitstellung. Hinweis: Das Überschreiben der Modalität auf Bereitstellungsebene ist nur über eine Zulassungsliste möglich. Wenden Sie sich an das CXAS-Team, um dieses Feld zu aktivieren. |
ExperimentConfig
Test für die Bereitstellung
| JSON-Darstellung |
|---|
{
"versionRelease": {
object ( |
| Felder | |
|---|---|
versionRelease |
Optional. Version für den Test. |
ExperimentConfig.VersionRelease
Version für den Test.
| JSON-Darstellung |
|---|
{ "state": enum ( |
| Felder | |
|---|---|
state |
Optional. Status der Versionsveröffentlichung. |
trafficAllocations[] |
Optional. Traffic-Zuweisungen für die Versionsveröffentlichung. |
ExperimentConfig.State
Status des Tests.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Nicht angegebener Zustand. |
PENDING |
Eingestellt: Dieser Status wird nicht mehr verwendet. |
RUNNING |
Ausführungsstatus. Der Test läuft und ist gültig. |
DONE |
Eingestellt: Dieser Status wird nicht mehr verwendet. |
EXPIRED |
Eingestellt: Dieser Status wird nicht mehr verwendet. |
ExperimentConfig.VersionRelease.TrafficAllocation
Traffic-Zuordnung für die Version.
| JSON-Darstellung |
|---|
{ "id": string, "trafficPercentage": integer, "appVersion": string } |
| Felder | |
|---|---|
id |
Optional. Die ID der Traffic-Zuordnung. Freiformatierter String mit bis zu 128 Zeichen. |
trafficPercentage |
Optional. Traffic-Prozentsatz der Traffic-Zuordnung. muss zwischen 0 und 100 liegen. |
appVersion |
Optional. App-Version der Traffic-Zuordnung. Format: |
WhatsAppCredentials
Temporäre Meta-Anmeldedaten für die native WhatsApp-Integration.
| JSON-Darstellung |
|---|
{ "authCode": string, "pin": string, "phoneNumber": string, "businessAccountId": string, "wabaId": string, "conversationProfileId": string } |
| Felder | |
|---|---|
authCode |
Erforderlich. Der Meta-Autorisierungscode, der vom eingebetteten Registrierungsvorgang bereitgestellt wird. |
pin |
Erforderlich. Die sechsstellige PIN, die vom Nutzer für die Bestätigung in zwei Schritten erstellt wurde. |
phoneNumber |
Erforderlich. Die Telefonnummer, mit der Sie sich bei WhatsApp registrieren. |
businessAccountId |
Erforderlich. Die ID des Geschäftskontos, die für die Telefonnummer verwendet werden soll. |
wabaId |
Erforderlich. Die WhatsApp Business-Konto-ID. |
conversationProfileId |
Optional. Die ID des Unterhaltungsprofils, das für die Bereitstellung verwendet werden soll. |
InstagramCredentials
Sitzungsspezifische Meta-Anmeldedaten für die native Instagram-Integration.
| JSON-Darstellung |
|---|
{ "authCode": string, "conversationProfileId": string } |
| Felder | |
|---|---|
authCode |
Erforderlich. Der Meta-Autorisierungscode, der vom eingebetteten Registrierungsvorgang bereitgestellt wird. |
conversationProfileId |
Optional. Die ID des Unterhaltungsprofils, das für die Bereitstellung verwendet werden soll. |
Deployment.Modality
Die Modalität der Bereitstellung.
| Enums | |
|---|---|
MODALITY_UNSPECIFIED |
Unbekannte Modalität. |
MODALITY_TEXT |
Textmodalität. |
MODALITY_VOICE |
Sprachmodalität |
MODALITY_VIDEO |
Videomodalität. |
Methoden |
|
|---|---|
|
Erstellt ein neues Deployment in der angegebenen App. |
|
Löscht die angegebene Bereitstellung. |
|
Ruft Details zur angegebenen Bereitstellung ab. |
|
Ruft die erweiterte Agentenkarte für den authentifizierten Agent ab. |
|
Listet Bereitstellungen in der angegebenen App auf. |
|
Aktualisiert die angegebene Bereitstellung. |