Method: accounts.createAndConfigure

Membuat akun Merchant Center mandiri dengan konfigurasi tambahan. Menambahkan pengguna yang membuat permintaan sebagai admin untuk akun baru.

Permintaan HTTP

POST https://merchantapi.googleapis.com/accounts/v1beta/accounts:createAndConfigure

URL menggunakan sintaksis gRPC Transcoding.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "account": {
    object (Account)
  },
  "users": [
    {
      object (CreateUserRequest)
    }
  ],
  "service": [
    {
      object (AddAccountService)
    }
  ],
  "acceptTermsOfService": {
    object (AcceptTermsOfService)
  }
}
Kolom
account

object (Account)

Wajib. Akun yang akan dibuat.

users[]

object (CreateUserRequest)

Opsional. Pengguna yang akan ditambahkan ke akun.

service[]

object (AddAccountService)

Opsional. Jika ditentukan, layanan akun antara akun yang akan dibuat dan akun penyedia akan diinisialisasi sebagai bagian dari pembuatan.

acceptTermsOfService

object (AcceptTermsOfService)

Opsional. Persyaratan Layanan (ToS) yang akan segera disetujui setelah pembuatan akun.

Isi respons

Jika berhasil, isi respons akan berisi instance Account.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut ini:

  • https://www.googleapis.com/auth/content

Untuk informasi selengkapnya, lihat Ringkasan OAuth 2.0.

CreateUserRequest

Pesan permintaan untuk metode CreateUser.

Representasi JSON
{
  "parent": string,
  "userId": string,
  "user": {
    object (User)
  }
}
Kolom
parent

string

Wajib. Nama resource akun tempat pengguna akan dibuat. Format: accounts/{account}

userId

string

Wajib. Alamat email pengguna (misalnya, john.doe@gmail.com).

user

object (User)

Wajib. Pengguna yang akan dibuat.

AcceptTermsOfService

Referensi ke resource Persyaratan Layanan.

Representasi JSON
{
  "name": string,
  "regionCode": string
}
Kolom
name

string

Wajib. Nama resource versi persyaratan layanan.

regionCode

string

Wajib. Kode wilayah seperti yang ditetapkan oleh CLDR. Ini adalah negara ketika ToS berlaku secara khusus untuk negara tersebut atau 001 jika berlaku secara global.

AddAccountService

Petunjuk tambahan untuk menambahkan layanan akun selama pembuatan akun.

Representasi JSON
{

  // Union field service_type can be only one of the following:
  "accountAggregation": {
    object
  }
  // End of list of possible types for union field service_type.
  "provider": string
}
Kolom
Kolom union service_type. Saat ini hanya mendukung jenis akun induk Multiklien. service_type hanya dapat berupa salah satu dari yang berikut:
accountAggregation

object

Penyedia merupakan agregator untuk akun.

provider

string

Opsional. Penyedia layanan. Format: accounts/{account}