Microsoft Excel · Schema
microsoft.graph.workbookChartAxis
AutomationData AnalysisMicrosoftMicrosoft 365OfficeSpreadsheets
Properties
| Name | Type | Description |
|---|---|---|
| id | string | The unique identifier for an entity. Read-only. |
| @odata.type | string | |
| majorUnit | object | Represents the interval between two major tick marks. Can be set to a numeric value or an empty string. The returned value is always a number. |
| maximum | object | Represents the maximum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number. |
| minimum | object | Represents the minimum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number. |
| minorUnit | object | Represents the interval between two minor tick marks. 'Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number. |
| format | object | Represents the formatting of a chart object, which includes line and font formatting. Read-only. |
| majorGridlines | object | Returns a gridlines object that represents the major gridlines for the specified axis. Read-only. |
| minorGridlines | object | Returns a Gridlines object that represents the minor gridlines for the specified axis. Read-only. |
| title | object | Represents the axis title. Read-only. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://artifacts.apis.io/microsoft-excel/json-schema/microsoft-excel-microsoft-graph-workbook-chart-axis-schema.json",
"title": "microsoft.graph.workbookChartAxis",
"x-generated": "2026-11-05",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/microsoft-excel-openapi.yml#/components/schemas/microsoft.graph.workbookChartAxis",
"allOf": [
{
"$ref": "#/$defs/microsoft.graph.entity"
},
{
"title": "workbookChartAxis",
"required": [
"@odata.type"
],
"type": "object",
"properties": {
"majorUnit": {
"description": "Represents the interval between two major tick marks. Can be set to a numeric value or an empty string. The returned value is always a number."
},
"maximum": {
"description": "Represents the maximum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number."
},
"minimum": {
"description": "Represents the minimum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number."
},
"minorUnit": {
"description": "Represents the interval between two minor tick marks. 'Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number."
},
"format": {
"anyOf": [
{
"$ref": "#/$defs/microsoft.graph.workbookChartAxisFormat"
},
{
"type": [
"object",
"null"
]
}
],
"description": "Represents the formatting of a chart object, which includes line and font formatting. Read-only.",
"x-ms-navigationProperty": true
},
"majorGridlines": {
"anyOf": [
{
"$ref": "#/$defs/microsoft.graph.workbookChartGridlines"
},
{
"type": [
"object",
"null"
]
}
],
"description": "Returns a gridlines object that represents the major gridlines for the specified axis. Read-only.",
"x-ms-navigationProperty": true
},
"minorGridlines": {
"anyOf": [
{
"$ref": "#/$defs/microsoft.graph.workbookChartGridlines"
},
{
"type": [
"object",
"null"
]
}
],
"description": "Returns a Gridlines object that represents the minor gridlines for the specified axis. Read-only.",
"x-ms-navigationProperty": true
},
"title": {
"anyOf": [
{
"$ref": "#/$defs/microsoft.graph.workbookChartAxisTitle"
},
{
"type": [
"object",
"null"
]
}
],
"description": "Represents the axis title. Read-only.",
"x-ms-navigationProperty": true
},
"@odata.type": {
"type": "string"
}
}
}
],
"x-ms-discriminator-value": "#microsoft.graph.workbookChartAxis",
"$defs": {
"ReferenceNumeric": {
"enum": [
"-INF",
"INF",
"NaN"
],
"type": [
"string",
"null"
]
},
"microsoft.graph.entity": {
"title": "entity",
"required": [
"@odata.type"
],
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "The unique identifier for an entity. Read-only."
},
"@odata.type": {
"type": "string"
}
}
},
"microsoft.graph.workbookChartAxisFormat": {
"allOf": [
{
"$ref": "#/$defs/microsoft.graph.entity"
},
{
"title": "workbookChartAxisFormat",
"required": [
"@odata.type"
],
"type": "object",
"properties": {
"font": {
"anyOf": [
{
"$ref": "#/$defs/microsoft.graph.workbookChartFont"
},
{
"type": [
"object",
"null"
]
}
],
"description": "Represents the font attributes (font name, font size, color, etc.) for a chart axis element. Read-only.",
"x-ms-navigationProperty": true
},
"line": {
"anyOf": [
{
"$ref": "#/$defs/microsoft.graph.workbookChartLineFormat"
},
{
"type": [
"object",
"null"
]
}
],
"description": "Represents chart line formatting. Read-only.",
"x-ms-navigationProperty": true
},
"@odata.type": {
"type": "string"
}
}
}
],
"x-ms-discriminator-value": "#microsoft.graph.workbookChartAxisFormat"
},
"microsoft.graph.workbookChartAxisTitle": {
"allOf": [
{
"$ref": "#/$defs/microsoft.graph.entity"
},
{
"title": "workbookChartAxisTitle",
"required": [
"@odata.type"
],
"type": "object",
"properties": {
"text": {
"type": [
"string",
"null"
],
"description": "Represents the axis title."
},
"visible": {
"type": "boolean",
"description": "A Boolean that specifies the visibility of an axis title."
},
"format": {
"anyOf": [
{
"$ref": "#/$defs/microsoft.graph.workbookChartAxisTitleFormat"
},
{
"type": [
"object",
"null"
]
}
],
"description": "Represents the formatting of chart axis title. Read-only.",
"x-ms-navigationProperty": true
},
"@odata.type": {
"type": "string"
}
}
}
],
"x-ms-discriminator-value": "#microsoft.graph.workbookChartAxisTitle"
},
"microsoft.graph.workbookChartAxisTitleFormat": {
"allOf": [
{
"$ref": "#/$defs/microsoft.graph.entity"
},
{
"title": "workbookChartAxisTitleFormat",
"required": [
"@odata.type"
],
"type": "object",
"properties": {
"font": {
"anyOf": [
{
"$ref": "#/$defs/microsoft.graph.workbookChartFont"
},
{
"type": [
"object",
"null"
]
}
],
"description": "Represents the font attributes, such as font name, font size, color, etc. of chart axis title object. Read-only.",
"x-ms-navigationProperty": true
},
"@odata.type": {
"type": "string"
}
}
}
],
"x-ms-discriminator-value": "#microsoft.graph.workbookChartAxisTitleFormat"
},
"microsoft.graph.workbookChartFont": {
"allOf": [
{
"$ref": "#/$defs/microsoft.graph.entity"
},
{
"title": "workbookChartFont",
"required": [
"@odata.type"
],
"type": "object",
"properties": {
"bold": {
"type": [
"boolean",
"null"
],
"description": "Indicates whether the fond is bold."
},
"color": {
"type": [
"string",
"null"
],
"description": "The HTML color code representation of the text color. For example #FF0000 represents Red."
},
"italic": {
"type": [
"boolean",
"null"
],
"description": "Indicates whether the fond is italic."
},
"name": {
"type": [
"string",
"null"
],
"description": "The font name. For example 'Calibri'."
},
"size": {
"oneOf": [
{
"type": [
"number",
"null"
],
"format": "double"
},
{
"type": [
"string",
"null"
]
},
{
"$ref": "#/$defs/ReferenceNumeric"
}
],
"description": "The size of the font. For example, 11."
},
"underline": {
"type": [
"string",
"null"
],
"description": "The type of underlining applied to the font. The possible values are: None, Single."
},
"@odata.type": {
"type": "string"
}
}
}
],
"x-ms-discriminator-value": "#microsoft.graph.workbookChartFont"
},
"microsoft.graph.workbookChartGridlines": {
"allOf": [
{
"$ref": "#/$defs/microsoft.graph.entity"
},
{
"title": "workbookChartGridlines",
"required": [
"@odata.type"
],
"type": "object",
"properties": {
"visible": {
"type": "boolean",
"description": "Indicates whether the axis gridlines are visible."
},
"format": {
"anyOf": [
{
"$ref": "#/$defs/microsoft.graph.workbookChartGridlinesFormat"
},
{
"type": [
"object",
"null"
]
}
],
"description": "Represents the formatting of chart gridlines. Read-only.",
"x-ms-navigationProperty": true
},
"@odata.type": {
"type": "string"
}
}
}
],
"x-ms-discriminator-value": "#microsoft.graph.workbookChartGridlines"
},
"microsoft.graph.workbookChartGridlinesFormat": {
"allOf": [
{
"$ref": "#/$defs/microsoft.graph.entity"
},
{
"title": "workbookChartGridlinesFormat",
"required": [
"@odata.type"
],
"type": "object",
"properties": {
"line": {
"anyOf": [
{
"$ref": "#/$defs/microsoft.graph.workbookChartLineFormat"
},
{
"type": [
"object",
"null"
]
}
],
"description": "Represents chart line formatting. Read-only.",
"x-ms-navigationProperty": true
},
"@odata.type": {
"type": "string"
}
}
}
],
"x-ms-discriminator-value": "#microsoft.graph.workbookChartGridlinesFormat"
},
"microsoft.graph.workbookChartLineFormat": {
"allOf": [
{
"$ref": "#/$defs/microsoft.graph.entity"
},
{
"title": "workbookChartLineFormat",
"required": [
"@odata.type"
],
"type": "object",
"properties": {
"color": {
"type": [
"string",
"null"
],
"description": "The HTML color code that represents the color of lines in the chart."
},
"@odata.type": {
"type": "string"
}
}
}
],
"x-ms-discriminator-value": "#microsoft.graph.workbookChartLineFormat"
}
}
}
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.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/microsoft-excel-microsoft-graph-workbook-chart-axis"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.