- Solicitud HTTP
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- CreateUserRequest
- AcceptTermsOfService
- 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. 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 estos servicios. Actualmente, exactamente uno de ellos debe ser |
acceptTermsOfService |
Opcional. Las Condiciones del Servicio (CS) 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. Es 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 en formato |
regionCode |
Obligatorio. Es el código de región según lo define CLDR. Es un país cuando las Condiciones del Servicio se aplican específicamente a ese país o |
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: |
|
accountAggregation |
El proveedor es un agregador de la cuenta. Carga útil para el tipo de servicio Account Aggregation. |
provider |
Opcional. El proveedor del servicio. Formato: |
AccountAggregation
Este tipo no tiene campos.
Carga útil de AccountAggregation
.