ilert · Schema

UserPost

Incident ManagementOn-Call AlertingAlert RoutingEscalation PoliciesOn-Call SchedulesStatus PagesHeartbeat MonitoringEvent ManagementDevOpsSREIT Operations

Properties

Name Type Description
firstName string
lastName string
email string
timezone object
position string
department string
avatarUrl string
language string
region string
role object
shiftColor string Optional hex-color code for the user's shifts in schedules calendars
View JSON Schema on GitHub

JSON Schema

userpost.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://api.ilert.com/schemas/UserPost",
  "title": "UserPost",
  "required": [
    "email",
    "firstName",
    "lastName"
  ],
  "type": "object",
  "properties": {
    "firstName": {
      "type": "string"
    },
    "lastName": {
      "type": "string"
    },
    "email": {
      "type": "string"
    },
    "timezone": {
      "$ref": "#/components/schemas/TimeZone"
    },
    "position": {
      "type": "string"
    },
    "department": {
      "type": "string"
    },
    "avatarUrl": {
      "type": "string",
      "readOnly": true
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en"
      ]
    },
    "region": {
      "type": "string",
      "enum": [
        "DE",
        "GB",
        "CH",
        "CN",
        "IN",
        "US",
        "FR",
        "ES",
        "CA",
        "IE"
      ]
    },
    "role": {
      "$ref": "#/components/schemas/Role"
    },
    "shiftColor": {
      "type": "string",
      "description": "Optional hex-color code for the user's shifts in schedules calendars"
    }
  }
}