Conversions API Gateway für mehrere Konten – Control Plane API: Referenz

Konfiguration des Kontodatenroutings

Datenrouting aktualisieren

Ermöglicht das Definieren einer Erstanbieter-Domain für das Pixel, um mit dem Gateway zu kommunizieren. Weitere Einzelheiten findest du hier.

Schema

POST https://{capig_domain}/capig/graphql/ 
_________________________________________________________________________________________________________________
      
mutation IngressEditingModalMutation(
 $tenantId: ID!
 $input: IngressDomainInput
) {
 tenantMutations(tenantId: $tenantId) {
   upsertIngressDomain(input: $input) {
     id
     ingress
     cnameResolveSuccess
     tenantName
     enhancementTenantIngressVerifiedResult {
       id
       tenantIngressVerified
     }
   }
 }
}
_________________________________________________________________________________________________________
tenantId: ID!
_______________________________________________________________________________________________________
input IngressDomainInput {
  ingress: String!
  targetDomain: String!
}
     

Felder

FeldBeschreibung

tenantId
String

Erforderlich

Eindeutige ID des Kontos


IngressDomainInput

FeldBeschreibung

ingress
String

Erforderlich

Neue Subdomain, die aktualisiert werden soll

targetDomain
String

Erforderlich

Partner-Gateway-Domain


Rückgabe

FeldBeschreibung

IngressDomain
IngressDomain

Ingress-Domain-Objekt


Fehlercodes

CodeBeschreibung

401

Keine Autorisierung zum Upgraden der Ingress-Domain vorhanden

500

Interner Serverfehler


Beispielanfrage

Mutation

 mutation IngressEditingModalMutation(
$tenantId: ID!
$input: IngressDomainInput
) {
tenantMutations(tenantId: $tenantId) {
  upsertIngressDomain(input: $input) {
    id
    ingress
    cnameResolveSuccess
    enhancementTenantIngressVerifiedResult {
      id
      tenantIngressVerified
    }
  }
}
}
     

Variablen

{
  "tenantId": "IaoreXfj",
  "input": {
      "ingress": "capig.advertiser.com",
      "targetDomain": "capig.targetDomain.com"
  }
}
     

Beispielantwort

{
   "data": {
       "tenantMutations": {
           "upsertIngressDomain": {
               "id": "IaoreXfj:ingress",
               "ingress": "capig.advertiser.com",
               "cnameResolveSuccess": true,
               "enhancementTenantIngressVerifiedResult": {
                   "id": "IaoreXfj:tenantIngressVerified",
                   "tenantIngressVerified": true
               }
           }
       }