changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": true,
+ "description": "Output for the sm_get_account tool. Failure payloads arrive in the same envelope as { error, message, code }.",
+ "properties": {
+ "account": {
+ "additionalProperties": true,
+ "description": "Basic enterprise account details.",
+ "properties": {
+ "displayName": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "code": {
+ "description": "A machine-readable identifier for the error type. For the full code taxonomy, see the sm_get_schema tool or the Enterprise API OpenAPI ErrorResponse component.",
+ "type": "string"
+ },
+ "entitlements": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "isEnabled": {
+ "description": "True if the current subscription tier permits access.",
+ "type": "boolean"
+ },
+ "rateLimitHour": {
+ "description": "The hourly quota boundary for this service.",
+ "type": "integer"
+ },
+ "rateLimitMonth": {
+ "description": "The monthly quota boundary for this service.",
+ "type": "integer"
+ },
+ "service": {
+ "description": "The name of the service this entitlement governs.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "error": {
+ "description": "A human-readable error message detailing what went wrong.",
+ "type": "string"
+ },
+ "projectCount": {
+ "type": "integer"
+ },
+ "tier": {
+ "additionalProperties": true,
+ "description": "Tier information for the enterprise account.",
+ "properties": {
+ "displayName": {
+ "type": "string"
+ },
+ "id": {
+ "description": "A varchar tier identifier, typically free/starter/pro/enterprise.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "usage": {
+ "additionalProperties": true,
+ "properties": {
+ "limitHour": {
+ "description": "Maximum requests allowed per hour.",
+ "type": "integer"
+ },
+ "limitMonth": {
+ "description": "Maximum requests allowed per month.",
+ "type": "integer"
+ },
+ "resetHour": {
+ "description": "UTC Unix epoch seconds when the hourly limit resets.",
+ "type": "integer"
+ },
+ "resetMonth": {
+ "description": "UTC Unix epoch seconds when the monthly limit resets.",
+ "type": "integer"
+ },
+ "usedHour": {
+ "description": "Requests utilized in the current hour window.",
+ "type": "integer"
+ },
+ "usedMonth": {
+ "description": "Requests utilized in the current month window.",
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "type": "object"
+}