MindCloud · Schema

UniversalAction

Integration PlatformLow-CodeEnterprise IntegrationWorkflows

Properties

Name Type Description
id stringnull Unique id of the action.
appSlug stringnull The app slug used in Universal API routes.
appVersion stringnull The resolved published app version.
actionSlug stringnull The action slug used in Universal API routes.
name stringnull The action's display name.
method stringnull The provider method selected by the action definition.
operation stringnull The action operation, such as read or create.
supports objectnull The response controls supported by this action.
queryCapabilities objectnull Limits and paging capabilities for this action.
requiredArguments arraynull Arguments the action requires.
optionalArguments arraynull Arguments the action accepts but does not require, with includeArguments=all.
responseFields arraynull Field keys the action can return.
slugConflict booleannull True when more than one action resolves to this slug.
appId stringnull The app that provides this action. verbosity=full only.
appName stringnull The app's display name. verbosity=full only.
description stringnull What the action does. verbosity=full only.
model stringnull The provider model this action uses. verbosity=full only.
controls objectnull Response controls and their defaults. verbosity=full only.
responseSchema arraynull Definitions for fields the action can return. verbosity=full only.
isSchemaDynamic booleannull True when the provider determines the response schema at run time. verbosity=full only.
View JSON Schema on GitHub

JSON Schema

mindcloud-universal-action-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/mindcloud/main/json-schema/mindcloud-universal-action-schema.json",
  "title": "UniversalAction",
  "x-generated": "2026-10-20",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/mindcloud-openapi.json#/components/schemas/UniversalAction",
  "type": "object",
  "properties": {
    "id": {
      "type": [
        "string",
        "null"
      ],
      "description": "Unique id of the action."
    },
    "appSlug": {
      "type": [
        "string",
        "null"
      ],
      "description": "The app slug used in Universal API routes."
    },
    "appVersion": {
      "type": [
        "string",
        "null"
      ],
      "description": "The resolved published app version."
    },
    "actionSlug": {
      "type": [
        "string",
        "null"
      ],
      "description": "The action slug used in Universal API routes."
    },
    "name": {
      "type": [
        "string",
        "null"
      ],
      "description": "The action's display name."
    },
    "method": {
      "type": [
        "string",
        "null"
      ],
      "description": "The provider method selected by the action definition."
    },
    "operation": {
      "type": [
        "string",
        "null"
      ],
      "description": "The action operation, such as read or create."
    },
    "supports": {
      "type": [
        "object",
        "null"
      ],
      "description": "The response controls supported by this action."
    },
    "queryCapabilities": {
      "type": [
        "object",
        "null"
      ],
      "description": "Limits and paging capabilities for this action."
    },
    "requiredArguments": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "type": "object"
      },
      "description": "Arguments the action requires."
    },
    "optionalArguments": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "type": "object"
      },
      "description": "Arguments the action accepts but does not require, with includeArguments=all."
    },
    "responseFields": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "type": "string"
      },
      "description": "Field keys the action can return."
    },
    "slugConflict": {
      "type": [
        "boolean",
        "null"
      ],
      "description": "True when more than one action resolves to this slug."
    },
    "appId": {
      "type": [
        "string",
        "null"
      ],
      "description": "The app that provides this action. verbosity=full only."
    },
    "appName": {
      "type": [
        "string",
        "null"
      ],
      "description": "The app's display name. verbosity=full only."
    },
    "description": {
      "type": [
        "string",
        "null"
      ],
      "description": "What the action does. verbosity=full only."
    },
    "model": {
      "type": [
        "string",
        "null"
      ],
      "description": "The provider model this action uses. verbosity=full only."
    },
    "controls": {
      "type": [
        "object",
        "null"
      ],
      "description": "Response controls and their defaults. verbosity=full only."
    },
    "responseSchema": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "type": "object"
      },
      "description": "Definitions for fields the action can return. verbosity=full only."
    },
    "isSchemaDynamic": {
      "type": [
        "boolean",
        "null"
      ],
      "description": "True when the provider determines the response schema at run time. verbosity=full only."
    }
  },
  "required": [
    "id",
    "appSlug",
    "appVersion",
    "actionSlug",
    "name",
    "operation"
  ]
}

Work with this as data

Every JSON Schema 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 schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • 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 JSON Schema
curl "https://apis.io/api/v1/json-schemas/mindcloud-universal-action"
All schemas
curl "https://apis.io/api/v1/json-schemas?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.