{
  "type": "object",
  "properties": {
    "service_uuid": {
      "type": "string",
      "minLength": 36,
      "maxLength": 36,
      "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$"
    },    
    "url": {
      "type": "string",
      "minLength": 0,
      "maxLength": 255
    },
    "info_url": {
      "type": "string",
      "minLength": 0,
      "maxLength": 255
    },
    "name": {
      "type": "string",
      "minLength": 0,
      "maxLength": 50
    },
    "description": {
      "type": "string",
      "minLength": 0,
      "maxLength": 255
    },
    "color": {
      "type": "string",
      "pattern": "^#[a-fA-F0-9]{6}$"
    },
    "license": {
      "type": "string"
    },
    "api_version": {
      "type": "string"
    },
    "stamp": {
      "type": "number"
    },
    "uptime": {
      "type": "number"
    },
    "version": {
      "type":"string"
    },
    "calls": {
      "type": "number"
    }
  },
  "additionalProperties": false,
  "required": ["service_uuid", "url", "info_url", "name", "description", "license", "api_version"]
}
