Backupify · Schema

SeatChange

A single seat change action

SaaS BackupData ProtectionCloud BackupMicrosoft 365Google Workspace

Properties

Name Type Description
remoteId string Remote identifier for the seat
action string Action to perform on the seat
seatType string Type of seat
View JSON Schema on GitHub

JSON Schema

saas-protection-api-seat-change-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/backupify/refs/heads/main/json-schema/saas-protection-api-seat-change-schema.json",
  "title": "SeatChange",
  "description": "A single seat change action",
  "type": "object",
  "properties": {
    "remoteId": {
      "type": "string",
      "description": "Remote identifier for the seat",
      "example": "user-abc123"
    },
    "action": {
      "type": "string",
      "enum": [
        "License",
        "Unlicense",
        "Pause"
      ],
      "description": "Action to perform on the seat",
      "example": "License"
    },
    "seatType": {
      "type": "string",
      "enum": [
        "User",
        "SharedMailbox",
        "Site",
        "TeamSite",
        "Team"
      ],
      "description": "Type of seat",
      "example": "User"
    }
  }
}