{
  "@context": {
    "@vocab": "https://flowra.dev/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "flowra": "https://flowra.dev/schema#",
    "ProfileResponseDtoSuccessResponse": "flowra:ProfileResponseDtoSuccessResponse",
    "success": {
      "@id": "flowra:success",
      "@type": "xsd:boolean"
    },
    "message": {
      "@id": "flowra:message",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "flowra:data"
    },
    "ProfileResponseDto": "flowra:ProfileResponseDto",
    "id": {
      "@id": "flowra:id",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "flowra:email",
      "@type": "xsd:string"
    },
    "firstName": {
      "@id": "flowra:firstName",
      "@type": "xsd:string"
    },
    "lastName": {
      "@id": "flowra:lastName",
      "@type": "xsd:string"
    },
    "googleId": {
      "@id": "flowra:googleId",
      "@type": "xsd:string"
    },
    "githubId": {
      "@id": "flowra:githubId",
      "@type": "xsd:string"
    },
    "roles": {
      "@id": "flowra:roles",
      "@container": "@list"
    },
    "hasPassword": {
      "@id": "flowra:hasPassword",
      "@type": "xsd:boolean"
    },
    "isActive": {
      "@id": "flowra:isActive",
      "@type": "xsd:boolean"
    },
    "ExternalUserResponseDtoPaginatedResponse": "flowra:ExternalUserResponseDtoPaginatedResponse",
    "total": {
      "@id": "flowra:total",
      "@type": "xsd:decimal"
    },
    "totalTools": {
      "@id": "flowra:totalTools",
      "@type": "xsd:decimal"
    },
    "page": {
      "@id": "flowra:page",
      "@type": "xsd:decimal"
    },
    "limit": {
      "@id": "flowra:limit",
      "@type": "xsd:decimal"
    },
    "totalPages": {
      "@id": "flowra:totalPages",
      "@type": "xsd:decimal"
    },
    "hasNextPage": {
      "@id": "flowra:hasNextPage",
      "@type": "xsd:boolean"
    },
    "hasPreviousPage": {
      "@id": "flowra:hasPreviousPage",
      "@type": "xsd:boolean"
    },
    "ExternalUserResponseDto": "flowra:ExternalUserResponseDto",
    "name": {
      "@id": "flowra:name",
      "@type": "xsd:string"
    },
    "projectId": {
      "@id": "flowra:projectId",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "flowra:source",
      "@type": "xsd:string"
    },
    "channel": {
      "@id": "flowra:channel",
      "@type": "xsd:string"
    },
    "profileSummary": {
      "@id": "flowra:profileSummary",
      "@type": "xsd:string"
    },
    "avatarUrl": {
      "@id": "flowra:avatarUrl",
      "@type": "xsd:string"
    },
    "creditsUsed": {
      "@id": "flowra:creditsUsed",
      "@type": "xsd:decimal"
    },
    "createdAt": {
      "@id": "flowra:createdAt",
      "@type": "xsd:string"
    },
    "lastSeenAt": {
      "@id": "flowra:lastSeenAt",
      "@type": "xsd:string"
    },
    "isOnline": {
      "@id": "flowra:isOnline",
      "@type": "xsd:boolean"
    },
    "resourceStats": {
      "@id": "flowra:resourceStats",
      "@type": "@id"
    },
    "addedByWorkflowIds": {
      "@id": "flowra:addedByWorkflowIds",
      "@container": "@list"
    },
    "addedByWorkflowId": {
      "@id": "flowra:addedByWorkflowId",
      "@type": "xsd:string"
    },
    "metadata": {
      "@id": "flowra:metadata"
    },
    "verifiedEmail": {
      "@id": "flowra:verifiedEmail",
      "@type": "xsd:string"
    },
    "verifiedPhone": {
      "@id": "flowra:verifiedPhone",
      "@type": "xsd:string"
    },
    "identitySources": {
      "@id": "flowra:identitySources",
      "@container": "@list"
    },
    "ExternalUserResourceStatsDto": "flowra:ExternalUserResourceStatsDto",
    "agentCount": {
      "@id": "flowra:agentCount",
      "@type": "xsd:decimal"
    },
    "workflowCount": {
      "@id": "flowra:workflowCount",
      "@type": "xsd:decimal"
    },
    "knowledgeStorageKb": {
      "@id": "flowra:knowledgeStorageKb",
      "@type": "xsd:decimal"
    },
    "databaseStorageKb": {
      "@id": "flowra:databaseStorageKb",
      "@type": "xsd:decimal"
    },
    "storageUsedKb": {
      "@id": "flowra:storageUsedKb",
      "@type": "xsd:decimal"
    },
    "connectionCount": {
      "@id": "flowra:connectionCount",
      "@type": "xsd:decimal"
    },
    "GenerateExternalUserDto": "flowra:GenerateExternalUserDto",
    "ExternalUserResponseDtoSuccessResponse": "flowra:ExternalUserResponseDtoSuccessResponse",
    "AuthConfigItemDtoPaginatedResponse": "flowra:AuthConfigItemDtoPaginatedResponse",
    "AuthConfigItemDto": "flowra:AuthConfigItemDto",
    "uuid": {
      "@id": "flowra:uuid",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "flowra:type",
      "@type": "xsd:string"
    },
    "toolkit": {
      "@id": "flowra:toolkit",
      "@type": "@id"
    },
    "displayName": {
      "@id": "flowra:displayName",
      "@type": "xsd:string"
    },
    "authScheme": {
      "@id": "flowra:authScheme",
      "@type": "xsd:string"
    },
    "provider": {
      "@id": "flowra:provider",
      "@type": "xsd:string"
    },
    "externalId": {
      "@id": "flowra:externalId",
      "@type": "xsd:string"
    },
    "isProviderManaged": {
      "@id": "flowra:isProviderManaged",
      "@type": "xsd:boolean"
    },
    "credentials": {
      "@id": "flowra:credentials"
    },
    "proxyConfig": {
      "@id": "flowra:proxyConfig",
      "@type": "@id"
    },
    "status": {
      "@id": "flowra:status",
      "@type": "xsd:string"
    },
    "createdBy": {
      "@id": "flowra:createdBy",
      "@type": "xsd:string"
    },
    "lastUpdatedAt": {
      "@id": "flowra:lastUpdatedAt",
      "@type": "xsd:string"
    },
    "noOfConnections": {
      "@id": "flowra:noOfConnections",
      "@type": "xsd:decimal"
    },
    "expectedInputFields": {
      "@id": "flowra:expectedInputFields",
      "@container": "@list"
    },
    "restrictToFollowingTools": {
      "@id": "flowra:restrictToFollowingTools",
      "@container": "@list"
    },
    "toolAccessConfig": {
      "@id": "flowra:toolAccessConfig",
      "@type": "@id"
    },
    "deprecatedParams": {
      "@id": "flowra:deprecatedParams",
      "@type": "@id"
    },
    "ToolkitDto": "flowra:ToolkitDto",
    "slug": {
      "@id": "flowra:slug",
      "@type": "xsd:string"
    },
    "logo": {
      "@id": "flowra:logo",
      "@type": "xsd:string"
    },
    "ProxyConfigDto": "flowra:ProxyConfigDto",
    "proxyUrl": {
      "@id": "flowra:proxyUrl",
      "@type": "xsd:string"
    },
    "proxyAuthKey": {
      "@id": "flowra:proxyAuthKey",
      "@type": "xsd:string"
    },
    "ToolAccessConfigDto": "flowra:ToolAccessConfigDto",
    "toolsForConnectedAccountCreation": {
      "@id": "flowra:toolsForConnectedAccountCreation",
      "@container": "@list"
    },
    "toolsAvailableForExecution": {
      "@id": "flowra:toolsAvailableForExecution",
      "@container": "@list"
    },
    "DeprecatedParamsDto": "flowra:DeprecatedParamsDto",
    "defaultConnectorId": {
      "@id": "flowra:defaultConnectorId",
      "@type": "xsd:string"
    },
    "memberUuid": {
      "@id": "flowra:memberUuid",
      "@type": "xsd:string"
    },
    "toolkitId": {
      "@id": "flowra:toolkitId",
      "@type": "xsd:string"
    },
    "CreateAuthConfigDto": "flowra:CreateAuthConfigDto",
    "authConfig": {
      "@id": "flowra:authConfig"
    },
    "Toolkit1Dto": "flowra:Toolkit1Dto",
    "ComposioManagedAuthConfigDto": "flowra:ComposioManagedAuthConfigDto",
    "ComposioManagedAuthToolAccessConfigDto": "flowra:ComposioManagedAuthToolAccessConfigDto",
    "CustomAuthConfigDto": "flowra:CustomAuthConfigDto",
    "CustomAuthProxyConfigDto": "flowra:CustomAuthProxyConfigDto",
    "CustomAuthToolAccessConfigDto": "flowra:CustomAuthToolAccessConfigDto",
    "CreateAuthConfigResponseDtoSuccessResponse": "flowra:CreateAuthConfigResponseDtoSuccessResponse",
    "CreateAuthConfigResponseDto": "flowra:CreateAuthConfigResponseDto",
    "CreateAuthConfigResponseToolkitDto": "flowra:CreateAuthConfigResponseToolkitDto",
    "CreateAuthConfigResponseAuthConfigDto": "flowra:CreateAuthConfigResponseAuthConfigDto",
    "AuthConfigItemDtoSuccessResponse": "flowra:AuthConfigItemDtoSuccessResponse",
    "SimpleSuccessResponseDto": "flowra:SimpleSuccessResponseDto",
    "ConnectedAccountStatus": "flowra:ConnectedAccountStatus",
    "GetConnectedAccountsResponseDtoSuccessResponse": "flowra:GetConnectedAccountsResponseDtoSuccessResponse",
    "GetConnectedAccountsResponseDto": "flowra:GetConnectedAccountsResponseDto",
    "items": {
      "@id": "flowra:items",
      "@container": "@list"
    },
    "nextCursor": {
      "@id": "flowra:nextCursor",
      "@type": "xsd:string"
    },
    "currentPage": {
      "@id": "flowra:currentPage",
      "@type": "xsd:decimal"
    },
    "totalItems": {
      "@id": "flowra:totalItems",
      "@type": "xsd:decimal"
    },
    "ConnectedAccountItemDto": "flowra:ConnectedAccountItemDto",
    "label": {
      "@id": "flowra:label",
      "@type": "xsd:string"
    },
    "eUID": {
      "@id": "flowra:eUID",
      "@type": "xsd:string"
    },
    "updatedAt": {
      "@id": "flowra:updatedAt",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "flowra:state",
      "@type": "@id"
    },
    "statusReason": {
      "@id": "flowra:statusReason",
      "@type": "xsd:string"
    },
    "isDisabled": {
      "@id": "flowra:isDisabled",
      "@type": "xsd:boolean"
    },
    "testRequestEndpoint": {
      "@id": "flowra:testRequestEndpoint",
      "@type": "xsd:string"
    },
    "deprecated": {
      "@id": "flowra:deprecated",
      "@type": "@id"
    },
    "params": {
      "@id": "flowra:params"
    },
    "ConnectedAccountToolkitDto": "flowra:ConnectedAccountToolkitDto",
    "ConnectedAccountAuthConfigDto": "flowra:ConnectedAccountAuthConfigDto",
    "ConnectedAccountStateDto": "flowra:ConnectedAccountStateDto",
    "val": {
      "@id": "flowra:val"
    },
    "ConnectedAccountDeprecatedDto": "flowra:ConnectedAccountDeprecatedDto",
    "labels": {
      "@id": "flowra:labels",
      "@container": "@list"
    },
    "CreateConnectedAccountDto": "flowra:CreateConnectedAccountDto",
    "connection": {
      "@id": "flowra:connection",
      "@type": "@id"
    },
    "validateCredentials": {
      "@id": "flowra:validateCredentials",
      "@type": "xsd:boolean"
    },
    "connectedAccountId": {
      "@id": "flowra:connectedAccountId",
      "@type": "xsd:string"
    },
    "consentLinkToken": {
      "@id": "flowra:consentLinkToken",
      "@type": "xsd:string"
    },
    "CreateConnectedAccountAuthConfigDto": "flowra:CreateConnectedAccountAuthConfigDto",
    "CreateConnectedAccountConnectionDto": "flowra:CreateConnectedAccountConnectionDto",
    "callbackUrl": {
      "@id": "flowra:callbackUrl",
      "@type": "xsd:string"
    },
    "CreateConnectedAccountConnectionStateDto": "flowra:CreateConnectedAccountConnectionStateDto",
    "CreateConnectedAccountResponseDtoSuccessResponse": "flowra:CreateConnectedAccountResponseDtoSuccessResponse",
    "CreateConnectedAccountResponseDto": "flowra:CreateConnectedAccountResponseDto",
    "connectionData": {
      "@id": "flowra:connectionData",
      "@type": "@id"
    },
    "redirectUrl": {
      "@id": "flowra:redirectUrl",
      "@type": "xsd:string"
    },
    "CreateConnectedAccountResponseConnectionDataDto": "flowra:CreateConnectedAccountResponseConnectionDataDto",
    "CreateConnectedAccountResponseDeprecatedDto": "flowra:CreateConnectedAccountResponseDeprecatedDto",
    "authConfigUuid": {
      "@id": "flowra:authConfigUuid",
      "@type": "xsd:string"
    },
    "UpdateConnectedAccountDto": "flowra:UpdateConnectedAccountDto",
    "ConnectedAccountItemDtoSuccessResponse": "flowra:ConnectedAccountItemDtoSuccessResponse",
    "GetConnectedAccountsGroupedResponseDtoSuccessResponse": "flowra:GetConnectedAccountsGroupedResponseDtoSuccessResponse",
    "GetConnectedAccountsGroupedResponseDto": "flowra:GetConnectedAccountsGroupedResponseDto",
    "externalUser": {
      "@id": "flowra:externalUser"
    },
    "groups": {
      "@id": "flowra:groups",
      "@container": "@list"
    },
    "totalConnections": {
      "@id": "flowra:totalConnections",
      "@type": "xsd:decimal"
    },
    "ConnectedAccountToolkitGroupDto": "flowra:ConnectedAccountToolkitGroupDto",
    "connections": {
      "@id": "flowra:connections",
      "@container": "@list"
    },
    "CreateConnectedAccountLinkDto": "flowra:CreateConnectedAccountLinkDto",
    "authConfigId": {
      "@id": "flowra:authConfigId",
      "@type": "xsd:string"
    },
    "ConnectedAccountConnectionValDto": "flowra:ConnectedAccountConnectionValDto",
    "cookies": {
      "@id": "flowra:cookies",
      "@type": "xsd:string"
    },
    "localStorage": {
      "@id": "flowra:localStorage"
    },
    "localStorageHeaderBindings": {
      "@id": "flowra:localStorageHeaderBindings",
      "@container": "@list"
    },
    "access_token": {
      "@id": "flowra:access_token",
      "@type": "xsd:string"
    },
    "account_id": {
      "@id": "flowra:account_id",
      "@type": "xsd:string"
    },
    "accountId": {
      "@id": "flowra:accountId",
      "@type": "xsd:string"
    },
    "profileId": {
      "@id": "flowra:profileId",
      "@type": "xsd:string"
    },
    "platform": {
      "@id": "flowra:platform",
      "@type": "xsd:string"
    },
    "account_url": {
      "@id": "flowra:account_url",
      "@type": "xsd:string"
    },
    "api_key": {
      "@id": "flowra:api_key",
      "@type": "xsd:string"
    },
    "api_url": {
      "@id": "flowra:api_url",
      "@type": "xsd:string"
    },
    "application_id": {
      "@id": "flowra:application_id",
      "@type": "xsd:string"
    },
    "authed_user": {
      "@id": "flowra:authed_user",
      "@type": "@id"
    },
    "authUri": {
      "@id": "flowra:authUri",
      "@type": "xsd:string"
    },
    "base_url": {
      "@id": "flowra:base_url",
      "@type": "xsd:string"
    },
    "basic_encoded": {
      "@id": "flowra:basic_encoded",
      "@type": "xsd:string"
    },
    "bearer_token": {
      "@id": "flowra:bearer_token",
      "@type": "xsd:string"
    },
    "borneo_dashboard_url": {
      "@id": "flowra:borneo_dashboard_url",
      "@type": "xsd:string"
    },
    "callback_url": {
      "@id": "flowra:callback_url",
      "@type": "xsd:string"
    },
    "client_id": {
      "@id": "flowra:client_id",
      "@type": "xsd:string"
    },
    "COMPANYDOMAIN": {
      "@id": "flowra:COMPANYDOMAIN",
      "@type": "xsd:string"
    },
    "composio_link_redirect_url": {
      "@id": "flowra:composio_link_redirect_url",
      "@type": "xsd:string"
    },
    "consumer_key": {
      "@id": "flowra:consumer_key",
      "@type": "xsd:string"
    },
    "code_verifier": {
      "@id": "flowra:code_verifier",
      "@type": "xsd:string"
    },
    "credentials_json": {
      "@id": "flowra:credentials_json",
      "@type": "xsd:string"
    },
    "dc": {
      "@id": "flowra:dc",
      "@type": "xsd:string"
    },
    "dev_key": {
      "@id": "flowra:dev_key",
      "@type": "xsd:string"
    },
    "domain": {
      "@id": "flowra:domain",
      "@type": "xsd:string"
    },
    "error": {
      "@id": "flowra:error",
      "@type": "xsd:string"
    },
    "error_description": {
      "@id": "flowra:error_description",
      "@type": "xsd:string"
    },
    "expired_at": {
      "@id": "flowra:expired_at",
      "@type": "xsd:string"
    },
    "expires_in": {
      "@id": "flowra:expires_in"
    },
    "extension": {
      "@id": "flowra:extension",
      "@type": "xsd:string"
    },
    "final_redirect_uri": {
      "@id": "flowra:final_redirect_uri",
      "@type": "xsd:string"
    },
    "form_api_base_url": {
      "@id": "flowra:form_api_base_url",
      "@type": "xsd:string"
    },
    "generic_api_key": {
      "@id": "flowra:generic_api_key",
      "@type": "xsd:string"
    },
    "id_token": {
      "@id": "flowra:id_token",
      "@type": "xsd:string"
    },
    "instanceEndpoint": {
      "@id": "flowra:instanceEndpoint",
      "@type": "xsd:string"
    },
    "instanceName": {
      "@id": "flowra:instanceName",
      "@type": "xsd:string"
    },
    "installation_id": {
      "@id": "flowra:installation_id",
      "@type": "xsd:string"
    },
    "long_redirect_url": {
      "@id": "flowra:long_redirect_url",
      "@type": "xsd:boolean"
    },
    "oauth_token": {
      "@id": "flowra:oauth_token",
      "@type": "xsd:string"
    },
    "oauth_token_secret": {
      "@id": "flowra:oauth_token_secret",
      "@type": "xsd:string"
    },
    "oauth_verifier": {
      "@id": "flowra:oauth_verifier",
      "@type": "xsd:string"
    },
    "password": {
      "@id": "flowra:password",
      "@type": "xsd:string"
    },
    "private_key": {
      "@id": "flowra:private_key",
      "@type": "xsd:string"
    },
    "proxy_password": {
      "@id": "flowra:proxy_password",
      "@type": "xsd:string"
    },
    "proxy_username": {
      "@id": "flowra:proxy_username",
      "@type": "xsd:string"
    },
    "refresh_token": {
      "@id": "flowra:refresh_token",
      "@type": "xsd:string"
    },
    "registration_access_token": {
      "@id": "flowra:registration_access_token",
      "@type": "xsd:string"
    },
    "registration_client_uri": {
      "@id": "flowra:registration_client_uri",
      "@type": "xsd:string"
    },
    "region": {
      "@id": "flowra:region",
      "@type": "xsd:string"
    },
    "scope": {
      "@id": "flowra:scope"
    },
    "server_location": {
      "@id": "flowra:server_location",
      "@type": "xsd:string"
    },
    "shop": {
      "@id": "flowra:shop",
      "@type": "xsd:string"
    },
    "site_name": {
      "@id": "flowra:site_name",
      "@type": "xsd:string"
    },
    "state_prefix": {
      "@id": "flowra:state_prefix",
      "@type": "xsd:string"
    },
    "subdomain": {
      "@id": "flowra:subdomain",
      "@type": "xsd:string"
    },
    "token": {
      "@id": "flowra:token",
      "@type": "xsd:string"
    },
    "token_type": {
      "@id": "flowra:token_type",
      "@type": "xsd:string"
    },
    "username": {
      "@id": "flowra:username",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "flowra:version",
      "@type": "xsd:string"
    },
    "webhook_signature": {
      "@id": "flowra:webhook_signature",
      "@type": "xsd:string"
    },
    "your-domain": {
      "@id": "flowra:your-domain",
      "@type": "xsd:string"
    },
    "your_server": {
      "@id": "flowra:your_server",
      "@type": "xsd:string"
    },
    "LocalStorageHeaderBindingDto": "flowra:LocalStorageHeaderBindingDto",
    "headerName": {
      "@id": "flowra:headerName",
      "@type": "xsd:string"
    },
    "localStorageKey": {
      "@id": "flowra:localStorageKey",
      "@type": "xsd:string"
    },
    "headerValue": {
      "@id": "flowra:headerValue",
      "@type": "xsd:string"
    },
    "ComposioCustomConnectionAuthedUserDto": "flowra:ComposioCustomConnectionAuthedUserDto",
    "CreateConnectedAccountLinkResponseDtoSuccessResponse": "flowra:CreateConnectedAccountLinkResponseDtoSuccessResponse",
    "CreateConnectedAccountLinkResponseDto": "flowra:CreateConnectedAccountLinkResponseDto",
    "linkToken": {
      "@id": "flowra:linkToken",
      "@type": "xsd:string"
    },
    "expiresAt": {
      "@id": "flowra:expiresAt",
      "@type": "xsd:string"
    },
    "ToolkitItemDtoPaginatedResponse": "flowra:ToolkitItemDtoPaginatedResponse",
    "ToolkitItemDto": "flowra:ToolkitItemDto",
    "authSchemes": {
      "@id": "flowra:authSchemes",
      "@container": "@list"
    },
    "providerManagedAuthSchemes": {
      "@id": "flowra:providerManagedAuthSchemes",
      "@container": "@list"
    },
    "noAuth": {
      "@id": "flowra:noAuth",
      "@type": "xsd:boolean"
    },
    "description": {
      "@id": "flowra:description",
      "@type": "xsd:string"
    },
    "appUrl": {
      "@id": "flowra:appUrl",
      "@type": "xsd:string"
    },
    "triggersCount": {
      "@id": "flowra:triggersCount",
      "@type": "xsd:decimal"
    },
    "toolsCount": {
      "@id": "flowra:toolsCount",
      "@type": "xsd:decimal"
    },
    "availableVersions": {
      "@id": "flowra:availableVersions",
      "@container": "@list"
    },
    "authConfigDetails": {
      "@id": "flowra:authConfigDetails",
      "@container": "@list"
    },
    "getCurrentUserEndpoint": {
      "@id": "flowra:getCurrentUserEndpoint",
      "@type": "xsd:string"
    },
    "baseUrl": {
      "@id": "flowra:baseUrl",
      "@type": "xsd:string"
    },
    "owner": {
      "@id": "flowra:owner",
      "@type": "xsd:boolean"
    },
    "popularityScore": {
      "@id": "flowra:popularityScore",
      "@type": "xsd:decimal"
    },
    "regions": {
      "@id": "flowra:regions",
      "@container": "@list"
    },
    "categories": {
      "@id": "flowra:categories",
      "@container": "@list"
    },
    "seatBilled": {
      "@id": "flowra:seatBilled",
      "@type": "xsd:boolean"
    },
    "AuthConfigDetailsDto": "flowra:AuthConfigDetailsDto",
    "mode": {
      "@id": "flowra:mode",
      "@type": "xsd:string"
    },
    "fields": {
      "@id": "flowra:fields",
      "@type": "@id"
    },
    "proxy": {
      "@id": "flowra:proxy"
    },
    "deprecatedAuthProviderDetails": {
      "@id": "flowra:deprecatedAuthProviderDetails"
    },
    "AuthConfigFieldsDto": "flowra:AuthConfigFieldsDto",
    "authConfigCreation": {
      "@id": "flowra:authConfigCreation",
      "@type": "@id"
    },
    "connectedAccountInitiation": {
      "@id": "flowra:connectedAccountInitiation",
      "@type": "@id"
    },
    "AuthConfigCreationFieldsDto": "flowra:AuthConfigCreationFieldsDto",
    "required": {
      "@id": "flowra:required",
      "@container": "@list"
    },
    "optional": {
      "@id": "flowra:optional",
      "@container": "@list"
    },
    "AuthConfigFieldDto": "flowra:AuthConfigFieldDto",
    "default": {
      "@id": "flowra:default",
      "@type": "xsd:string"
    },
    "legacyTemplateName": {
      "@id": "flowra:legacyTemplateName",
      "@type": "xsd:string"
    },
    "AuthConfigProxyDto": "flowra:AuthConfigProxyDto",
    "DeprecatedAuthProviderDetailsDto": "flowra:DeprecatedAuthProviderDetailsDto",
    "authorization_url": {
      "@id": "flowra:authorization_url",
      "@type": "xsd:string"
    },
    "token_url": {
      "@id": "flowra:token_url",
      "@type": "xsd:string"
    },
    "CreateToolkitDto": "flowra:CreateToolkitDto",
    "authFlow": {
      "@id": "flowra:authFlow",
      "@type": "xsd:string"
    },
    "authRecipe": {
      "@id": "flowra:authRecipe",
      "@type": "@id"
    },
    "ToolkitAuthRecipeDto": "flowra:ToolkitAuthRecipeDto",
    "steps": {
      "@id": "flowra:steps",
      "@container": "@list"
    },
    "sessionExtract": {
      "@id": "flowra:sessionExtract",
      "@type": "@id"
    },
    "AuthRecipeStepDto": "flowra:AuthRecipeStepDto",
    "method": {
      "@id": "flowra:method",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "flowra:url",
      "@type": "xsd:string"
    },
    "headers": {
      "@id": "flowra:headers"
    },
    "bodyTemplate": {
      "@id": "flowra:bodyTemplate"
    },
    "onSuccess": {
      "@id": "flowra:onSuccess",
      "@type": "xsd:string"
    },
    "onChallenge": {
      "@id": "flowra:onChallenge",
      "@type": "@id"
    },
    "AuthRecipeChallengeSpecDto": "flowra:AuthRecipeChallengeSpecDto",
    "next": {
      "@id": "flowra:next",
      "@type": "xsd:string"
    },
    "extract": {
      "@id": "flowra:extract"
    },
    "whenStatus": {
      "@id": "flowra:whenStatus",
      "@container": "@list"
    },
    "whenBodyIncludes": {
      "@id": "flowra:whenBodyIncludes",
      "@container": "@list"
    },
    "collect": {
      "@id": "flowra:collect",
      "@container": "@list"
    },
    "AuthRecipeChallengeCollectFieldDto": "flowra:AuthRecipeChallengeCollectFieldDto",
    "AuthRecipeSessionExtractDto": "flowra:AuthRecipeSessionExtractDto",
    "cookiesFromSetCookie": {
      "@id": "flowra:cookiesFromSetCookie",
      "@type": "xsd:boolean"
    },
    "bearerFrom": {
      "@id": "flowra:bearerFrom",
      "@type": "xsd:string"
    },
    "ToolkitSuccessResponse": "flowra:ToolkitSuccessResponse",
    "Toolkit": "flowra:Toolkit",
    "deletedAt": {
      "@id": "flowra:deletedAt",
      "@type": "xsd:dateTime"
    },
    "project": {
      "@id": "flowra:project",
      "@type": "@id"
    },
    "seo": {
      "@id": "flowra:seo"
    },
    "activeStatus": {
      "@id": "flowra:activeStatus",
      "@type": "xsd:boolean"
    },
    "Project": "flowra:Project",
    "publicId": {
      "@id": "flowra:publicId",
      "@type": "xsd:string"
    },
    "apiKeys": {
      "@id": "flowra:apiKeys",
      "@container": "@list"
    },
    "userId": {
      "@id": "flowra:userId",
      "@type": "xsd:string"
    },
    "user": {
      "@id": "flowra:user",
      "@type": "@id"
    },
    "triggerWebhookUrl": {
      "@id": "flowra:triggerWebhookUrl",
      "@type": "xsd:string"
    },
    "webhookSecret": {
      "@id": "flowra:webhookSecret",
      "@type": "xsd:string"
    },
    "identityHmacSecret": {
      "@id": "flowra:identityHmacSecret",
      "@type": "xsd:string"
    },
    "identityJwt": {
      "@id": "flowra:identityJwt"
    },
    "application": {
      "@id": "flowra:application"
    },
    "apiKeysOverride": {
      "@id": "flowra:apiKeysOverride"
    },
    "allowEndUserWorkflows": {
      "@id": "flowra:allowEndUserWorkflows",
      "@type": "xsd:boolean"
    },
    "allowEndUserDatabaseCollections": {
      "@id": "flowra:allowEndUserDatabaseCollections",
      "@type": "xsd:boolean"
    },
    "allowEndUserKnowledgeCollections": {
      "@id": "flowra:allowEndUserKnowledgeCollections",
      "@type": "xsd:boolean"
    },
    "ApiKey": "flowra:ApiKey",
    "key": {
      "@id": "flowra:key",
      "@type": "xsd:string"
    },
    "lastUsedAt": {
      "@id": "flowra:lastUsedAt",
      "@type": "xsd:dateTime"
    },
    "permissions": {
      "@id": "flowra:permissions",
      "@container": "@list"
    },
    "User": "flowra:User",
    "socialAccounts": {
      "@id": "flowra:socialAccounts",
      "@container": "@list"
    },
    "sessions": {
      "@id": "flowra:sessions",
      "@container": "@list"
    },
    "projects": {
      "@id": "flowra:projects",
      "@container": "@list"
    },
    "tokenVersion": {
      "@id": "flowra:tokenVersion",
      "@type": "xsd:decimal"
    },
    "UserSocialAccount": "flowra:UserSocialAccount",
    "providerId": {
      "@id": "flowra:providerId",
      "@type": "xsd:string"
    },
    "Role": "flowra:Role",
    "users": {
      "@id": "flowra:users",
      "@container": "@list"
    },
    "UserSession": "flowra:UserSession",
    "ipAddress": {
      "@id": "flowra:ipAddress",
      "@type": "xsd:string"
    },
    "userAgent": {
      "@id": "flowra:userAgent",
      "@type": "xsd:string"
    },
    "deviceType": {
      "@id": "flowra:deviceType",
      "@type": "xsd:string"
    },
    "deviceName": {
      "@id": "flowra:deviceName",
      "@type": "xsd:string"
    },
    "browser": {
      "@id": "flowra:browser",
      "@type": "xsd:string"
    },
    "os": {
      "@id": "flowra:os",
      "@type": "xsd:string"
    },
    "location": {
      "@id": "flowra:location",
      "@type": "xsd:string"
    },
    "lastActivityAt": {
      "@id": "flowra:lastActivityAt",
      "@type": "xsd:dateTime"
    },
    "ToolkitItemDtoSuccessResponse": "flowra:ToolkitItemDtoSuccessResponse",
    "UpdateToolkitDto": "flowra:UpdateToolkitDto",
    "PublicToolkitDetailDtoSuccessResponse": "flowra:PublicToolkitDetailDtoSuccessResponse",
    "PublicToolkitDetailDto": "flowra:PublicToolkitDetailDto",
    "ToolkitSeoDto": "flowra:ToolkitSeoDto",
    "generatedAt": {
      "@id": "flowra:generatedAt",
      "@type": "xsd:string"
    },
    "model": {
      "@id": "flowra:model",
      "@type": "xsd:string"
    },
    "locales": {
      "@id": "flowra:locales"
    },
    "en": {
      "@id": "flowra:en",
      "@type": "@id"
    },
    "fa": {
      "@id": "flowra:fa",
      "@type": "@id"
    },
    "ToolkitSeoLocaleDto": "flowra:ToolkitSeoLocaleDto",
    "metaTitle": {
      "@id": "flowra:metaTitle",
      "@type": "xsd:string"
    },
    "metaDescription": {
      "@id": "flowra:metaDescription",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "flowra:summary",
      "@type": "xsd:string"
    },
    "uses": {
      "@id": "flowra:uses",
      "@container": "@list"
    },
    "faqs": {
      "@id": "flowra:faqs",
      "@container": "@list"
    },
    "keywords": {
      "@id": "flowra:keywords",
      "@container": "@list"
    },
    "ToolkitSeoFaqDto": "flowra:ToolkitSeoFaqDto",
    "q": {
      "@id": "flowra:q",
      "@type": "xsd:string"
    },
    "a": {
      "@id": "flowra:a",
      "@type": "xsd:string"
    },
    "MessagingChannelItemDtoArraySuccessResponse": "flowra:MessagingChannelItemDtoArraySuccessResponse",
    "MessagingChannelItemDto": "flowra:MessagingChannelItemDto",
    "inboundTriggerToolSlug": {
      "@id": "flowra:inboundTriggerToolSlug",
      "@type": "xsd:string"
    },
    "toolkitSlug": {
      "@id": "flowra:toolkitSlug",
      "@type": "xsd:string"
    },
    "replyToolSlugs": {
      "@id": "flowra:replyToolSlugs",
      "@container": "@list"
    },
    "accentColor": {
      "@id": "flowra:accentColor",
      "@type": "xsd:string"
    },
    "chatTheme": {
      "@id": "flowra:chatTheme"
    },
    "tool": {
      "@id": "flowra:tool",
      "@type": "@id"
    },
    "MessagingChannelToolkitDto": "flowra:MessagingChannelToolkitDto",
    "ToolkitToolItemDto": "flowra:ToolkitToolItemDto",
    "inputParameters": {
      "@id": "flowra:inputParameters"
    },
    "outputParameters": {
      "@id": "flowra:outputParameters"
    },
    "isDeprecated": {
      "@id": "flowra:isDeprecated",
      "@type": "xsd:boolean"
    },
    "isProjectTool": {
      "@id": "flowra:isProjectTool",
      "@type": "xsd:boolean"
    },
    "ToolkitWithToolsItemDtoPaginatedResponse": "flowra:ToolkitWithToolsItemDtoPaginatedResponse",
    "ToolkitWithToolsItemDto": "flowra:ToolkitWithToolsItemDto",
    "tools": {
      "@id": "flowra:tools",
      "@container": "@list"
    },
    "ToolDtoPaginatedResponse": "flowra:ToolDtoPaginatedResponse",
    "ToolDto": "flowra:ToolDto",
    "meta": {
      "@id": "flowra:meta",
      "@type": "@id"
    },
    "ToolToolkitDto": "flowra:ToolToolkitDto",
    "ToolMetaDto": "flowra:ToolMetaDto",
    "scopes": {
      "@id": "flowra:scopes",
      "@container": "@list"
    },
    "tags": {
      "@id": "flowra:tags",
      "@container": "@list"
    },
    "isImportant": {
      "@id": "flowra:isImportant",
      "@type": "xsd:boolean"
    },
    "CreateToolDtoDef": "flowra:CreateToolDtoDef",
    "instructions": {
      "@id": "flowra:instructions",
      "@type": "xsd:string"
    },
    "triggerThreadKey": {
      "@id": "flowra:triggerThreadKey",
      "@type": "xsd:string"
    },
    "deprecatedInfo": {
      "@id": "flowra:deprecatedInfo"
    },
    "script": {
      "@id": "flowra:script",
      "@type": "@id"
    },
    "executionCreditCost": {
      "@id": "flowra:executionCreditCost",
      "@type": "xsd:decimal"
    },
    "CreateToolScriptDto": "flowra:CreateToolScriptDto",
    "language": {
      "@id": "flowra:language",
      "@type": "xsd:string"
    },
    "ToolResponseDtoSuccessResponse": "flowra:ToolResponseDtoSuccessResponse",
    "ToolResponseDto": "flowra:ToolResponseDto",
    "ragContentHash": {
      "@id": "flowra:ragContentHash",
      "@type": "xsd:string"
    },
    "ragSyncedAt": {
      "@id": "flowra:ragSyncedAt",
      "@type": "xsd:dateTime"
    },
    "fieldModifiers": {
      "@id": "flowra:fieldModifiers"
    },
    "ChatThreadDto": "flowra:ChatThreadDto",
    "thread_id": {
      "@id": "flowra:thread_id",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "flowra:created_at",
      "@type": "xsd:string"
    },
    "updated_at": {
      "@id": "flowra:updated_at",
      "@type": "xsd:string"
    },
    "values": {
      "@id": "flowra:values"
    },
    "WorkflowRunResultDto": "flowra:WorkflowRunResultDto",
    "threadId": {
      "@id": "flowra:threadId",
      "@type": "xsd:string"
    },
    "executionId": {
      "@id": "flowra:executionId",
      "@type": "xsd:string"
    },
    "paused": {
      "@id": "flowra:paused",
      "@type": "xsd:boolean"
    },
    "completedNodes": {
      "@id": "flowra:completedNodes",
      "@container": "@list"
    },
    "failedNodes": {
      "@id": "flowra:failedNodes",
      "@container": "@list"
    },
    "outputData": {
      "@id": "flowra:outputData"
    },
    "WorkflowRunResultDtoSuccessResponse": "flowra:WorkflowRunResultDtoSuccessResponse",
    "JsonSuccessResponse": "flowra:JsonSuccessResponse",
    "UpdateToolDto": "flowra:UpdateToolDto",
    "ExecuteToolDto": "flowra:ExecuteToolDto",
    "mcpServerId": {
      "@id": "flowra:mcpServerId",
      "@type": "xsd:string"
    },
    "metaSessionId": {
      "@id": "flowra:metaSessionId",
      "@type": "xsd:string"
    },
    "customAuthParams": {
      "@id": "flowra:customAuthParams",
      "@type": "@id"
    },
    "customConnectionData": {
      "@id": "flowra:customConnectionData",
      "@type": "@id"
    },
    "arguments": {
      "@id": "flowra:arguments"
    },
    "text": {
      "@id": "flowra:text",
      "@type": "xsd:string"
    },
    "allowTracing": {
      "@id": "flowra:allowTracing",
      "@type": "xsd:boolean"
    },
    "invokeViaMcp": {
      "@id": "flowra:invokeViaMcp",
      "@type": "xsd:boolean"
    },
    "preferOwnerConnectionBinds": {
      "@id": "flowra:preferOwnerConnectionBinds",
      "@type": "xsd:boolean"
    },
    "CustomAuthParamsDto": "flowra:CustomAuthParamsDto",
    "parameters": {
      "@id": "flowra:parameters",
      "@container": "@list"
    },
    "body": {
      "@id": "flowra:body"
    },
    "CustomAuthParamsParameterDto": "flowra:CustomAuthParamsParameterDto",
    "in": {
      "@id": "flowra:in",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "flowra:value"
    },
    "CustomConnectionDataDto": "flowra:CustomConnectionDataDto",
    "ExecuteToolResponseDtoSuccessResponse": "flowra:ExecuteToolResponseDtoSuccessResponse",
    "ExecuteToolResponseDto": "flowra:ExecuteToolResponseDto",
    "successful": {
      "@id": "flowra:successful",
      "@type": "xsd:boolean"
    },
    "sessionInfo": {
      "@id": "flowra:sessionInfo"
    },
    "logId": {
      "@id": "flowra:logId",
      "@type": "xsd:string"
    },
    "ToolExecutionLogListDtoPaginatedResponse": "flowra:ToolExecutionLogListDtoPaginatedResponse",
    "ToolExecutionLogListDto": "flowra:ToolExecutionLogListDto",
    "toolSlug": {
      "@id": "flowra:toolSlug",
      "@type": "xsd:string"
    },
    "workflowId": {
      "@id": "flowra:workflowId",
      "@type": "xsd:string"
    },
    "executionDurationMs": {
      "@id": "flowra:executionDurationMs",
      "@type": "xsd:decimal"
    },
    "executedAt": {
      "@id": "flowra:executedAt",
      "@type": "xsd:dateTime"
    },
    "toolIconUrl": {
      "@id": "flowra:toolIconUrl",
      "@type": "xsd:string"
    },
    "CreateSkillDto": "flowra:CreateSkillDto",
    "category": {
      "@id": "flowra:category",
      "@type": "xsd:string"
    },
    "suggestedToolSlugs": {
      "@id": "flowra:suggestedToolSlugs",
      "@container": "@list"
    },
    "isPublic": {
      "@id": "flowra:isPublic",
      "@type": "xsd:boolean"
    },
    "SkillResponseDtoSuccessResponse": "flowra:SkillResponseDtoSuccessResponse",
    "SkillResponseDto": "flowra:SkillResponseDto",
    "registryMeta": {
      "@id": "flowra:registryMeta"
    },
    "presets": {
      "@id": "flowra:presets"
    },
    "files": {
      "@id": "flowra:files",
      "@container": "@list"
    },
    "packageFileCount": {
      "@id": "flowra:packageFileCount",
      "@type": "xsd:decimal"
    },
    "sourceUrl": {
      "@id": "flowra:sourceUrl",
      "@type": "xsd:string"
    },
    "skillsShUrl": {
      "@id": "flowra:skillsShUrl",
      "@type": "xsd:string"
    },
    "isCreator": {
      "@id": "flowra:isCreator",
      "@type": "xsd:boolean"
    },
    "installCount": {
      "@id": "flowra:installCount",
      "@type": "xsd:decimal"
    },
    "changed": {
      "@id": "flowra:changed",
      "@type": "xsd:boolean"
    },
    "SkillFileMetaDto": "flowra:SkillFileMetaDto",
    "path": {
      "@id": "flowra:path",
      "@type": "xsd:string"
    },
    "sizeBytes": {
      "@id": "flowra:sizeBytes",
      "@type": "xsd:decimal"
    },
    "contentType": {
      "@id": "flowra:contentType",
      "@type": "xsd:string"
    },
    "ImportSkillFromGithubDto": "flowra:ImportSkillFromGithubDto",
    "SkillResponseDtoPaginatedResponse": "flowra:SkillResponseDtoPaginatedResponse",
    "InstallSkillFromRegistryDto": "flowra:InstallSkillFromRegistryDto",
    "registryId": {
      "@id": "flowra:registryId",
      "@type": "xsd:string"
    },
    "repo": {
      "@id": "flowra:repo",
      "@type": "xsd:string"
    },
    "skillPath": {
      "@id": "flowra:skillPath",
      "@type": "xsd:string"
    },
    "skillId": {
      "@id": "flowra:skillId",
      "@type": "xsd:string"
    },
    "UpdateSkillDto": "flowra:UpdateSkillDto",
    "WorkflowExecutionListItemDtoPaginatedResponse": "flowra:WorkflowExecutionListItemDtoPaginatedResponse",
    "WorkflowExecutionListItemDto": "flowra:WorkflowExecutionListItemDto",
    "workflowName": {
      "@id": "flowra:workflowName",
      "@type": "xsd:string"
    },
    "isOwnExecution": {
      "@id": "flowra:isOwnExecution",
      "@type": "xsd:boolean"
    },
    "assistantId": {
      "@id": "flowra:assistantId",
      "@type": "xsd:string"
    },
    "inputData": {
      "@id": "flowra:inputData"
    },
    "currentNodeId": {
      "@id": "flowra:currentNodeId",
      "@type": "xsd:string"
    },
    "executionSummary": {
      "@id": "flowra:executionSummary"
    },
    "executionMode": {
      "@id": "flowra:executionMode",
      "@type": "xsd:string"
    },
    "workflowType": {
      "@id": "flowra:workflowType",
      "@type": "xsd:string"
    },
    "startedAt": {
      "@id": "flowra:startedAt",
      "@type": "xsd:dateTime"
    },
    "completedAt": {
      "@id": "flowra:completedAt",
      "@type": "xsd:dateTime"
    },
    "usage": {
      "@id": "flowra:usage"
    },
    "ExecutionSummaryDto": "flowra:ExecutionSummaryDto",
    "errors": {
      "@id": "flowra:errors",
      "@container": "@list"
    },
    "totalNodes": {
      "@id": "flowra:totalNodes",
      "@type": "xsd:decimal"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Flowra API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Flowra's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-08) from openapi/flowra-dev-openapi.json.",
  "dcterms:created": "2026-11-08",
  "dcterms:source": [
    "openapi/flowra-dev-openapi.json"
  ]
}