Serviço de revendedor do Google Workspace do SDK Admin
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O serviço Admin SDK Google Workspace Reseller permite
usar a API Reseller do SDK Admin no Apps Script.
Essa API permite que administradores revendedores autorizados façam pedidos de clientes
e gerenciem assinaturas mensais pós-pagas do Google Workspace.
Referência
Para informações detalhadas sobre esse serviço, consulte a
documentação de referência da
API Reseller do SDK Admin do Google Workspace. Assim como todos os
serviços avançados no Apps Script, o serviço
Google Workspace Reseller do SDK Admin
usa os mesmos
objetos, métodos e parâmetros da API pública. Para mais informações, consulte Como as assinaturas de método são determinadas.
Para informar problemas e encontrar outros tipos de suporte, consulte o
guia de suporte para revendedores do SDK Admin.
Código de amostra
O exemplo de código abaixo usa a versão 1 da API.
Receber uma lista de assinaturas
Este exemplo registra a lista de assinaturas, incluindo o ID do cliente, a data de criação, o nome do plano e o ID da SKU.
Observe o uso de tokens de página para acessar a lista completa de resultados.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-08-31 UTC.
[null,null,["Última atualização 2025-08-31 UTC."],[[["\u003cp\u003eThe Admin SDK Google Workspace Reseller service enables authorized reseller admins to manage Google Workspace subscriptions and place customer orders via Apps Script.\u003c/p\u003e\n"],["\u003cp\u003eThis advanced service requires prior enabling before use and mirrors the functionality of the Admin SDK Reseller API.\u003c/p\u003e\n"],["\u003cp\u003eComprehensive reference documentation, support resources, and sample code are readily available for developers.\u003c/p\u003e\n"],["\u003cp\u003eSample code showcases how to retrieve and log a list of subscriptions, demonstrating pagination for accessing the complete result set.\u003c/p\u003e\n"]]],[],null,["# Admin SDK Google Workspace Reseller Service\n\nThe Admin SDK Google Workspace Reseller service allows\nyou to use the [Admin SDK Reseller API](/admin-sdk/reseller) in Apps Script.\nThis API allows authorized reseller admins to place customer orders\nand manage Google Workspace monthly post-pay\nsubscriptions.\n| **Note:** This is an advanced service that must be [enabled before use](/apps-script/guides/services/advanced).\n\nReference\n---------\n\nFor detailed information on this service, see the\n[reference documentation](/admin-sdk/reseller/v1/reference) for the\nAdmin SDK Google Workspace Reseller API. Like all\nadvanced services in Apps Script, the Admin SDK\nGoogle Workspace Reseller service uses the same\nobjects, methods, and parameters as the public API. For more information, see [How method signatures are determined](/apps-script/guides/services/advanced#how_method_signatures_are_determined).\n\nTo report issues and find other support, see the\n[Admin SDK Reseller support guide](/admin-sdk/reseller/support).\n\nSample code\n-----------\n\nThe sample code below uses [version 1](/admin-sdk/groups-migration/v1/reference)\nof the API.\n\n### Get a list of subscriptions\n\nThis sample logs the list of subscriptions, including the customer ID,\ndate created, plan name, and the SKU ID.\nNotice the use of page tokens to access the full list of results. \nadvanced/adminSDK.gs \n[View on GitHub](https://github.com/googleworkspace/apps-script-samples/blob/main/advanced/adminSDK.gs) \n\n```javascript\n/**\n * Logs the list of subscriptions, including the customer ID, date created, plan\n * name, and the sku ID. Notice the use of page tokens to access the full list\n * of results.\n * @see https://developers.google.com/admin-sdk/reseller/reference/rest/v1/subscriptions/list\n */\nfunction getSubscriptions() {\n let result;\n let pageToken;\n do {\n result = AdminReseller.Subscriptions.list({\n pageToken: pageToken\n });\n for (const sub of result.subscriptions) {\n const creationDate = new Date();\n creationDate.setUTCSeconds(sub.creationTime);\n console.log('customer ID: %s, date created: %s, plan name: %s, sku id: %s',\n sub.customerId, creationDate.toDateString(), sub.plan.planName,\n sub.skuId);\n }\n pageToken = result.nextPageToken;\n } while (pageToken);\n}\n```"]]