- Solicitud HTTP
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- CreateUserRequest
- AddAccountService
- AccountAggregation
- 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. Como parte de la creación, se inicializa un servicio de cuenta entre la cuenta que se creará y la cuenta del proveedor. Se debe proporcionar al menos uno de esos servicios. Actualmente, exactamente uno de ellos debe ser |
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. Es el nombre del recurso de la cuenta para la que se creará un usuario. Formato: |
user |
Obligatorio. Es la dirección de correo electrónico del usuario (por ejemplo, |
user |
Obligatorio. El usuario que se creará. |
AddAccountService
Instrucciones adicionales para agregar servicios de la cuenta durante la creación de la cuenta.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión service_type . Es el tipo de servicio que se agregará. Las direcciones (service_type ) solo pueden ser una de las siguientes opciones: |
|
account |
El proveedor es un agregador de la cuenta. Carga útil para el tipo de servicio Account Aggregation. |
provider |
Obligatorio. El proveedor del servicio. Formato: |
AccountAggregation
Este tipo no tiene campos.
Carga útil AccountAggregation
.