MANEFrame

Extend Content Lion through third-party integrations and external app connections.

MANEFrame is a platform that enables third-party applications to integrate with the Content Lion ecosystem.

Creating a new MANEFrame Application

Step 1: Navigate to MANEFrame page

In the Mane’s side menu, click on the Developer tab. Click on Integrate Now to open the MANEFrame page

Step 2: Create a New Application

Click Declare New App

Step 3: Enter Your Application Details

Fill out the following fields:

  • Name: The name of your application. For example: Get Site Icons
  • Description (optional)
 

If needed, configure webhook URLs that MANEFrame will call during lifecycle events:

  • Enable URL (optional): Link that is invoked when the app is first installed or configured
  • Configure URL (optional): Link that will be invoked whenever the “gear” icon for the app is clicked
  • Status URL (optional): Link that will be invoked whenever the “status” icon for the app is clicked
  • Uninstall URL (optional): Link that will be invoked whenever the “uninstall” icon for the app is clicked
 

Each URL in lifecycle setup allows the following parameters:

  • appId (optional): A unique identifier assigned to an app. An app can have only one ID.
  • appManeId: A unique identifier assigned to an app installation on a specific Mane. Each time the app is installed on a Mane, a new installation ID is generated.
  • maneId: ID of the Mane
  • denId (optional): ID of the Den
  • confirmationUrl (optional): URL that is registered once the lifecycle event is complete

Click Save to save the information and register the new application. Once registration is complete, client credentials will be issued for the application. These credentials can be used to generate an authorization token at the token URL provided.

Capabilities

Optionally, you can add one or more capabilities to your application. Capabilities define the specific actions your application can perform, such as retrieving content or sending content. Each capability has its own endpoint URL and can be executed by users who have installed your application.

  • Content Import (”Get Stuff”): Loads third-party data into a Content Lion repository
  • Content Export (”Send Stuff”): Sends content to a third-party application

Using the Application

Authentication

To retrieve an authorization token for your application, make a POST request to the Open Token URL in application/x-www-form-urlencoded format with the following body key-value pairs:

  • grant_type: client_credentials
  • client_id: YOUR_APP_CLIENT_ID
  • client_secret: YOUR_APP_CLIENT_SECRET
Sample authentication credentials. Sensitive fields have been blurred for security.
Sample authentication credentials. Sensitive fields have been blurred for security.

Installing Your Application

After completing the configuration, return to the MANEFrame Application list page. Locate and select your application and begin the installation process by clicking Install. Once the installation is complete, the application will be available for use in your Mane.

 
 
Did this answer your question?
😞
😐
🤩