Skip to main content
OpenAI is an API Key-based integration and does not require the setup of an app. To connect with the OpenAI integration, you will need the following credentials:
  • API Key

Pre-requisites

  1. OpenAI account with API access.
If you haven’t already created an API Key in OpenAI, you’d need to create one from the OpenAI Dashboard.

Getting Credentials of OpenAI

To acquire the required credentials and connect, please follow the steps mentioned below:
  1. Log in to your OpenAI Dashboard.
  2. Navigate to API Keys section and click on Create new secret key.
Navigation for API Key setup
  1. Provide a unique Name to the Organization and Project. Keep the Permissions set to All, then click on Create Secret Key.
Creating OpenAI Secret Key
  1. Copy the API Key and click on Done.
Getting API Key
Keep your API Key confidential — don’t share it with anybody. The API Key is only displayed once during creation, so make sure to copy and store it securely. If lost, you’ll need to generate a new key.

Configuring credentials in Refold

Navigate to the Refold hosted portal and enter the API Key when prompted during the OpenAI connection setup. Setting up API Key in hosted portal Provide the acquired API Key in the hosted portal and complete the connection.

Actions and triggers

Once the above setup is completed, you can create orchestrations of your use-cases using OpenAI actions and triggers. Following are the set of OpenAI actions and triggers supported by Refold.
  1. List Audit Logs - List user actions and configuration changes within this organization in OpenAI.
  1. List Projects - Returns a list of projects in OpenAI.
  2. Create Project - Creates a new project in OpenAI.
  3. Update Project - Modifies a project in the organization in OpenAI.
  1. List Users - Lists all of the users in the organization in OpenAI.
  2. Get User - Retrieves a user by their identifier in OpenAI.
  3. Update User - Modifies a user’s role in the organization in OpenAI.
  4. Delete User - Deletes a user from the organization in OpenAI.
  5. Invite User - Invites a user to the organization in OpenAI.
  6. List Project Users - Returns a list of users in the project in OpenAI.
  1. HTTP Request - Make HTTP API calls to any OpenAI documented REST APIs.
  2. Incremental Sync - Check for new data in the endpoint.