Create an Integration

Create an integration that can be installed by workspaces.

Integrations are created by users but are installed by workspaces. To create a new integration, navigate to your Pine settings, select the Applications menu, and click create new application.

The sections are as follows:

  • The Application section requires you to specify the general information about your integration.

  • The Authorization section allows you to designate the integration as private or public and select your required permissions. Permissions will be shown during installation, and changing them will require users to manually update the integration and approve the new permissions.

    • Private integrations are scoped to workspaces the user creates, and personal JWTs are used to authorize access.

    • Public integrations are installable by any user (if published) but follow the more involved OAuth 2.0 protocol.

  • The Configuration section allows you create custom fields that can be populated by workspaces during installation. Each of these fields has an accompanying ID that can be retrieved via the API.

  • The Extensions section allows you to upload an extension file that will be loaded into Pine's extension sidebar. Learn more about UI extensions in the Frontend section.

Once you're happy with the information, click the create button to create your application.

Last updated