API Tầng điều khiển của Cổng API Chuyển đổi cho nhiều tài khoản: Tài liệu tham khảo

Cấu hình định tuyến dữ liệu tài khoản

Cập nhật cách định tuyến dữ liệu

Cho phép xác định miền bên thứ nhất cho Pixel để giao tiếp với Cổng. Xem thêm chi tiết tại đây.

Lược đồ

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

Trường

TrườngMô tả

tenantId
Chuỗi

Bắt buộc

Thông tin nhận dạng duy nhất của tài khoản


IngressDomainInput

TrườngMô tả

ingress
Chuỗi

Bắt buộc

Miền phụ mới cần cập nhật

targetDomain
Chuỗi

Bắt buộc

Miền cổng đối tác


Trả về

TrườngMô tả

IngressDomain
IngressDomain

Đối tượng miền ingress


Mã lỗi

Mô tả

401

Không được phép nâng cấp miền ingress

500

Lỗi máy chủ nội bộ


Yêu cầu mẫu

Đột biến

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

Biến

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

Phản hồi mẫu

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