Prismatic · JSON Structure

Instance

JSON Structure representation of a Prismatic Instance — a customer-specific deployment of an Integration with its own config variables and flow configuration.

Type: object Properties: 0 Required: 2
Embedded iPaaSIntegrationsWorkflowsConnectorsAI AgentsMCPCode-NativeLow-Code

Instance is a JSON Structure definition published by Prismatic. It conforms to the https://json-structure.org/draft/2025-01/schema meta-schema.

Meta-schema: https://json-structure.org/draft/2025-01/schema

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/draft/2025-01/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/prismatic/refs/heads/main/json-structure/instance.json",
  "title": "Prismatic Instance Structure",
  "description": "JSON Structure representation of a Prismatic Instance — a customer-specific deployment of an Integration with its own config variables and flow configuration.",
  "type": "object",
  "name": "Instance",
  "required": ["id", "name"],
  "fields": {
    "id": { "type": "string" },
    "name": { "type": "string" },
    "description": { "type": "string" },
    "enabled": { "type": "boolean" },
    "deployed": { "type": "boolean" },
    "needsDeploy": { "type": "boolean" },
    "customer": { "ref": "customer.json" },
    "integration": { "ref": "integration.json" },
    "configVariables": { "type": "array", "ref": "config-variable.json" },
    "flowConfigs": { "type": "array", "description": "Per-flow configuration including endpoint URLs and security." },
    "labels": { "type": "array", "items": { "type": "string" } },
    "lastDeployedAt": { "type": "string", "format": "date-time" },
    "createdAt": { "type": "string", "format": "date-time" },
    "updatedAt": { "type": "string", "format": "date-time" }
  }
}