Microsoft Project · Schema
EnterpriseResource
Enterprise resource schema from Microsoft Project Online REST API
BudgetingGantt ChartsMicrosoftPortfolio ManagementProject ManagementResource ManagementSchedulingTask Management
Properties
| Name | Type | Description |
|---|---|---|
| Id | string | Resource identifier |
| Name | string | Resource name |
| string | Resource email address | |
| ResourceType | integer | Resource type (0=Material, 1=Work, 2=Cost) |
| IsActive | boolean | Whether the resource is active |
| IsGeneric | boolean | Whether this is a generic resource |
| MaxUnits | number | Maximum assignment units |
| StandardRate | number | Standard billing rate |
| CostCenter | string | Cost center code |
| Group | string | Resource group |
| BaseCalendar | string | Base calendar name |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/microsoft-project/refs/heads/main/json-schema/rest-api-enterprise-resource-schema.json",
"title": "EnterpriseResource",
"description": "Enterprise resource schema from Microsoft Project Online REST API",
"type": "object",
"properties": {
"Id": {
"type": "string",
"format": "uuid",
"description": "Resource identifier"
},
"Name": {
"type": "string",
"description": "Resource name"
},
"Email": {
"type": "string",
"format": "email",
"description": "Resource email address"
},
"ResourceType": {
"type": "integer",
"description": "Resource type (0=Material, 1=Work, 2=Cost)"
},
"IsActive": {
"type": "boolean",
"description": "Whether the resource is active"
},
"IsGeneric": {
"type": "boolean",
"description": "Whether this is a generic resource"
},
"MaxUnits": {
"type": "number",
"format": "double",
"description": "Maximum assignment units"
},
"StandardRate": {
"type": "number",
"format": "double",
"description": "Standard billing rate"
},
"CostCenter": {
"type": "string",
"description": "Cost center code"
},
"Group": {
"type": "string",
"description": "Resource group"
},
"BaseCalendar": {
"type": "string",
"description": "Base calendar name"
}
}
}