read_workflow_connectors
Read what this workspace's workflow blocks can reach: which enrichment and agent providers are connected, which Conductor projects and Clay/Floqer routines a block may name, which apps and MCP servers an agent block may call and with which tools, the MXToolbox blacklist catalog, and the reply-rate report a rotation workflow acts on.
# MCP tool reference
1 callable tools.
Use tools/call at https://mcp.schedulerzero.com/mcp with the exact tool name and arguments below. The /tools/ paths in this view are documentation identifiers, not HTTP endpoints. Request execution is disabled for this reference.
Inputs are shown for personal API keys (bound) and for OAuth/delegated agents. Output schemas describe MCP structuredContent: native objects pass through; arrays, scalars and null use a data wrapper. Text content retains the native JSON result.
[Connect a client](/mcp/connect) · [Authentication and authorization](/authentication) · [Generated auth guide](/auth.md) · [Download tool catalog](/mcp-catalog.json) · [Agent documentation](/llms.txt)
## read_workflow_connectors
Read what this workspace's workflow blocks can reach: which enrichment and agent providers are connected, which Conductor projects and Clay/Floqer routines a block may name, which apps and MCP servers an agent block may call and with which tools, the MXToolbox blacklist catalog, and the reply-rate report a rotation workflow acts on.
Use before proposing or explaining a graph that needs a provider — it is the only way to tell whether a block would actually run — and to ground any claim about which tools an agent block is allowed to call. The MCP probe reports everything a server advertises, which is where a tool allowlist is chosen from.
A connection read answers `detailsRedacted: true` when the caller may see that a provider is connected but not which key backs it; that is authorization, not an error, and the key itself is never returned to anyone. `connected: false` on a project or routine list means nothing is connected, not that the account is empty. This never connects, retires, or re-points anything.
Scopes: workflow:read, integration:read
Risk: read; confirmation: none; idempotency: none.
### Input schema (personal API key)
```json
{
"type": "object",
"anyOf": [
{
"type": "object",
"properties": {
"workspaceId": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"scope": {
"type": "string",
"enum": [
"provider_connection"
]
},
"provider": {
"$ref": "#/$defs/ProviderKeyConnector"
}
},
"required": [
"workspaceId",
"scope",
"provider"
],
"patternProperties": {
"^(?!(?:workspaceId|scope|provider)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"workspaceId",
"scope",
"provider"
]
}
},
{
"type": "object",
"properties": {
"workspaceId": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"scope": {
"type": "string",
"enum": [
"conductor_projects"
]
}
},
"required": [
"workspaceId",
"scope"
],
"patternProperties": {
"^(?!(?:workspaceId|scope)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"workspaceId",
"scope"
]
}
},
{
"type": "object",
"properties": {
"workspaceId": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"scope": {
"type": "string",
"enum": [
"external_connection"
]
},
"externalProvider": {
"$ref": "#/$defs/ExternalWorkflowProvider"
}
},
"required": [
"workspaceId",
"scope",
"externalProvider"
],
"patternProperties": {
"^(?!(?:workspaceId|scope|externalProvider)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"workspaceId",
"scope",
"externalProvider"
]
}
},
{
"type": "object",
"properties": {
"workspaceId": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"scope": {
"type": "string",
"enum": [
"external_routine"
]
},
"externalProvider": {
"$ref": "#/$defs/ExternalWorkflowProvider"
},
"connectionId": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"targetId": {
"type": "string",
"minLength": 1,
"maxLength": 256
}
},
"required": [
"workspaceId",
"scope",
"externalProvider",
"connectionId",
"targetId"
],
"patternProperties": {
"^(?!(?:workspaceId|scope|externalProvider|connectionId|targetId)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"workspaceId",
"scope",
"externalProvider",
"connectionId",
"targetId"
]
}
},
{
"type": "object",
"properties": {
"workspaceId": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"scope": {
"type": "string",
"enum": [
"app_catalog"
]
},
"catalog": {
"type": "object",
"properties": {
"search": {
"type": "string",
"maxLength": 100
},
"cursor": {
"$ref": "#/$defs/Cursor"
}
},
"patternProperties": {
"^(?!(?:search|cursor)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"search",
"cursor"
]
}
}
},
"required": [
"workspaceId",
"scope"
],
"patternProperties": {
"^(?!(?:workspaceId|scope|catalog)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"workspaceId",
"scope",
"catalog"
]
}
},
{
"type": "object",
"properties": {
"workspaceId": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"scope": {
"type": "string",
"enum": [
"app_tools"
]
},
"connectionId": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"cursor": {
"$ref": "#/$defs/Cursor"
}
},
"required": [
"workspaceId",
"scope",
"connectionId"
],
"patternProperties": {
"^(?!(?:workspaceId|scope|connectionId|cursor)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"workspaceId",
"scope",
"connectionId",
"cursor"
]
}
},
{
"type": "object",
"properties": {
"workspaceId": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"scope": {
"type": "string",
"enum": [
"mcp_servers"
]
}
},
"required": [
"workspaceId",
"scope"
],
"patternProperties": {
"^(?!(?:workspaceId|scope)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"workspaceId",
"scope"
]
}
},
{
"type": "object",
"properties": {
"workspaceId": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"scope": {
"type": "string",
"enum": [
"mcp_server_test"
]
},
"serverId": {
"$ref": "#/$defs/WorkflowMcpServerId"
}
},
"required": [
"workspaceId",
"scope",
"serverId"
],
"patternProperties": {
"^(?!(?:workspaceId|scope|serverId)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"workspaceId",
"scope",
"serverId"
]
}
},
{
"type": "object",
"properties": {
"workspaceId": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"scope": {
"type": "string",
"enum": [
"mxtoolbox_connection"
]
}
},
"required": [
"workspaceId",
"scope"
],
"patternProperties": {
"^(?!(?:workspaceId|scope)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"workspaceId",
"scope"
]
}
},
{
"type": "object",
"properties": {
"workspaceId": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"scope": {
"type": "string",
"enum": [
"domain_report"
]
},
"workflowId": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
}
},
"required": [
"workspaceId",
"scope",
"workflowId"
],
"patternProperties": {
"^(?!(?:workspaceId|scope|workflowId)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"workspaceId",
"scope",
"workflowId"
]
}
}
],
"$defs": {
"ProviderKeyConnector": {
"type": "string",
"enum": [
"apollo",
"prospeo",
"conductor"
]
},
"ExternalWorkflowProvider": {
"type": "string",
"enum": [
"clay",
"floqer"
]
},
"Cursor": {
"type": "string",
"minLength": 1,
"maxLength": 2048
},
"WorkflowMcpServerId": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
}
}
}
```
### Input schema (OAuth / delegated agent)
```json
{
"type": "object",
"properties": {
"workspaceId": {
"type": "string",
"format": "uuid",
"description": "Target Workspace UUID. Call list_workspaces to enumerate the Workspaces this credential may access, then pass the chosen id here."
}
},
"required": [
"workspaceId"
],
"anyOf": [
{
"type": "object",
"properties": {
"workspaceId": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"scope": {
"type": "string",
"enum": [
"provider_connection"
]
},
"provider": {
"$ref": "#/$defs/ProviderKeyConnector"
}
},
"required": [
"workspaceId",
"scope",
"provider"
],
"patternProperties": {
"^(?!(?:workspaceId)$)[\\s\\S]*?(?:^(?!(?:workspaceId|scope|provider)$)[\\s\\S]*$)": false
},
"additionalProperties": true,
"propertyNames": {
"anyOf": [
{
"type": "string",
"enum": [
"workspaceId",
"scope",
"provider"
]
},
{
"enum": [
"workspaceId"
]
}
]
}
},
{
"type": "object",
"properties": {
"workspaceId": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"scope": {
"type": "string",
"enum": [
"conductor_projects"
]
}
},
"required": [
"workspaceId",
"scope"
],
"patternProperties": {
"^(?!(?:workspaceId)$)[\\s\\S]*?(?:^(?!(?:workspaceId|scope)$)[\\s\\S]*$)": false
},
"additionalProperties": true,
"propertyNames": {
"anyOf": [
{
"type": "string",
"enum": [
"workspaceId",
"scope"
]
},
{
"enum": [
"workspaceId"
]
}
]
}
},
{
"type": "object",
"properties": {
"workspaceId": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"scope": {
"type": "string",
"enum": [
"external_connection"
]
},
"externalProvider": {
"$ref": "#/$defs/ExternalWorkflowProvider"
}
},
"required": [
"workspaceId",
"scope",
"externalProvider"
],
"patternProperties": {
"^(?!(?:workspaceId)$)[\\s\\S]*?(?:^(?!(?:workspaceId|scope|externalProvider)$)[\\s\\S]*$)": false
},
"additionalProperties": true,
"propertyNames": {
"anyOf": [
{
"type": "string",
"enum": [
"workspaceId",
"scope",
"externalProvider"
]
},
{
"enum": [
"workspaceId"
]
}
]
}
},
{
"type": "object",
"properties": {
"workspaceId": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"scope": {
"type": "string",
"enum": [
"external_routine"
]
},
"externalProvider": {
"$ref": "#/$defs/ExternalWorkflowProvider"
},
"connectionId": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"targetId": {
"type": "string",
"minLength": 1,
"maxLength": 256
}
},
"required": [
"workspaceId",
"scope",
"externalProvider",
"connectionId",
"targetId"
],
"patternProperties": {
"^(?!(?:workspaceId)$)[\\s\\S]*?(?:^(?!(?:workspaceId|scope|externalProvider|connectionId|targetId)$)[\\s\\S]*$)": false
},
"additionalProperties": true,
"propertyNames": {
"anyOf": [
{
"type": "string",
"enum": [
"workspaceId",
"scope",
"externalProvider",
"connectionId",
"targetId"
]
},
{
"enum": [
"workspaceId"
]
}
]
}
},
{
"type": "object",
"properties": {
"workspaceId": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"scope": {
"type": "string",
"enum": [
"app_catalog"
]
},
"catalog": {
"type": "object",
"properties": {
"search": {
"type": "string",
"maxLength": 100
},
"cursor": {
"$ref": "#/$defs/Cursor"
}
},
"patternProperties": {
"^(?!(?:search|cursor)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"search",
"cursor"
]
}
}
},
"required": [
"workspaceId",
"scope"
],
"patternProperties": {
"^(?!(?:workspaceId)$)[\\s\\S]*?(?:^(?!(?:workspaceId|scope|catalog)$)[\\s\\S]*$)": false
},
"additionalProperties": true,
"propertyNames": {
"anyOf": [
{
"type": "string",
"enum": [
"workspaceId",
"scope",
"catalog"
]
},
{
"enum": [
"workspaceId"
]
}
]
}
},
{
"type": "object",
"properties": {
"workspaceId": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"scope": {
"type": "string",
"enum": [
"app_tools"
]
},
"connectionId": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"cursor": {
"$ref": "#/$defs/Cursor"
}
},
"required": [
"workspaceId",
"scope",
"connectionId"
],
"patternProperties": {
"^(?!(?:workspaceId)$)[\\s\\S]*?(?:^(?!(?:workspaceId|scope|connectionId|cursor)$)[\\s\\S]*$)": false
},
"additionalProperties": true,
"propertyNames": {
"anyOf": [
{
"type": "string",
"enum": [
"workspaceId",
"scope",
"connectionId",
"cursor"
]
},
{
"enum": [
"workspaceId"
]
}
]
}
},
{
"type": "object",
"properties": {
"workspaceId": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"scope": {
"type": "string",
"enum": [
"mcp_servers"
]
}
},
"required": [
"workspaceId",
"scope"
],
"patternProperties": {
"^(?!(?:workspaceId)$)[\\s\\S]*?(?:^(?!(?:workspaceId|scope)$)[\\s\\S]*$)": false
},
"additionalProperties": true,
"propertyNames": {
"anyOf": [
{
"type": "string",
"enum": [
"workspaceId",
"scope"
]
},
{
"enum": [
"workspaceId"
]
}
]
}
},
{
"type": "object",
"properties": {
"workspaceId": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"scope": {
"type": "string",
"enum": [
"mcp_server_test"
]
},
"serverId": {
"$ref": "#/$defs/WorkflowMcpServerId"
}
},
"required": [
"workspaceId",
"scope",
"serverId"
],
"patternProperties": {
"^(?!(?:workspaceId)$)[\\s\\S]*?(?:^(?!(?:workspaceId|scope|serverId)$)[\\s\\S]*$)": false
},
"additionalProperties": true,
"propertyNames": {
"anyOf": [
{
"type": "string",
"enum": [
"workspaceId",
"scope",
"serverId"
]
},
{
"enum": [
"workspaceId"
]
}
]
}
},
{
"type": "object",
"properties": {
"workspaceId": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"scope": {
"type": "string",
"enum": [
"mxtoolbox_connection"
]
}
},
"required": [
"workspaceId",
"scope"
],
"patternProperties": {
"^(?!(?:workspaceId)$)[\\s\\S]*?(?:^(?!(?:workspaceId|scope)$)[\\s\\S]*$)": false
},
"additionalProperties": true,
"propertyNames": {
"anyOf": [
{
"type": "string",
"enum": [
"workspaceId",
"scope"
]
},
{
"enum": [
"workspaceId"
]
}
]
}
},
{
"type": "object",
"properties": {
"workspaceId": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"scope": {
"type": "string",
"enum": [
"domain_report"
]
},
"workflowId": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
}
},
"required": [
"workspaceId",
"scope",
"workflowId"
],
"patternProperties": {
"^(?!(?:workspaceId)$)[\\s\\S]*?(?:^(?!(?:workspaceId|scope|workflowId)$)[\\s\\S]*$)": false
},
"additionalProperties": true,
"propertyNames": {
"anyOf": [
{
"type": "string",
"enum": [
"workspaceId",
"scope",
"workflowId"
]
},
{
"enum": [
"workspaceId"
]
}
]
}
}
],
"$defs": {
"ProviderKeyConnector": {
"type": "string",
"enum": [
"apollo",
"prospeo",
"conductor"
]
},
"ExternalWorkflowProvider": {
"type": "string",
"enum": [
"clay",
"floqer"
]
},
"Cursor": {
"type": "string",
"minLength": 1,
"maxLength": 2048
},
"WorkflowMcpServerId": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
}
}
}
```
### Output schema (structuredContent)
```json
{
"$defs": {
"ProviderKeyConnector": {
"type": "string",
"enum": [
"apollo",
"prospeo",
"conductor"
]
},
"ShortText": {
"type": "string",
"minLength": 1,
"maxLength": 256
},
"UtcDateTimeEncoded": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$"
},
"OpaqueId": {
"type": "string",
"minLength": 1,
"maxLength": 512
},
"ConnectorMediumText": {
"type": "string",
"minLength": 1,
"maxLength": 500
},
"ExternalWorkflowProvider": {
"type": "string",
"enum": [
"clay",
"floqer"
]
},
"ConnectorLongText": {
"type": "string",
"minLength": 1,
"maxLength": 8192
},
"Description": {
"type": "string",
"minLength": 1,
"maxLength": 4096
},
"HttpUrl": {
"type": "string",
"minLength": 1,
"maxLength": 2048,
"pattern": "^https?:\\/\\/[^\\s/$.?#][^\\s]*$"
},
"Cursor": {
"type": "string",
"minLength": 1,
"maxLength": 2048
},
"WorkflowMcpServerId": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"DomainName": {
"type": "string",
"minLength": 1,
"maxLength": 253,
"pattern": "^(?=.{1,253}$)(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\\.)+[a-zA-Z]{2,63}$"
},
"EmailAddress": {
"type": "string",
"minLength": 3,
"maxLength": 320,
"pattern": "^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$"
}
},
"type": "object",
"anyOf": [
{
"allOf": [
{
"anyOf": [
{
"type": "object",
"properties": {
"provider": {
"$ref": "#/$defs/ProviderKeyConnector"
},
"connected": {
"type": "boolean"
},
"connection": {
"anyOf": [
{
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"label": {
"$ref": "#/$defs/ShortText"
},
"active": {
"type": "boolean"
},
"lastValidatedAt": {
"anyOf": [
{
"$ref": "#/$defs/UtcDateTimeEncoded"
},
{
"type": "null"
}
]
}
},
"required": [
"id",
"label",
"active",
"lastValidatedAt"
],
"patternProperties": {
"^(?!(?:id|label|active|lastValidatedAt)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"id",
"label",
"active",
"lastValidatedAt"
]
}
},
{
"type": "null"
}
]
},
"detailsRedacted": {
"type": "boolean"
}
},
"required": [
"provider",
"connected",
"connection",
"detailsRedacted"
],
"patternProperties": {
"^(?!(?:provider|connected|connection|detailsRedacted)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"provider",
"connected",
"connection",
"detailsRedacted"
]
}
},
{
"type": "object",
"properties": {
"provider": {
"type": "string",
"enum": [
"prospeo"
]
},
"connected": {
"type": "boolean"
},
"connection": {
"anyOf": [
{
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"label": {
"$ref": "#/$defs/ShortText"
},
"active": {
"type": "boolean"
},
"lastValidatedAt": {
"anyOf": [
{
"$ref": "#/$defs/UtcDateTimeEncoded"
},
{
"type": "null"
}
]
}
},
"required": [
"id",
"label",
"active",
"lastValidatedAt"
],
"patternProperties": {
"^(?!(?:id|label|active|lastValidatedAt)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"id",
"label",
"active",
"lastValidatedAt"
]
}
},
{
"type": "null"
}
]
},
"detailsRedacted": {
"type": "boolean"
},
"account": {
"anyOf": [
{
"type": "object",
"properties": {
"currentPlan": {
"anyOf": [
{
"$ref": "#/$defs/ShortText"
},
{
"type": "null"
}
]
},
"currentTeamMembers": {
"anyOf": [
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"remainingCredits": {
"anyOf": [
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"usedCredits": {
"anyOf": [
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"nextQuotaRenewalDays": {
"anyOf": [
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"nextQuotaRenewalDate": {
"anyOf": [
{
"$ref": "#/$defs/ShortText"
},
{
"type": "null"
}
]
}
},
"required": [
"currentPlan",
"currentTeamMembers",
"remainingCredits",
"usedCredits",
"nextQuotaRenewalDays",
"nextQuotaRenewalDate"
],
"patternProperties": {
"^(?!(?:currentPlan|currentTeamMembers|remainingCredits|usedCredits|nextQuotaRenewalDays|nextQuotaRenewalDate)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"currentPlan",
"currentTeamMembers",
"remainingCredits",
"usedCredits",
"nextQuotaRenewalDays",
"nextQuotaRenewalDate"
]
}
},
{
"type": "null"
}
]
},
"rateLimits": {
"anyOf": [
{
"type": "object",
"properties": {
"perSecond": {
"type": "integer",
"exclusiveMinimum": 0
},
"perMinute": {
"type": "integer",
"exclusiveMinimum": 0
},
"perDay": {
"type": "integer",
"exclusiveMinimum": 0
}
},
"required": [
"perSecond",
"perMinute",
"perDay"
],
"patternProperties": {
"^(?!(?:perSecond|perMinute|perDay)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"perSecond",
"perMinute",
"perDay"
]
}
},
{
"type": "null"
}
]
},
"accountRefreshError": {
"type": "boolean"
}
},
"required": [
"provider",
"connected",
"connection",
"detailsRedacted",
"account",
"rateLimits",
"accountRefreshError"
],
"patternProperties": {
"^(?!(?:provider|connected|connection|detailsRedacted|account|rateLimits|accountRefreshError)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"provider",
"connected",
"connection",
"detailsRedacted",
"account",
"rateLimits",
"accountRefreshError"
]
}
},
{
"type": "object",
"properties": {
"connected": {
"type": "boolean"
},
"projects": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"$ref": "#/$defs/OpaqueId"
},
"name": {
"$ref": "#/$defs/ConnectorMediumText"
},
"gitRemote": {
"anyOf": [
{
"$ref": "#/$defs/ConnectorMediumText"
},
{
"type": "null"
}
]
}
},
"required": [
"id",
"name",
"gitRemote"
],
"patternProperties": {
"^(?!(?:id|name|gitRemote)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"id",
"name",
"gitRemote"
]
}
},
"maxItems": 500
}
},
"required": [
"connected",
"projects"
],
"patternProperties": {
"^(?!(?:connected|projects)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"connected",
"projects"
]
}
},
{
"type": "object",
"properties": {
"provider": {
"$ref": "#/$defs/ExternalWorkflowProvider"
},
"id": {
"anyOf": [
{
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
{
"type": "null"
}
]
},
"connected": {
"type": "boolean"
},
"catalog": {
"anyOf": [
{
"type": "object",
"properties": {
"fetchedAt": {
"$ref": "#/$defs/UtcDateTimeEncoded"
},
"workspaceRef": {
"anyOf": [
{
"$ref": "#/$defs/OpaqueId"
},
{
"type": "null"
}
]
},
"targets": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"$ref": "#/$defs/OpaqueId"
},
"name": {
"$ref": "#/$defs/ConnectorMediumText"
},
"description": {
"anyOf": [
{
"$ref": "#/$defs/ConnectorLongText"
},
{
"type": "null"
}
]
},
"kind": {
"type": "string",
"enum": [
"function",
"workflow",
"shortcut"
]
},
"inputs": {
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"$ref": "#/$defs/ShortText"
},
"name": {
"$ref": "#/$defs/ConnectorMediumText"
},
"description": {
"anyOf": [
{
"type": "string",
"minLength": 1,
"maxLength": 4096
},
{
"type": "null"
}
]
},
"type": {
"type": "string",
"enum": [
"string",
"number",
"integer",
"boolean",
"object",
"array",
"unsupported"
]
},
"required": {
"type": "boolean"
},
"defaultValue": {
"anyOf": [
{
"$ref": "#/$defs/ConnectorMediumText"
},
{
"type": "null"
}
]
}
},
"required": [
"key",
"name",
"description",
"type",
"required",
"defaultValue"
],
"patternProperties": {
"^(?!(?:key|name|description|type|required|defaultValue)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"key",
"name",
"description",
"type",
"required",
"defaultValue"
]
}
},
"maxItems": 100
},
"outputs": {
"type": "array",
"items": {
"$ref": "#/$defs/ShortText"
},
"maxItems": 100
},
"available": {
"type": "boolean"
},
"schemaAvailable": {
"type": "boolean"
}
},
"required": [
"id",
"name",
"description",
"kind",
"inputs",
"outputs",
"available",
"schemaAvailable"
],
"patternProperties": {
"^(?!(?:id|name|description|kind|inputs|outputs|available|schemaAvailable)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"id",
"name",
"description",
"kind",
"inputs",
"outputs",
"available",
"schemaAvailable"
]
}
},
"maxItems": 1000
}
},
"required": [
"fetchedAt",
"workspaceRef",
"targets"
],
"patternProperties": {
"^(?!(?:fetchedAt|workspaceRef|targets)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"fetchedAt",
"workspaceRef",
"targets"
]
}
},
{
"type": "null"
}
]
}
},
"required": [
"provider",
"id",
"connected",
"catalog"
],
"patternProperties": {
"^(?!(?:provider|id|connected|catalog)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"provider",
"id",
"connected",
"catalog"
]
}
},
{
"type": "object",
"properties": {
"id": {
"$ref": "#/$defs/OpaqueId"
},
"name": {
"$ref": "#/$defs/ConnectorMediumText"
},
"description": {
"anyOf": [
{
"$ref": "#/$defs/ConnectorLongText"
},
{
"type": "null"
}
]
},
"kind": {
"type": "string",
"enum": [
"function",
"workflow",
"shortcut"
]
},
"inputs": {
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"$ref": "#/$defs/ShortText"
},
"name": {
"$ref": "#/$defs/ConnectorMediumText"
},
"description": {
"anyOf": [
{
"type": "string",
"minLength": 1,
"maxLength": 4096
},
{
"type": "null"
}
]
},
"type": {
"type": "string",
"enum": [
"string",
"number",
"integer",
"boolean",
"object",
"array",
"unsupported"
]
},
"required": {
"type": "boolean"
},
"defaultValue": {
"anyOf": [
{
"$ref": "#/$defs/ConnectorMediumText"
},
{
"type": "null"
}
]
}
},
"required": [
"key",
"name",
"description",
"type",
"required",
"defaultValue"
],
"patternProperties": {
"^(?!(?:key|name|description|type|required|defaultValue)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"key",
"name",
"description",
"type",
"required",
"defaultValue"
]
}
},
"maxItems": 100
},
"outputs": {
"type": "array",
"items": {
"$ref": "#/$defs/ShortText"
},
"maxItems": 100
},
"available": {
"type": "boolean"
},
"schemaAvailable": {
"type": "boolean"
}
},
"required": [
"id",
"name",
"description",
"kind",
"inputs",
"outputs",
"available",
"schemaAvailable"
],
"patternProperties": {
"^(?!(?:id|name|description|kind|inputs|outputs|available|schemaAvailable)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"id",
"name",
"description",
"kind",
"inputs",
"outputs",
"available",
"schemaAvailable"
]
}
},
{
"type": "object",
"properties": {
"configured": {
"type": "boolean"
},
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"slug": {
"$ref": "#/$defs/ShortText"
},
"name": {
"$ref": "#/$defs/ConnectorMediumText"
},
"description": {
"anyOf": [
{
"$ref": "#/$defs/Description"
},
{
"type": "null"
}
]
},
"logoUrl": {
"anyOf": [
{
"$ref": "#/$defs/HttpUrl"
},
{
"type": "null"
}
]
},
"noAuth": {
"type": "boolean"
}
},
"required": [
"slug",
"name",
"description",
"logoUrl",
"noAuth"
],
"patternProperties": {
"^(?!(?:slug|name|description|logoUrl|noAuth)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"slug",
"name",
"description",
"logoUrl",
"noAuth"
]
}
},
"maxItems": 50
},
"nextCursor": {
"anyOf": [
{
"$ref": "#/$defs/Cursor"
},
{
"type": "null"
}
]
}
},
"required": [
"configured",
"items",
"nextCursor"
],
"patternProperties": {
"^(?!(?:configured|items|nextCursor)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"configured",
"items",
"nextCursor"
]
}
},
{
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"slug": {
"$ref": "#/$defs/ShortText"
},
"name": {
"$ref": "#/$defs/ConnectorMediumText"
},
"description": {
"anyOf": [
{
"$ref": "#/$defs/Description"
},
{
"type": "null"
}
]
},
"scopes": {
"type": "array",
"items": {
"$ref": "#/$defs/ShortText"
},
"maxItems": 100
},
"tags": {
"type": "array",
"items": {
"$ref": "#/$defs/ShortText"
},
"maxItems": 50
}
},
"required": [
"slug",
"name",
"description",
"scopes",
"tags"
],
"patternProperties": {
"^(?!(?:slug|name|description|scopes|tags)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"slug",
"name",
"description",
"scopes",
"tags"
]
}
},
"maxItems": 500
},
"nextCursor": {
"anyOf": [
{
"$ref": "#/$defs/Cursor"
},
{
"type": "null"
}
]
}
},
"required": [
"items",
"nextCursor"
],
"patternProperties": {
"^(?!(?:items|nextCursor)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"items",
"nextCursor"
]
}
},
{
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"$ref": "#/$defs/WorkflowMcpServerId"
},
"name": {
"$ref": "#/$defs/ShortText"
},
"url": {
"$ref": "#/$defs/HttpUrl"
},
"composio": {
"anyOf": [
{
"type": "object",
"properties": {
"toolkitSlug": {
"$ref": "#/$defs/ShortText"
},
"custom": {
"type": "boolean"
},
"noAuth": {
"type": "boolean"
},
"authorizationPending": {
"type": "boolean"
}
},
"required": [
"toolkitSlug",
"custom",
"noAuth",
"authorizationPending"
],
"patternProperties": {
"^(?!(?:toolkitSlug|custom|noAuth|authorizationPending)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"toolkitSlug",
"custom",
"noAuth",
"authorizationPending"
]
}
},
{
"type": "null"
}
]
},
"allowedToolNames": {
"type": "array",
"items": {
"$ref": "#/$defs/ShortText"
},
"maxItems": 40
},
"active": {
"type": "boolean"
},
"authorizationConfigured": {
"type": "boolean"
},
"credentialRefId": {
"anyOf": [
{
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
{
"type": "null"
}
]
},
"lastValidatedAt": {
"anyOf": [
{
"$ref": "#/$defs/UtcDateTimeEncoded"
},
{
"type": "null"
}
]
},
"createdAt": {
"$ref": "#/$defs/UtcDateTimeEncoded"
},
"updatedAt": {
"$ref": "#/$defs/UtcDateTimeEncoded"
}
},
"required": [
"id",
"name",
"url",
"composio",
"allowedToolNames",
"active",
"authorizationConfigured",
"credentialRefId",
"lastValidatedAt",
"createdAt",
"updatedAt"
],
"patternProperties": {
"^(?!(?:id|name|url|composio|allowedToolNames|active|authorizationConfigured|credentialRefId|lastValidatedAt|createdAt|updatedAt)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"id",
"name",
"url",
"composio",
"allowedToolNames",
"active",
"authorizationConfigured",
"credentialRefId",
"lastValidatedAt",
"createdAt",
"updatedAt"
]
}
},
"maxItems": 200
}
},
"required": [
"items"
],
"patternProperties": {
"^(?!(?:items)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"anyOf": [
{
"type": "string",
"enum": [
"items"
]
}
]
}
},
{
"type": "object",
"properties": {
"id": {
"$ref": "#/$defs/WorkflowMcpServerId"
},
"ok": {
"type": "boolean"
},
"toolNames": {
"type": "array",
"items": {
"$ref": "#/$defs/ShortText"
},
"maxItems": 500
},
"error": {
"anyOf": [
{
"$ref": "#/$defs/ShortText"
},
{
"type": "null"
}
]
},
"lastValidatedAt": {
"anyOf": [
{
"$ref": "#/$defs/UtcDateTimeEncoded"
},
{
"type": "null"
}
]
}
},
"required": [
"id",
"ok",
"toolNames",
"error",
"lastValidatedAt"
],
"patternProperties": {
"^(?!(?:id|ok|toolNames|error|lastValidatedAt)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"id",
"ok",
"toolNames",
"error",
"lastValidatedAt"
]
}
},
{
"type": "object",
"properties": {
"provider": {
"type": "string",
"enum": [
"mxtoolbox"
]
},
"id": {
"anyOf": [
{
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
{
"type": "null"
}
]
},
"connected": {
"type": "boolean"
},
"catalog": {
"anyOf": [
{
"type": "object",
"properties": {
"fetchedAt": {
"$ref": "#/$defs/UtcDateTimeEncoded"
},
"entries": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"$ref": "#/$defs/OpaqueId"
},
"name": {
"$ref": "#/$defs/ConnectorMediumText"
}
},
"required": [
"id",
"name"
],
"patternProperties": {
"^(?!(?:id|name)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"id",
"name"
]
}
},
"minItems": 1,
"maxItems": 1000
}
},
"required": [
"fetchedAt",
"entries"
],
"patternProperties": {
"^(?!(?:fetchedAt|entries)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"fetchedAt",
"entries"
]
}
},
{
"type": "null"
}
]
},
"usage": {
"anyOf": [
{
"type": "object",
"properties": {
"dnsRequests": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"dnsMax": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"networkRequests": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"networkMax": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
},
"required": [
"dnsRequests",
"dnsMax",
"networkRequests",
"networkMax"
],
"patternProperties": {
"^(?!(?:dnsRequests|dnsMax|networkRequests|networkMax)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"dnsRequests",
"dnsMax",
"networkRequests",
"networkMax"
]
}
},
{
"type": "null"
}
]
},
"usageRedacted": {
"type": "boolean"
}
},
"required": [
"provider",
"id",
"connected",
"catalog",
"usage",
"usageRedacted"
],
"patternProperties": {
"^(?!(?:provider|id|connected|catalog|usage|usageRedacted)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"provider",
"id",
"connected",
"catalog",
"usage",
"usageRedacted"
]
}
},
{
"anyOf": [
{
"type": "object",
"properties": {
"configured": {
"type": "boolean",
"enum": [
false
]
},
"workflowId": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"evaluatedAt": {
"$ref": "#/$defs/UtcDateTimeEncoded"
}
},
"required": [
"configured",
"workflowId",
"evaluatedAt"
],
"patternProperties": {
"^(?!(?:configured|workflowId|evaluatedAt)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"configured",
"workflowId",
"evaluatedAt"
]
}
},
{
"type": "object",
"properties": {
"configured": {
"type": "boolean",
"enum": [
true
]
},
"workflowId": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"analysisLevel": {
"type": "string",
"enum": [
"domain",
"inbox"
]
},
"domains": {
"type": "array",
"items": {
"type": "object",
"properties": {
"domain": {
"$ref": "#/$defs/DomainName"
},
"inboxId": {
"anyOf": [
{
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
{
"type": "null"
}
]
},
"emailAddress": {
"anyOf": [
{
"$ref": "#/$defs/EmailAddress"
},
{
"type": "null"
}
]
},
"inboxIds": {
"type": "array",
"items": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"maxItems": 500
},
"contacts": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"replied": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"replyRate": {
"anyOf": [
{
"type": "number",
"minimum": 0
},
{
"type": "null"
}
]
},
"averageReplyRate": {
"type": "number",
"minimum": 0
},
"belowAveragePercent": {
"anyOf": [
{
"type": "number",
"minimum": 0
},
{
"type": "null"
}
]
},
"eligibleSamples": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"flagged": {
"type": "boolean"
}
},
"required": [
"domain",
"inboxId",
"emailAddress",
"inboxIds",
"contacts",
"replied",
"replyRate",
"averageReplyRate",
"belowAveragePercent",
"eligibleSamples",
"flagged"
],
"patternProperties": {
"^(?!(?:domain|inboxId|emailAddress|inboxIds|contacts|replied|replyRate|averageReplyRate|belowAveragePercent|eligibleSamples|flagged)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"domain",
"inboxId",
"emailAddress",
"inboxIds",
"contacts",
"replied",
"replyRate",
"averageReplyRate",
"belowAveragePercent",
"eligibleSamples",
"flagged"
]
}
},
"maxItems": 1000
},
"reserves": {
"type": "array",
"items": {
"type": "object",
"properties": {
"domain": {
"$ref": "#/$defs/DomainName"
},
"inboxCount": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"inboxes": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"emailAddress": {
"$ref": "#/$defs/EmailAddress"
}
},
"required": [
"id",
"emailAddress"
],
"patternProperties": {
"^(?!(?:id|emailAddress)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"id",
"emailAddress"
]
}
},
"maxItems": 500
}
},
"required": [
"domain",
"inboxCount",
"inboxes"
],
"patternProperties": {
"^(?!(?:domain|inboxCount|inboxes)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"domain",
"inboxCount",
"inboxes"
]
}
},
"maxItems": 1000
},
"evaluatedAt": {
"$ref": "#/$defs/UtcDateTimeEncoded"
}
},
"required": [
"configured",
"workflowId",
"analysisLevel",
"domains",
"reserves",
"evaluatedAt"
],
"patternProperties": {
"^(?!(?:configured|workflowId|analysisLevel|domains|reserves|evaluatedAt)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"configured",
"workflowId",
"analysisLevel",
"domains",
"reserves",
"evaluatedAt"
]
}
}
]
}
]
},
{
"type": "object"
}
]
},
{
"type": "object",
"properties": {
"data": {
"allOf": [
{
"anyOf": [
{
"type": "object",
"properties": {
"provider": {
"$ref": "#/$defs/ProviderKeyConnector"
},
"connected": {
"type": "boolean"
},
"connection": {
"anyOf": [
{
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"label": {
"$ref": "#/$defs/ShortText"
},
"active": {
"type": "boolean"
},
"lastValidatedAt": {
"anyOf": [
{
"$ref": "#/$defs/UtcDateTimeEncoded"
},
{
"type": "null"
}
]
}
},
"required": [
"id",
"label",
"active",
"lastValidatedAt"
],
"patternProperties": {
"^(?!(?:id|label|active|lastValidatedAt)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"id",
"label",
"active",
"lastValidatedAt"
]
}
},
{
"type": "null"
}
]
},
"detailsRedacted": {
"type": "boolean"
}
},
"required": [
"provider",
"connected",
"connection",
"detailsRedacted"
],
"patternProperties": {
"^(?!(?:provider|connected|connection|detailsRedacted)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"provider",
"connected",
"connection",
"detailsRedacted"
]
}
},
{
"type": "object",
"properties": {
"provider": {
"type": "string",
"enum": [
"prospeo"
]
},
"connected": {
"type": "boolean"
},
"connection": {
"anyOf": [
{
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"label": {
"$ref": "#/$defs/ShortText"
},
"active": {
"type": "boolean"
},
"lastValidatedAt": {
"anyOf": [
{
"$ref": "#/$defs/UtcDateTimeEncoded"
},
{
"type": "null"
}
]
}
},
"required": [
"id",
"label",
"active",
"lastValidatedAt"
],
"patternProperties": {
"^(?!(?:id|label|active|lastValidatedAt)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"id",
"label",
"active",
"lastValidatedAt"
]
}
},
{
"type": "null"
}
]
},
"detailsRedacted": {
"type": "boolean"
},
"account": {
"anyOf": [
{
"type": "object",
"properties": {
"currentPlan": {
"anyOf": [
{
"$ref": "#/$defs/ShortText"
},
{
"type": "null"
}
]
},
"currentTeamMembers": {
"anyOf": [
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"remainingCredits": {
"anyOf": [
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"usedCredits": {
"anyOf": [
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"nextQuotaRenewalDays": {
"anyOf": [
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"nextQuotaRenewalDate": {
"anyOf": [
{
"$ref": "#/$defs/ShortText"
},
{
"type": "null"
}
]
}
},
"required": [
"currentPlan",
"currentTeamMembers",
"remainingCredits",
"usedCredits",
"nextQuotaRenewalDays",
"nextQuotaRenewalDate"
],
"patternProperties": {
"^(?!(?:currentPlan|currentTeamMembers|remainingCredits|usedCredits|nextQuotaRenewalDays|nextQuotaRenewalDate)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"currentPlan",
"currentTeamMembers",
"remainingCredits",
"usedCredits",
"nextQuotaRenewalDays",
"nextQuotaRenewalDate"
]
}
},
{
"type": "null"
}
]
},
"rateLimits": {
"anyOf": [
{
"type": "object",
"properties": {
"perSecond": {
"type": "integer",
"exclusiveMinimum": 0
},
"perMinute": {
"type": "integer",
"exclusiveMinimum": 0
},
"perDay": {
"type": "integer",
"exclusiveMinimum": 0
}
},
"required": [
"perSecond",
"perMinute",
"perDay"
],
"patternProperties": {
"^(?!(?:perSecond|perMinute|perDay)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"perSecond",
"perMinute",
"perDay"
]
}
},
{
"type": "null"
}
]
},
"accountRefreshError": {
"type": "boolean"
}
},
"required": [
"provider",
"connected",
"connection",
"detailsRedacted",
"account",
"rateLimits",
"accountRefreshError"
],
"patternProperties": {
"^(?!(?:provider|connected|connection|detailsRedacted|account|rateLimits|accountRefreshError)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"provider",
"connected",
"connection",
"detailsRedacted",
"account",
"rateLimits",
"accountRefreshError"
]
}
},
{
"type": "object",
"properties": {
"connected": {
"type": "boolean"
},
"projects": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"$ref": "#/$defs/OpaqueId"
},
"name": {
"$ref": "#/$defs/ConnectorMediumText"
},
"gitRemote": {
"anyOf": [
{
"$ref": "#/$defs/ConnectorMediumText"
},
{
"type": "null"
}
]
}
},
"required": [
"id",
"name",
"gitRemote"
],
"patternProperties": {
"^(?!(?:id|name|gitRemote)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"id",
"name",
"gitRemote"
]
}
},
"maxItems": 500
}
},
"required": [
"connected",
"projects"
],
"patternProperties": {
"^(?!(?:connected|projects)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"connected",
"projects"
]
}
},
{
"type": "object",
"properties": {
"provider": {
"$ref": "#/$defs/ExternalWorkflowProvider"
},
"id": {
"anyOf": [
{
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
{
"type": "null"
}
]
},
"connected": {
"type": "boolean"
},
"catalog": {
"anyOf": [
{
"type": "object",
"properties": {
"fetchedAt": {
"$ref": "#/$defs/UtcDateTimeEncoded"
},
"workspaceRef": {
"anyOf": [
{
"$ref": "#/$defs/OpaqueId"
},
{
"type": "null"
}
]
},
"targets": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"$ref": "#/$defs/OpaqueId"
},
"name": {
"$ref": "#/$defs/ConnectorMediumText"
},
"description": {
"anyOf": [
{
"$ref": "#/$defs/ConnectorLongText"
},
{
"type": "null"
}
]
},
"kind": {
"type": "string",
"enum": [
"function",
"workflow",
"shortcut"
]
},
"inputs": {
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"$ref": "#/$defs/ShortText"
},
"name": {
"$ref": "#/$defs/ConnectorMediumText"
},
"description": {
"anyOf": [
{
"type": "string",
"minLength": 1,
"maxLength": 4096
},
{
"type": "null"
}
]
},
"type": {
"type": "string",
"enum": [
"string",
"number",
"integer",
"boolean",
"object",
"array",
"unsupported"
]
},
"required": {
"type": "boolean"
},
"defaultValue": {
"anyOf": [
{
"$ref": "#/$defs/ConnectorMediumText"
},
{
"type": "null"
}
]
}
},
"required": [
"key",
"name",
"description",
"type",
"required",
"defaultValue"
],
"patternProperties": {
"^(?!(?:key|name|description|type|required|defaultValue)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"key",
"name",
"description",
"type",
"required",
"defaultValue"
]
}
},
"maxItems": 100
},
"outputs": {
"type": "array",
"items": {
"$ref": "#/$defs/ShortText"
},
"maxItems": 100
},
"available": {
"type": "boolean"
},
"schemaAvailable": {
"type": "boolean"
}
},
"required": [
"id",
"name",
"description",
"kind",
"inputs",
"outputs",
"available",
"schemaAvailable"
],
"patternProperties": {
"^(?!(?:id|name|description|kind|inputs|outputs|available|schemaAvailable)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"id",
"name",
"description",
"kind",
"inputs",
"outputs",
"available",
"schemaAvailable"
]
}
},
"maxItems": 1000
}
},
"required": [
"fetchedAt",
"workspaceRef",
"targets"
],
"patternProperties": {
"^(?!(?:fetchedAt|workspaceRef|targets)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"fetchedAt",
"workspaceRef",
"targets"
]
}
},
{
"type": "null"
}
]
}
},
"required": [
"provider",
"id",
"connected",
"catalog"
],
"patternProperties": {
"^(?!(?:provider|id|connected|catalog)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"provider",
"id",
"connected",
"catalog"
]
}
},
{
"type": "object",
"properties": {
"id": {
"$ref": "#/$defs/OpaqueId"
},
"name": {
"$ref": "#/$defs/ConnectorMediumText"
},
"description": {
"anyOf": [
{
"$ref": "#/$defs/ConnectorLongText"
},
{
"type": "null"
}
]
},
"kind": {
"type": "string",
"enum": [
"function",
"workflow",
"shortcut"
]
},
"inputs": {
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"$ref": "#/$defs/ShortText"
},
"name": {
"$ref": "#/$defs/ConnectorMediumText"
},
"description": {
"anyOf": [
{
"type": "string",
"minLength": 1,
"maxLength": 4096
},
{
"type": "null"
}
]
},
"type": {
"type": "string",
"enum": [
"string",
"number",
"integer",
"boolean",
"object",
"array",
"unsupported"
]
},
"required": {
"type": "boolean"
},
"defaultValue": {
"anyOf": [
{
"$ref": "#/$defs/ConnectorMediumText"
},
{
"type": "null"
}
]
}
},
"required": [
"key",
"name",
"description",
"type",
"required",
"defaultValue"
],
"patternProperties": {
"^(?!(?:key|name|description|type|required|defaultValue)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"key",
"name",
"description",
"type",
"required",
"defaultValue"
]
}
},
"maxItems": 100
},
"outputs": {
"type": "array",
"items": {
"$ref": "#/$defs/ShortText"
},
"maxItems": 100
},
"available": {
"type": "boolean"
},
"schemaAvailable": {
"type": "boolean"
}
},
"required": [
"id",
"name",
"description",
"kind",
"inputs",
"outputs",
"available",
"schemaAvailable"
],
"patternProperties": {
"^(?!(?:id|name|description|kind|inputs|outputs|available|schemaAvailable)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"id",
"name",
"description",
"kind",
"inputs",
"outputs",
"available",
"schemaAvailable"
]
}
},
{
"type": "object",
"properties": {
"configured": {
"type": "boolean"
},
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"slug": {
"$ref": "#/$defs/ShortText"
},
"name": {
"$ref": "#/$defs/ConnectorMediumText"
},
"description": {
"anyOf": [
{
"$ref": "#/$defs/Description"
},
{
"type": "null"
}
]
},
"logoUrl": {
"anyOf": [
{
"$ref": "#/$defs/HttpUrl"
},
{
"type": "null"
}
]
},
"noAuth": {
"type": "boolean"
}
},
"required": [
"slug",
"name",
"description",
"logoUrl",
"noAuth"
],
"patternProperties": {
"^(?!(?:slug|name|description|logoUrl|noAuth)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"slug",
"name",
"description",
"logoUrl",
"noAuth"
]
}
},
"maxItems": 50
},
"nextCursor": {
"anyOf": [
{
"$ref": "#/$defs/Cursor"
},
{
"type": "null"
}
]
}
},
"required": [
"configured",
"items",
"nextCursor"
],
"patternProperties": {
"^(?!(?:configured|items|nextCursor)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"configured",
"items",
"nextCursor"
]
}
},
{
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"slug": {
"$ref": "#/$defs/ShortText"
},
"name": {
"$ref": "#/$defs/ConnectorMediumText"
},
"description": {
"anyOf": [
{
"$ref": "#/$defs/Description"
},
{
"type": "null"
}
]
},
"scopes": {
"type": "array",
"items": {
"$ref": "#/$defs/ShortText"
},
"maxItems": 100
},
"tags": {
"type": "array",
"items": {
"$ref": "#/$defs/ShortText"
},
"maxItems": 50
}
},
"required": [
"slug",
"name",
"description",
"scopes",
"tags"
],
"patternProperties": {
"^(?!(?:slug|name|description|scopes|tags)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"slug",
"name",
"description",
"scopes",
"tags"
]
}
},
"maxItems": 500
},
"nextCursor": {
"anyOf": [
{
"$ref": "#/$defs/Cursor"
},
{
"type": "null"
}
]
}
},
"required": [
"items",
"nextCursor"
],
"patternProperties": {
"^(?!(?:items|nextCursor)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"items",
"nextCursor"
]
}
},
{
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"$ref": "#/$defs/WorkflowMcpServerId"
},
"name": {
"$ref": "#/$defs/ShortText"
},
"url": {
"$ref": "#/$defs/HttpUrl"
},
"composio": {
"anyOf": [
{
"type": "object",
"properties": {
"toolkitSlug": {
"$ref": "#/$defs/ShortText"
},
"custom": {
"type": "boolean"
},
"noAuth": {
"type": "boolean"
},
"authorizationPending": {
"type": "boolean"
}
},
"required": [
"toolkitSlug",
"custom",
"noAuth",
"authorizationPending"
],
"patternProperties": {
"^(?!(?:toolkitSlug|custom|noAuth|authorizationPending)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"toolkitSlug",
"custom",
"noAuth",
"authorizationPending"
]
}
},
{
"type": "null"
}
]
},
"allowedToolNames": {
"type": "array",
"items": {
"$ref": "#/$defs/ShortText"
},
"maxItems": 40
},
"active": {
"type": "boolean"
},
"authorizationConfigured": {
"type": "boolean"
},
"credentialRefId": {
"anyOf": [
{
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
{
"type": "null"
}
]
},
"lastValidatedAt": {
"anyOf": [
{
"$ref": "#/$defs/UtcDateTimeEncoded"
},
{
"type": "null"
}
]
},
"createdAt": {
"$ref": "#/$defs/UtcDateTimeEncoded"
},
"updatedAt": {
"$ref": "#/$defs/UtcDateTimeEncoded"
}
},
"required": [
"id",
"name",
"url",
"composio",
"allowedToolNames",
"active",
"authorizationConfigured",
"credentialRefId",
"lastValidatedAt",
"createdAt",
"updatedAt"
],
"patternProperties": {
"^(?!(?:id|name|url|composio|allowedToolNames|active|authorizationConfigured|credentialRefId|lastValidatedAt|createdAt|updatedAt)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"id",
"name",
"url",
"composio",
"allowedToolNames",
"active",
"authorizationConfigured",
"credentialRefId",
"lastValidatedAt",
"createdAt",
"updatedAt"
]
}
},
"maxItems": 200
}
},
"required": [
"items"
],
"patternProperties": {
"^(?!(?:items)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"anyOf": [
{
"type": "string",
"enum": [
"items"
]
}
]
}
},
{
"type": "object",
"properties": {
"id": {
"$ref": "#/$defs/WorkflowMcpServerId"
},
"ok": {
"type": "boolean"
},
"toolNames": {
"type": "array",
"items": {
"$ref": "#/$defs/ShortText"
},
"maxItems": 500
},
"error": {
"anyOf": [
{
"$ref": "#/$defs/ShortText"
},
{
"type": "null"
}
]
},
"lastValidatedAt": {
"anyOf": [
{
"$ref": "#/$defs/UtcDateTimeEncoded"
},
{
"type": "null"
}
]
}
},
"required": [
"id",
"ok",
"toolNames",
"error",
"lastValidatedAt"
],
"patternProperties": {
"^(?!(?:id|ok|toolNames|error|lastValidatedAt)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"id",
"ok",
"toolNames",
"error",
"lastValidatedAt"
]
}
},
{
"type": "object",
"properties": {
"provider": {
"type": "string",
"enum": [
"mxtoolbox"
]
},
"id": {
"anyOf": [
{
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
{
"type": "null"
}
]
},
"connected": {
"type": "boolean"
},
"catalog": {
"anyOf": [
{
"type": "object",
"properties": {
"fetchedAt": {
"$ref": "#/$defs/UtcDateTimeEncoded"
},
"entries": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"$ref": "#/$defs/OpaqueId"
},
"name": {
"$ref": "#/$defs/ConnectorMediumText"
}
},
"required": [
"id",
"name"
],
"patternProperties": {
"^(?!(?:id|name)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"id",
"name"
]
}
},
"minItems": 1,
"maxItems": 1000
}
},
"required": [
"fetchedAt",
"entries"
],
"patternProperties": {
"^(?!(?:fetchedAt|entries)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"fetchedAt",
"entries"
]
}
},
{
"type": "null"
}
]
},
"usage": {
"anyOf": [
{
"type": "object",
"properties": {
"dnsRequests": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"dnsMax": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"networkRequests": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"networkMax": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
},
"required": [
"dnsRequests",
"dnsMax",
"networkRequests",
"networkMax"
],
"patternProperties": {
"^(?!(?:dnsRequests|dnsMax|networkRequests|networkMax)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"dnsRequests",
"dnsMax",
"networkRequests",
"networkMax"
]
}
},
{
"type": "null"
}
]
},
"usageRedacted": {
"type": "boolean"
}
},
"required": [
"provider",
"id",
"connected",
"catalog",
"usage",
"usageRedacted"
],
"patternProperties": {
"^(?!(?:provider|id|connected|catalog|usage|usageRedacted)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"provider",
"id",
"connected",
"catalog",
"usage",
"usageRedacted"
]
}
},
{
"anyOf": [
{
"type": "object",
"properties": {
"configured": {
"type": "boolean",
"enum": [
false
]
},
"workflowId": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"evaluatedAt": {
"$ref": "#/$defs/UtcDateTimeEncoded"
}
},
"required": [
"configured",
"workflowId",
"evaluatedAt"
],
"patternProperties": {
"^(?!(?:configured|workflowId|evaluatedAt)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"configured",
"workflowId",
"evaluatedAt"
]
}
},
{
"type": "object",
"properties": {
"configured": {
"type": "boolean",
"enum": [
true
]
},
"workflowId": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"analysisLevel": {
"type": "string",
"enum": [
"domain",
"inbox"
]
},
"domains": {
"type": "array",
"items": {
"type": "object",
"properties": {
"domain": {
"$ref": "#/$defs/DomainName"
},
"inboxId": {
"anyOf": [
{
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
{
"type": "null"
}
]
},
"emailAddress": {
"anyOf": [
{
"$ref": "#/$defs/EmailAddress"
},
{
"type": "null"
}
]
},
"inboxIds": {
"type": "array",
"items": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"maxItems": 500
},
"contacts": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"replied": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"replyRate": {
"anyOf": [
{
"type": "number",
"minimum": 0
},
{
"type": "null"
}
]
},
"averageReplyRate": {
"type": "number",
"minimum": 0
},
"belowAveragePercent": {
"anyOf": [
{
"type": "number",
"minimum": 0
},
{
"type": "null"
}
]
},
"eligibleSamples": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"flagged": {
"type": "boolean"
}
},
"required": [
"domain",
"inboxId",
"emailAddress",
"inboxIds",
"contacts",
"replied",
"replyRate",
"averageReplyRate",
"belowAveragePercent",
"eligibleSamples",
"flagged"
],
"patternProperties": {
"^(?!(?:domain|inboxId|emailAddress|inboxIds|contacts|replied|replyRate|averageReplyRate|belowAveragePercent|eligibleSamples|flagged)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"domain",
"inboxId",
"emailAddress",
"inboxIds",
"contacts",
"replied",
"replyRate",
"averageReplyRate",
"belowAveragePercent",
"eligibleSamples",
"flagged"
]
}
},
"maxItems": 1000
},
"reserves": {
"type": "array",
"items": {
"type": "object",
"properties": {
"domain": {
"$ref": "#/$defs/DomainName"
},
"inboxCount": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"inboxes": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|[fF]{8}-[fF]{4}-[fF]{4}-[fF]{4}-[fF]{12})$",
"format": "uuid"
},
"emailAddress": {
"$ref": "#/$defs/EmailAddress"
}
},
"required": [
"id",
"emailAddress"
],
"patternProperties": {
"^(?!(?:id|emailAddress)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"id",
"emailAddress"
]
}
},
"maxItems": 500
}
},
"required": [
"domain",
"inboxCount",
"inboxes"
],
"patternProperties": {
"^(?!(?:domain|inboxCount|inboxes)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"domain",
"inboxCount",
"inboxes"
]
}
},
"maxItems": 1000
},
"evaluatedAt": {
"$ref": "#/$defs/UtcDateTimeEncoded"
}
},
"required": [
"configured",
"workflowId",
"analysisLevel",
"domains",
"reserves",
"evaluatedAt"
],
"patternProperties": {
"^(?!(?:configured|workflowId|analysisLevel|domains|reserves|evaluatedAt)$)[\\s\\S]*$": false
},
"additionalProperties": true,
"propertyNames": {
"type": "string",
"enum": [
"configured",
"workflowId",
"analysisLevel",
"domains",
"reserves",
"evaluatedAt"
]
}
}
]
}
]
},
{
"not": {
"type": "object"
}
}
]
}
},
"required": [
"data"
],
"additionalProperties": false
}
]
}
```
### Underlying API operations
- `workflowConnectors.apollo`: `GET /v1/workspaces/:workspaceId/workflows/integrations/apollo`
- `workflowConnectors.prospeo`: `GET /v1/workspaces/:workspaceId/workflows/integrations/prospeo`
- `workflowConnectors.conductor`: `GET /v1/workspaces/:workspaceId/workflows/integrations/conductor`
- `workflowConnectors.conductorProjects`: `GET /v1/workspaces/:workspaceId/workflows/options/conductor-projects`
- `workflowConnectors.external`: `GET /v1/workspaces/:workspaceId/workflows/integrations/external/:provider`
- `workflowConnectors.describeExternalTarget`: `GET /v1/workspaces/:workspaceId/workflows/integrations/external/:provider/:connectionId/routines/:targetId`
- `workflowIntegrations.catalog`: `GET /v1/workspaces/:workspaceId/workflows/integrations/apps`
- `workflowIntegrations.tools`: `GET /v1/workspaces/:workspaceId/workflows/integrations/apps/:connectionId/tools`
- `workflowMcpServers.list`: `GET /v1/workspaces/:workspaceId/workflows/mcp-servers`
- `workflowMcpServers.test`: `POST /v1/workspaces/:workspaceId/workflows/mcp-servers/:serverId/test`
- `workflowDomainHealth.mxtoolbox`: `GET /v1/workspaces/:workspaceId/workflows/integrations/mxtoolbox`
- `workflowDomainHealth.domainReport`: `GET /v1/workspaces/:workspaceId/workflows/:workflowId/domain-report`