เกตเวย์ API คอนเวอร์ชั่นสำหรับ Control Plane API แบบหลายบัญชี: เอกสารอ้างอิง

การกำหนดค่าเส้นทางข้อมูลบัญชี

อัพเดตการกำหนดเส้นทางข้อมูล

ช่วยให้สามารถกำหนดโดเมนบุคคลที่หนึ่งสำหรับพิกเซลเพื่อสื่อสารกับเกตเวย์ รายละเอียดเพิ่มเติมที่นี่

สกีมา

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

ช่อง

ช่องคำอธิบาย

tenantId
สตริง

ต้องระบุ

ตัวระบุที่ไม่ซ้ำกันของบัญชี


IngressDomainInput

ช่องคำอธิบาย

ingress
สตริง

ต้องระบุ

โดเมนย่อยใหม่ที่ต้องอัพเดต

targetDomain
สตริง

ต้องระบุ

โดเมนเกตเวย์ของพาร์ทเนอร์


การส่งคืน

ช่องคำอธิบาย

IngressDomain
IngressDomain

อ็อบเจ็กต์ของโดเมนขาเข้า


รหัสข้อผิดพลาด

รหัสคำอธิบาย

401

ไม่ได้รับอนุญาตให้อัพเกรดโดเมนขาเข้า

500

ข้อผิดพลาดของเซิร์ฟเวอร์ภายใน


ตัวอย่างคำขอ

การเปลี่ยนแปลง

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

ตัวแปร

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

ตัวอย่างการตอบกลับ

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