Optimizely · Schema

Project

A Feature Experimentation project

A/B TestingContent ManagementCustomer DataE-CommerceExperimentationFeature FlagsMarketing

Properties

Name Type Description
id integer Unique identifier for the project
name string Human-readable name of the project
account_id integer The account this project belongs to
platform string The platform type for this project
status string Current status of the project
sdks array List of SDKs configured for this project
created string Timestamp when the project was created
last_modified string Timestamp when the project was last modified
View JSON Schema on GitHub

JSON Schema

optimizely-project-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/Project",
  "title": "Project",
  "type": "object",
  "description": "A Feature Experimentation project",
  "properties": {
    "id": {
      "type": "integer",
      "format": "int64",
      "description": "Unique identifier for the project"
    },
    "name": {
      "type": "string",
      "description": "Human-readable name of the project"
    },
    "account_id": {
      "type": "integer",
      "format": "int64",
      "description": "The account this project belongs to"
    },
    "platform": {
      "type": "string",
      "description": "The platform type for this project",
      "enum": [
        "custom"
      ]
    },
    "status": {
      "type": "string",
      "description": "Current status of the project",
      "enum": [
        "active",
        "archived"
      ]
    },
    "sdks": {
      "type": "array",
      "description": "List of SDKs configured for this project",
      "items": {
        "type": "string"
      }
    },
    "created": {
      "type": "string",
      "format": "date-time",
      "description": "Timestamp when the project was created"
    },
    "last_modified": {
      "type": "string",
      "format": "date-time",
      "description": "Timestamp when the project was last modified"
    }
  }
}