Apps APIManaged Fusion Admin APIs
Table of Contents
The Apps API manages your Managed Fusion apps. To export or import an app, see the Objects API. You can also import an app using the Managed Fusion UI.
For more information, view the API specification.
Examples
List all configured apps
Input
curl -u USERNAME:PASSWORD https://EXAMPLE_COMPANY.b.lucidworks.cloud/api/apps
Output
[ {
"id" : "1032724d-848a-4588-9503-c20702aa3a7b",
"name" : "Test App",
"properties" : {
"headerImageName" : "headerImage2",
"tileColor" : "apps-red"
}
}, {
"id" : "7fc4d4e5-d3bd-4b21-b85e-9aa29c47b281",
"name" : "Movie Search",
"properties" : {
"headerImageName" : "headerImage3",
"tileColor" : "apps-dark"
}
} ]
Get the configuration for a specific app
Input
curl -u USERNAME:PASSWORD https://EXAMPLE_COMPANY.b.lucidworks.cloud/api/apps/8fc4d4e5-d3bd-4b21-b85e-9aa29c47b281
Output
{
"id" : "7fc4d4e5-d3bd-4b21-b85e-9aa29c47b281",
"name" : "Movie Search",
"properties" : {
"headerImageName" : "headerImage3",
"tileColor" : "apps-dark"
}
}
Create a new app
Input
curl -u USERNAME:PASSWORD -X POST -H 'Content-type: application/json' -d '{"id": "MyNewApp", "name":"My new app", "description":"A really great new app"}' https://EXAMPLE_COMPANY.b.lucidworks.cloud/api/apps
Output
{
"id" : "MyNewApp",
"name" : "My new app",
"description" : "A really great new app"
}