Grammarly

Grammarly is an enterprise writing assistance platform that provides AI-powered grammar, style, and tone suggestions along with license management and usage analytics for organizations.

Use Cases the Adapter Solves

  • Optimize license utilization: Track active and inactive Grammarly users to identify unused licenses and optimize subscription costs.
  • Monitor user activity and engagement: Analyze user activity patterns to understand Grammarly adoption across your organization.
  • Ensure compliance with subscription limits: Verify that the number of enrolled users stays within your licensed seat count to avoid subscription violations.

Asset Types Fetched

  • SaaS Applications
  • Licenses
  • Users

Data Retrieved through the Adapter

Users - fields such as Email Address, Display Name, User Remote ID, Last Seen From Activities

Licenses - fields such as Remote ID, Quantity, End Date, Enrolled

Before You Begin

Required Ports

  • TCP port 443 (HTTPS)

Authentication Methods

OAuth 2.0 Client Credentials

APIs

Axonius uses the Grammarly License Management API. The following endpoints are called:

  • POST /v4/api/oauth2/token - Obtains OAuth 2.0 access token using client credentials flow
  • GET /ecosystem/api/v1/users - Retrieves paginated list of users with their details and activity information
  • GET /ecosystem/api/v1/institutions-summary - Retrieves institution subscription summary including license counts and user types

Required Permissions

The following OAuth 2.0 scope is required:

  • users-api:read - Grants read-only access to the License Management API, allowing the adapter to retrieve user and institution details such as name, email, subscription status, and institution subscription summary.

Supported From Version

Supported from Axonius version 9.0.1


Connecting the Adapter in Axonius

Navigate to the Adapters page, search for Grammarly, and click on the adapter tile.

Click Add Connection.

To connect the adapter in Axonius, provide the following parameters:

Required Parameters

  1. API Domain - Grammarly API endpoint domain (default https://api.grammarly.com). Example: https://api.grammarly.com
  2. Auth Domain - OAuth 2.0 token endpoint domain (default https://auth.grammarly.com). Example: https://auth.grammarly.com
  3. Client ID - OAuth 2.0 Client ID from Grammarly Enterprise admin console.
  4. Client Secret - OAuth 2.0 Client Secret from Grammarly Enterprise admin console.
grammarly adapter

Optional Parameters

  1. Verify SSL - Select whether to verify the SSL certificate of the server against the CA database inside of Axonius. For more details, see SSL Trust & CA Settings.
  2. HTTPS Proxy - Connect the adapter to a proxy instead of directly connecting it to the domain.
  3. HTTPS Proxy User Name - The user name to use when connecting to the value supplied in API Domain via the value supplied in HTTPS Proxy.
  4. HTTPS Proxy Password - The password to use when connecting to the server using the HTTPS Proxy.

To learn more about common adapter connection parameters and buttons, see Adding a New Adapter Connection.


Did this page help you?