Prisma · Schema

Integration

A third-party integration configuration

Properties

Name Type Description
id string Unique identifier for the integration
name string Name of the integration
provider string Integration provider identifier
status string Current status of the integration
createdAt string Timestamp when the integration was configured
View JSON Schema on GitHub

JSON Schema

prisma-integration-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/Integration",
  "title": "Integration",
  "type": "object",
  "description": "A third-party integration configuration",
  "properties": {
    "id": {
      "type": "string",
      "description": "Unique identifier for the integration"
    },
    "name": {
      "type": "string",
      "description": "Name of the integration"
    },
    "provider": {
      "type": "string",
      "description": "Integration provider identifier"
    },
    "status": {
      "type": "string",
      "description": "Current status of the integration",
      "enum": [
        "active",
        "inactive",
        "error"
      ]
    },
    "createdAt": {
      "type": "string",
      "format": "date-time",
      "description": "Timestamp when the integration was configured"
    }
  },
  "required": [
    "id",
    "name",
    "provider",
    "status",
    "createdAt"
  ]
}