{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/spoolman/json-schema/spoolman-post-api-gadget-v1-contextinfo-id-response-schema.json",
  "title": "PostApiGadgetV1ContextinfoIdResponse",
  "x-generated": "2026-10-28",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_ae-authored/spoolman-openapi-generated.yml#/components/schemas/PostApiGadgetV1ContextinfoIdResponse",
  "type": "object",
  "properties": {
    "ContextId": {
      "type": "string",
      "description": "The context ID supplied in the request. Keep it private."
    },
    "CreatedAtUtc": {
      "type": "string",
      "description": "Original creation time. Extensions do not change it."
    },
    "ExpiresAtUtc": {
      "type": "string",
      "description": "Current processing deadline, including extensions. null means no explicit deadline was configured."
    },
    "MaxProcessCountPerMinute": {
      "type": "integer",
      "description": "The per-server rolling-minute limit, or null if unset."
    },
    "ReferenceId": {
      "type": "string",
      "description": "Your reference from creation, or null if unset."
    },
    "WarningConfidenceLevel": {
      "type": "integer",
      "description": "Confidence needed to suggest a warning, from 1 to 5 . Defaults to 3 at creation."
    },
    "PauseConfidenceLevel": {
      "type": "integer",
      "description": "Confidence needed to suggest a pause, from 1 to 5 . Defaults to 3 at creation."
    },
    "IsCancelled": {
      "type": "boolean",
      "description": "Whether the context was permanently canceled."
    },
    "IsExpired": {
      "type": "boolean",
      "description": "Whether its configured deadline has been reached, using the service's clock. false when no deadline was set."
    }
  }
}