App Reg Overview

Welcome to AppReg!

Introduction

App Registration portal enables app developers to register their applications, create authentication clients, build deep integrations within Seismic via extension points, and enable subscription to webhook events.

Overview

The App Registration Portal provides developers with the tools to:

  1. Create Authentication Clients:
    • Configure OAuth clients with three types of authentication:
      • Implicit: For single-page applications.
      • Authorization Code: For server-side applications.
      • Client Credential via User Delegation: For machine-to-machine applications.
    • Enable access to public APIs, which can be used to build complex integrations and automated workflows.
  2. Develop Extensions:
    • Integrate deeply within Seismic using the extension points, such as:
      • Main Navigation: Integrate with the Seismic main navigation system.
      • Search: Enhance search functionality with results from your company.
      • JavaScript Extension: Run custom JavaScript functionalities.
  3. Set Up Webhook subscriptions:
    1. Receive real-time notifications about specific events.
    2. Ensure your app can respond promptly to changes.

Getting Started

  • Log in: Access the portal using your Seismic credentials.
  • Create your app: Start by registering your application.
  • Set up authentication: Configure OAuth clients, generate auth token and access public APIs.
  • Develop extensions: Build deep integrations via extension points.
  • Configure webhooks: Set up subscriptions to receive event notifications.
  • Testing: Test the app on your tenant by enabling the app from System settings in Seismic.
  • Distribute: Distribute your app privately to other tenants.
  • Get it listed on Exchange: Once your awesome app is ready and you can even get it listed on Seismic Exchange.

Note: Only tenant admins can log in to App Registration portal.

We look forward to seeing the applications you create. Visit the App Registration Portal to get started.

⏭️

Read next: Steps for Create an app


What’s Next