Quip Access Requirements

As Moveworks has integrated with Quip Knowledge, we would need the following details to connect our services with your Quip instance. Our systems fetch the knowledge articles stored in your system and serve the user with relevant answers.

Setup

To authenticate the API calls to Quip, we use the recommended OAuth mechanism summarized in the diagram below:

This will require the creation of a Service Account that has access to the documents present within your Quip instance as well as the creation of a New API Key for Client Credentials.

⚠️

Quip’s Automation APIs have severely low Rate Limits and therefore you would need to contact your Quip Support to raise a ticket for upgrading the Rate Limit of the Service Account you created for us by at least 4X for us to successfully test and enable Quip Content Integration with your MW Bot.

After following through this setup, you will need to provide the following to Moveworks:

  • OAuth Client Credentials
    • Client ID
    • Client Secret
  • Service Account Credentials
    • Username
    • Password

👉 Provide provide ALL of the above to your Moveworks Customer Success team via an encrypted email.

How to generate the Client Credentials?

In order to get secure access to your instance using the available APIs, we will follow the authentication method that is used by Quip.

Note: Only a Quip admin can create an API key.

  1. Log in to the Quip Admin Console.
  2. Click Settings, then Integrations.
  3. Click New API Key.
  4. Name your API key and enable the User Read permission scope
  5. Copy the client ID and client secret and store it in a safe storage