GitHub Copilot · Schema
CopilotBillingInfo
Copilot billing and subscription information for an organization, including seat breakdown and feature policy settings.
AgentsAIArtificial IntelligenceCode GenerationCode ReviewCoding AgentCustom InstructionsDeveloper ToolsExtensionsIDEMachine LearningMCPMetricsModel Context ProtocolProductivity
Properties
| Name | Type | Description |
|---|---|---|
| seat_breakdown | object | |
| seat_management_setting | string | How Copilot seats are managed for the organization. |
| ide_chat | string | Policy for Copilot Chat in IDEs. |
| platform_chat | string | Policy for Copilot Chat on github.com. |
| cli | string | Policy for Copilot in the CLI. |
| public_code_suggestions | string | Policy for suggestions matching public code. |
| plan_type | string | The Copilot plan type for the organization. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/CopilotBillingInfo",
"title": "CopilotBillingInfo",
"type": "object",
"description": "Copilot billing and subscription information for an organization, including seat breakdown and feature policy settings.",
"properties": {
"seat_breakdown": {
"$ref": "#/components/schemas/SeatBreakdown"
},
"seat_management_setting": {
"type": "string",
"description": "How Copilot seats are managed for the organization.",
"enum": [
"assign_all",
"assign_selected",
"disabled",
"unconfigured"
],
"example": "assign_all"
},
"ide_chat": {
"type": "string",
"description": "Policy for Copilot Chat in IDEs.",
"enum": [
"enabled",
"disabled",
"unconfigured"
],
"example": "enabled"
},
"platform_chat": {
"type": "string",
"description": "Policy for Copilot Chat on github.com.",
"enum": [
"enabled",
"disabled",
"unconfigured"
],
"example": "enabled"
},
"cli": {
"type": "string",
"description": "Policy for Copilot in the CLI.",
"enum": [
"enabled",
"disabled",
"unconfigured"
],
"example": "enabled"
},
"public_code_suggestions": {
"type": "string",
"description": "Policy for suggestions matching public code.",
"enum": [
"allow",
"block",
"unconfigured"
],
"example": "allow"
},
"plan_type": {
"type": "string",
"description": "The Copilot plan type for the organization.",
"enum": [
"business",
"enterprise"
],
"example": "business"
}
},
"required": [
"seat_breakdown",
"seat_management_setting",
"plan_type"
]
}