Zuplo · Schema

Zuplo Deployment

A deployment resource representing a Zuplo project deployment

AI GatewayAPI ManagementGatewaysPlatform

Properties

Name Type Description
name string Unique deployment name
projectName string The project this deployment belongs to
accountName string The account this deployment belongs to
branchName string The source branch for this deployment
status string Current deployment status
url string The deployed API endpoint URL
createdOn string Creation timestamp
updatedOn string Last update timestamp
View JSON Schema on GitHub

JSON Schema

zuplo-deployment-schema.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://api-evangelist.com/zuplo/json-schema/zuplo-deployment-schema.json",
  "title": "Zuplo Deployment",
  "description": "A deployment resource representing a Zuplo project deployment",
  "type": "object",
  "required": ["name", "projectName"],
  "properties": {
    "name": {
      "type": "string",
      "description": "Unique deployment name"
    },
    "projectName": {
      "type": "string",
      "description": "The project this deployment belongs to"
    },
    "accountName": {
      "type": "string",
      "description": "The account this deployment belongs to"
    },
    "branchName": {
      "type": "string",
      "description": "The source branch for this deployment"
    },
    "status": {
      "type": "string",
      "enum": ["pending", "building", "deploying", "deployed", "failed"],
      "description": "Current deployment status"
    },
    "url": {
      "type": "string",
      "format": "uri",
      "description": "The deployed API endpoint URL"
    },
    "createdOn": {
      "type": "string",
      "format": "date-time",
      "description": "Creation timestamp"
    },
    "updatedOn": {
      "type": "string",
      "format": "date-time",
      "description": "Last update timestamp"
    }
  }
}