- Solicitud HTTP
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- CreateUserRequest
- AcceptTermsOfService
- AddAccountService
- Pruébalo
Crea una cuenta independiente de Merchant Center con configuración adicional. Agrega al usuario que realiza la solicitud como administrador de la cuenta nueva.
Solicitud HTTP
POST https://merchantapi.googleapis.com/accounts/v1beta/accounts:createAndConfigure
La URL usa la sintaxis de la transcodificación gRPC.
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON |
---|
{ "account": { object ( |
Campos | |
---|---|
account |
Obligatorio. La cuenta que se creará. |
users[] |
Opcional. Usuarios que se agregarán a la cuenta. |
service[] |
Obligatorio. Se inicializa un servicio de cuentas entre la cuenta que se creará y la cuenta de proveedor como parte de la creación. Se debe proporcionar al menos uno de esos servicios. Actualmente, solo se admite |
acceptTermsOfService |
Opcional. Las Condiciones del Servicio se deben aceptar inmediatamente después de crear la cuenta. |
Cuerpo de la respuesta
Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de Account
.
Permisos de autorización
Requiere el siguiente alcance de OAuth:
https://www.googleapis.com/auth/content
Para obtener más información, consulta la descripción general de OAuth 2.0.
CreateUserRequest
Mensaje de la solicitud para el método CreateUser
.
Representación JSON |
---|
{
"parent": string,
"userId": string,
"user": {
object ( |
Campos | |
---|---|
parent |
Obligatorio. El nombre del recurso de la cuenta para la que se creará un usuario. Formato: |
userId |
Obligatorio. Es la dirección de correo electrónico del usuario (por ejemplo, |
user |
Obligatorio. El usuario que se creará. |
AcceptTermsOfService
Referencia a un recurso de las Condiciones del Servicio.
Representación JSON |
---|
{ "name": string, "regionCode": string } |
Campos | |
---|---|
name |
Obligatorio. El nombre del recurso de la versión de las Condiciones del Servicio. |
regionCode |
Obligatorio. Código regional como lo define CLDR. Esto puede ser un país en el que las Condiciones del Servicio se aplican específicamente a ese país o |
AddAccountService
Instrucciones adicionales para agregar servicios de la cuenta durante su creación.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión service_type . Actualmente, solo se admite el tipo de cuenta principal de varios clientes. service_type puede ser solo uno de los siguientes: |
|
accountAggregation |
El proveedor es un agregador de la cuenta. |
provider |
Opcional. Es el proveedor del servicio. Formato: |