Backupify · Schema

Seat

A licensed or unlicensed seat (user, mailbox, site, or team)

SaaS BackupData ProtectionCloud BackupMicrosoft 365Google Workspace

Properties

Name Type Description
remoteId string Remote identifier for the seat in the source system
displayName string Display name of the seat
email string Email address for user seats
seatType string Type of seat
licenseStatus string Current license status
lastBackup string Timestamp of last successful backup
View JSON Schema on GitHub

JSON Schema

saas-protection-api-seat-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-schema.json",
  "title": "Seat",
  "description": "A licensed or unlicensed seat (user, mailbox, site, or team)",
  "type": "object",
  "properties": {
    "remoteId": {
      "type": "string",
      "description": "Remote identifier for the seat in the source system",
      "example": "user-abc123"
    },
    "displayName": {
      "type": "string",
      "description": "Display name of the seat",
      "example": "John Smith"
    },
    "email": {
      "type": "string",
      "format": "email",
      "description": "Email address for user seats",
      "example": "[email protected]"
    },
    "seatType": {
      "type": "string",
      "enum": [
        "User",
        "SharedMailbox",
        "Site",
        "TeamSite",
        "Team"
      ],
      "description": "Type of seat",
      "example": "User"
    },
    "licenseStatus": {
      "type": "string",
      "enum": [
        "Licensed",
        "Unlicensed",
        "Paused"
      ],
      "description": "Current license status",
      "example": "Licensed"
    },
    "lastBackup": {
      "type": "string",
      "format": "date-time",
      "description": "Timestamp of last successful backup",
      "example": "2026-04-18T14:30:00Z"
    }
  }
}