Fenergo Nebula Dashboards Command (PENDING DEPRECATION) 1.0.0

Fenergo Nebula Dashboards Command (PENDING DEPRECATION) — OpenAPI 3.0.1 contract published by Fenergo for the dashboardscommand service of the Fen-X SaaS platform, carrying 2 path(s) and 2 operation(s). Harvested verbatim from Fenergo's own published specification endpoint.

Operations 2

POST /api/user-tasks Set task is favourite flag #
POST /api/user-tasks/bulk Bulk set tasks is favourite flag #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/dashboardscommand-v1-0-0"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

fenergo-dashboardscommand-v1-0-0-openapi.json Raw ↑
{
  "openapi": "3.0.1",
  "info": {
    "title": "Fenergo Nebula Dashboards Command (PENDING DEPRECATION)",
    "description": "!!! IMPORTANT NOTICE: \nThis API is pending deprecation and will be removed on 28.02.2026. For more information visit: https://docs.fenergox.com/notice-of-change/2025/07/22/legacy-dashboards-deprecation \n\nDashboards Command API is part of FenX eco-system to manage Dashboards. All the operations require valid access token obtained from Identity service.",
    "version": "1.0.0"
  },
  "servers": [
    {
      "url": "/dashboardscommand"
    }
  ],
  "paths": {
    "/api/user-tasks": {
      "post": {
        "tags": [
          "UserTasks"
        ],
        "summary": "Set task is favourite flag",
        "description": "<br /><br /><b>Required permissions:</b><br />Following permissions are required: TaskDashboardAccess",
        "operationId": "SetIsFavouriteFlag",
        "parameters": [
          {
            "name": "X-TENANT-ID",
            "in": "header",
            "description": "The UiD of the tenant representing organization",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "b11f8be3-f29b-4959-8964-956d4af7c468"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SetUserTasksFavouriteFlagRequestServiceRequest"
              }
            }
          }
        },
        "responses": {
          "202": {
            "description": "Success. IsFavourite flag has been changed"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ServiceResponse"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error"
          },
          "403": {
            "description": "Access to resource is forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectServiceResponse"
                },
                "example": {
                  "data": { },
                  "messages": [
                    {
                      "message": "Access denied. Following permissions are required: Permission1, Permission2",
                      "type": "Forbidden",
                      "errorCode": "Error Code"
                    }
                  ]
                }
              }
            }
          },
          "401": {
            "description": "User is not authorized to perform this request",
            "content": {
              "application/json": {
                "example": {
                  "message": "Unauthorized"
                }
              }
            }
          }
        }
      }
    },
    "/api/user-tasks/bulk": {
      "post": {
        "tags": [
          "UserTasks"
        ],
        "summary": "Bulk set tasks is favourite flag",
        "description": "<br /><br /><b>Required permissions:</b><br />Following permissions are required: TaskDashboardAccess",
        "operationId": "BulkSetIsFavouriteFlag",
        "parameters": [
          {
            "name": "X-TENANT-ID",
            "in": "header",
            "description": "The UiD of the tenant representing organization",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "b11f8be3-f29b-4959-8964-956d4af7c468"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SetMultipleUserTasksFavouriteFlagRequestServiceRequest"
              }
            }
          }
        },
        "responses": {
          "202": {
            "description": "Success. IsFavourite flag has been changed"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ServiceResponse"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error"
          },
          "403": {
            "description": "Access to resource is forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectServiceResponse"
                },
                "example": {
                  "data": { },
                  "messages": [
                    {
                      "message": "Access denied. Following permissions are required: Permission1, Permission2",
                      "type": "Forbidden",
                      "errorCode": "Error Code"
                    }
                  ]
                }
              }
            }
          },
          "401": {
            "description": "User is not authorized to perform this request",
            "content": {
              "application/json": {
                "example": {
                  "message": "Unauthorized"
                }
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "ObjectServiceResponse": {
        "type": "object",
        "properties": {
          "data": {
            "description": "The service response DTO",
            "nullable": true
          },
          "messages": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ServiceResponseMessage"
            },
            "description": "List of Fenergo.Nebula.Platform.Core.Models.Response.ServiceResponseMessage associated to the service response",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "description": "Service response data"
      },
      "ServiceResponse": {
        "type": "object",
        "properties": {
          "data": {
            "type": "string",
            "description": "The service response DTO",
            "nullable": true
          },
          "messages": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ServiceResponseMessage"
            },
            "description": "List of Fenergo.Nebula.Platform.Core.Models.Response.ServiceResponseMessage associated to the service response",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "description": "Service response data"
      },
      "ServiceResponseMessage": {
        "type": "object",
        "properties": {
          "message": {
            "type": "string",
            "description": "The message",
            "nullable": true,
            "example": "Success"
          },
          "type": {
            "type": "string",
            "description": "Type of the message\r\nOne of Info, Warning, Error, Forbidden",
            "nullable": true,
            "example": "Info"
          },
          "errorCode": {
            "type": "string",
            "description": "Error Code",
            "nullable": true,
            "example": "INTERNAL_SERVER_ERROR"
          }
        },
        "additionalProperties": false,
        "description": "The message associated to the service response"
      },
      "SetMultipleUserTasksFavouriteFlagRequest": {
        "type": "object",
        "properties": {
          "tasks": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SetUserTasksFavouriteFlagRequest"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SetMultipleUserTasksFavouriteFlagRequestServiceRequest": {
        "type": "object",
        "properties": {
          "data": {
            "$ref": "#/components/schemas/SetMultipleUserTasksFavouriteFlagRequest"
          }
        },
        "additionalProperties": false,
        "description": "Service request data"
      },
      "SetUserTasksFavouriteFlagRequest": {
        "type": "object",
        "properties": {
          "taskId": {
            "type": "string",
            "format": "uuid"
          },
          "journeyId": {
            "type": "string",
            "format": "uuid"
          },
          "isFavourite": {
            "type": "boolean"
          },
          "userId": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "SetUserTasksFavouriteFlagRequestServiceRequest": {
        "type": "object",
        "properties": {
          "data": {
            "$ref": "#/components/schemas/SetUserTasksFavouriteFlagRequest"
          }
        },
        "additionalProperties": false,
        "description": "Service request data"
      }
    },
    "securitySchemes": {
      "Bearer": {
        "type": "apiKey",
        "description": "Please insert JWT with Bearer into field",
        "name": "Authorization",
        "in": "header"
      }
    }
  },
  "security": [
    {
      "Bearer": [ ]
    }
  ]
}