---
id: workflow-engine-metadata
title: "Read engine metadata"
description: "Returns what the engine supports: API version, how many plugins are installed, and feature flags. This is the only endpoint that requires no authentication, which makes it a simple connectivity check."
sidebar_label: "Read engine metadata"
hide_title: true
hide_table_of_contents: true
api: eJzdVttu3DYQ/ZUBX5JsFe2mSJBi35zUKVygqZE4dQDHqLnSSGJMkQxntLa62H8vhtJefAf62H2RVhyeuZ25rBTrmtT8TJ36eFlZfwXoauNQnWeqRCqiCWy8U3P1CbmLjuCq0Qzc4CgI1IXgI9McDo6PYImRjHcZNP4KWu16CLarjSPQEcE4Ym0tlhloV0KFmruIUFldUw4njSEwlMC9sz2gK4M3TtRphog/OhORwHnQHTfo2BSak7arxhQNtPoSCQyDBjJtsAiFdw4LNkvDPRQNFpe5ypQPGNPFo1LN1dXo+cvBoXmLrEvNWmWKsOii4V7Nz84zFZGCd4Sk5iv182wmj5sxOtmFZYMi+grvGB2LvA7BjlZPv5NcWikqGmy1vLFhi2quDhPGHztDuA/y3S++Y8EqUyGKD2wGW3Qwfw1xTyCDLHE0rlaZwmstsVBzNctn+UytMzXk5L3vBqPGG8Yx1hj3r7x5s87UmGEsj9O1kz4MasdrOkbdq0wZxpbuGrDegztTHE096Gh92VlUQrPClBjV+TpTrb7+6Es8vMaikxjR4+a9ms1m60yxD976un/ce34ltoyc2wd+IKqMbfBR2z3JhfcWtROcuNDF/SdtZ9n8Gev7Tsdfpt58/XqXPl8cXgcsGEsgjEuMgDH6+AiFQvQLi+1PD1PpeJC4h0N3qUusXaljOaiFhS97eP7pw3t4+8vsLYy6oETWxlI22FiCJrh4yKaLF/nduCY77mbqpj2HyQSRgS+fjjLAvM7homEONJ9OtzVLPTG2eYnLaTKadkfO88vKd668yG/w4D9hSGLHkD7GsY+eYStPrLl7gsGvZ6/X4rqE9Clo2JgFV4YbMCVcVX+b6vTd4rQKXT1zgNeGmER36rSueMLcraM0LbEyzqSam96CTSWcAnNP1d/M2nFEQsfgHSy1NWViBFTaWKm5OXgnDZJjDwEj+KpCVxpXQ2XQlvk9TeSB2gyamydcI8ZAUyq0mxbeVSZ1ohaJdP1EVNqOGBq9xM3IKWHU3sOzwpf4bFvI64TJjZdBUmMyNJm2H9obA0XKWgbuSnXR7rFRB5O7ztpgNVc+tnnhW7U+382gz1Lag/cL1BHjQXcjBgIkGpKY9JwkpLLx5YOPrWY1V7+fnqh1Ykjl9xvFZgEglanlZpqoWf4qn91J87vO2DKD0C2soSaD2LlhovtF8nDLVBImyDzfd23H42FW5t/cN/fBdxFMiZrAx1o78w8Cy0JwcHw0F4GXMJn8uiPpZJI2CsHewpW+6Fp0TDkcLjH2QJLEBRa+RQINrmsXKOmcTCIujbg4mWRAHpznRnhoCFD6rvXE+aDzwBpNuNHndCt0kK0EIwF70LDBgufWXCJcWLPEixc5HMjioVlwtQMtOKJgWKDSLmWYYJyIEqlR4276TSYQsfDSkZM/Kc5CbFj06ZmNrcCFjikD3/HwIrmwvqYR8TMWEZnS56WORi9s8ugSMUARsZRdSttBgJDFZhI08FUK8a475Gl/8MStThNHApK2Q13eXn1u02a1m2L/p21yrD/Ga54Gq03ql6m4N33qbLtjSnFtw3OeqcYTy/lqtdCEX6Jdr+Xzjw7juHRu0iX/1plqUMuuJP3jEns1VwdFgUH6zlLbLjXm2xumNJFtj/rtUKr/X3kiNSk=
sidebar_class_name: "get api-method"
info_path: docs/api/workflows
custom_edit_url: null
---

import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
import ParamsDetails from "@theme/ParamsDetails";
import RequestSchema from "@theme/RequestSchema";
import StatusCodes from "@theme/StatusCodes";
import OperationTabs from "@theme/OperationTabs";
import TabItem from "@theme/TabItem";
import Heading from "@theme/Heading";

<Heading
  as={"h1"}
  className={"openapi__heading"}
  children={"Read engine metadata"}
>
</Heading>

<MethodEndpoint
  method={"get"}
  path={"/workflows/metadata"}
  context={"endpoint"}
>
  
</MethodEndpoint>



Returns what the engine supports: API version, how many plugins are installed, and feature flags. This is the only endpoint that requires no authentication, which makes it a simple connectivity check.

<ParamsDetails
  parameters={undefined}
>
  
</ParamsDetails>

<RequestSchema
  title={"Body"}
  body={undefined}
>
  
</RequestSchema>

<StatusCodes
  id={undefined}
  label={undefined}
  responses={{"200":{"description":"The engine metadata.","content":{"application/json":{"schema":{"title":"EngineMetadata","type":"object","properties":{"apiVersion":{"type":"string","example":"0.0.0"},"pluginCount":{"type":"integer","example":55},"supportedPluginTypes":{"type":"array","items":{"type":"string"},"example":["trigger","module","decider"]},"maxNodeExecutions":{"type":"integer","example":1000},"topology":{"type":"string","example":"t1"},"features":{"type":"object","properties":{"temporal":{"type":"boolean"},"rbac":{"type":"boolean"},"multiOrg":{"type":"boolean"}}}}}}}},"5XX":{"description":"Unexpected server error.","content":{"application/problem+json":{"schema":{"title":"Problem","type":"object","description":"The standard error body (RFC 7807 problem details, served as `application/problem+json`).","properties":{"type":{"type":"string","description":"Error type URI, e.g. `https://workflow-system.dev/errors/workflow-not-found`.","example":"https://workflow-system.dev/errors/workflow-not-found"},"title":{"type":"string","example":"Not found"},"status":{"type":"integer","example":404},"detail":{"type":"string","example":"No workflow with id wf_ifWBbWfpug0n exists"},"instance":{"type":"string","example":"/workflows/definitions/wf_ifWBbWfpug0n"},"errors":{"type":"array","description":"Present on validation failures: one entry per offending field.","items":{"type":"object","properties":{"path":{"type":"string","example":"/steps/scan/config"},"message":{"type":"string","example":"must have required property 'code'"}}}}}}}}}}}
>
  
</StatusCodes>


      