Towers Watson · Schema

Employee

An employee record in the WTW HR Portal

Human ResourcesRisk ManagementBenefitsConsultingActuarialInsurance BrokerageHuman Capital

Properties

Name Type Description
id string Unique employee identifier
employeeNumber string Organization-assigned employee number
firstName string Employee first name
lastName string Employee last name
email string Work email address
department string Employee department
jobTitle string Employee job title
location string Work location or office
status string Current employment status
hireDate string Date of hire
manager object Direct manager reference
View JSON Schema on GitHub

JSON Schema

wtw-employee-schema.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://api.wtwco.com/schemas/employee",
  "title": "Employee",
  "description": "An employee record in the WTW HR Portal",
  "type": "object",
  "required": ["id", "firstName", "lastName", "status"],
  "properties": {
    "id": {
      "type": "string",
      "description": "Unique employee identifier"
    },
    "employeeNumber": {
      "type": "string",
      "description": "Organization-assigned employee number"
    },
    "firstName": {
      "type": "string",
      "description": "Employee first name"
    },
    "lastName": {
      "type": "string",
      "description": "Employee last name"
    },
    "email": {
      "type": "string",
      "format": "email",
      "description": "Work email address"
    },
    "department": {
      "type": "string",
      "description": "Employee department"
    },
    "jobTitle": {
      "type": "string",
      "description": "Employee job title"
    },
    "location": {
      "type": "string",
      "description": "Work location or office"
    },
    "status": {
      "type": "string",
      "enum": ["active", "inactive", "leave"],
      "description": "Current employment status"
    },
    "hireDate": {
      "type": "string",
      "format": "date",
      "description": "Date of hire"
    },
    "manager": {
      "type": "object",
      "description": "Direct manager reference",
      "properties": {
        "id": {"type": "string"},
        "name": {"type": "string"}
      }
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/wtw-employee"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.