TaskXO

Represents a task in Nexus Repository Manager

Artifact ManagementDevOpsDockerMavennpmPackage ManagementRepository ManagerSoftware Supply ChainRepositoryDeveloper ToolsArtifact RepositoryHelmNuGetOCIPyPISonatype

Properties

Name Type Description
id string The unique identifier of the task
name string The name of the task
type string The type identifier of the task
typeName string The human-readable name of the task type
message string A human-readable message describing the task
currentState string The current state of the task
lastRunResult string The result of the last run
nextRun string The next scheduled run time (ISO 8601 format)
lastRun string The last run start time (ISO 8601 format)
schedule string The schedule type
properties object Task-specific configuration properties
enabled boolean Whether the task is enabled
alertEmail string Email address to send notifications to
notificationCondition string Condition for sending notifications
startDate string The start date for scheduled tasks (ISO 8601 format)
recurringDays array Days of the week/month for recurring schedules (1=Sunday, 7=Saturday, 999=last day of month)
cronExpression string Cron expression for advanced schedules
timeZoneOffset string Time zone offset for cron schedules
View JSON Schema on GitHub

JSON Schema

nexus-task-xo-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/nexus/json-schema/nexus-task-xo-schema.json",
  "title": "TaskXO",
  "description": "Represents a task in Nexus Repository Manager",
  "x-generated": "2026-11-05",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_original/nexus-openapi.json#/components/schemas/TaskXO",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "The unique identifier of the task"
    },
    "name": {
      "type": "string",
      "description": "The name of the task"
    },
    "type": {
      "type": "string",
      "description": "The type identifier of the task"
    },
    "typeName": {
      "type": "string",
      "description": "The human-readable name of the task type"
    },
    "message": {
      "type": "string",
      "description": "A human-readable message describing the task"
    },
    "currentState": {
      "type": "string",
      "description": "The current state of the task"
    },
    "lastRunResult": {
      "type": "string",
      "description": "The result of the last run"
    },
    "nextRun": {
      "type": "string",
      "description": "The next scheduled run time (ISO 8601 format)",
      "format": "date-time"
    },
    "lastRun": {
      "type": "string",
      "description": "The last run start time (ISO 8601 format)",
      "format": "date-time"
    },
    "schedule": {
      "type": "string",
      "description": "The schedule type"
    },
    "properties": {
      "type": "object",
      "additionalProperties": {
        "type": "string",
        "description": "Task-specific configuration properties"
      },
      "description": "Task-specific configuration properties"
    },
    "enabled": {
      "type": "boolean",
      "description": "Whether the task is enabled"
    },
    "alertEmail": {
      "type": "string",
      "description": "Email address to send notifications to"
    },
    "notificationCondition": {
      "type": "string",
      "description": "Condition for sending notifications",
      "enum": [
        "FAILURE",
        "SUCCESS_FAILURE"
      ]
    },
    "startDate": {
      "type": "string",
      "description": "The start date for scheduled tasks (ISO 8601 format)",
      "format": "date-time"
    },
    "recurringDays": {
      "type": "array",
      "description": "Days of the week/month for recurring schedules (1=Sunday, 7=Saturday, 999=last day of month)",
      "items": {
        "type": "integer",
        "description": "Days of the week/month for recurring schedules (1=Sunday, 7=Saturday, 999=last day of month)",
        "format": "int32"
      }
    },
    "cronExpression": {
      "type": "string",
      "description": "Cron expression for advanced schedules"
    },
    "timeZoneOffset": {
      "type": "string",
      "description": "Time zone offset for cron schedules"
    }
  }
}

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.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/nexus-task-xo"
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.