API del plano de control de la puerta de enlace de la API de conversiones para varias cuentas: referencia

Configuración de enrutamiento de datos de la cuenta

Actualizar el enrutamiento de datos

Permite definir un dominio interno para que el píxel se comunique con la puerta de enlace. Obtén más información aquí.

Esquema

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!
}
     

Campos

CampoDescripción

tenantId
Cadena

Obligatorio.

Identificador único de la cuenta.


IngressDomainInput

CampoDescripción

ingress
Cadena

Obligatorio.

Nuevo subdominio que se debe actualizar.

targetDomain
Cadena

Obligatorio.

Dominio de la puerta de enlace para socios


Devuelve

CampoDescripción

IngressDomain
IngressDomain

Objeto del dominio de entrada.


Códigos de error

CódigoDescripción

401

No estás autorizado para actualizar el dominio de entrada.

500

Error interno del servidor.


Ejemplo de solicitud

Mutación

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

Variables

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

Ejemplo de respuesta

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